-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-prerelease black release #517
Comments
This will happen soon, you're right. We'll be releasing one last (planned) beta, and then an RC of a stable release. |
@ambv not to be pushy/disrespectful, but is that soon, actually soon? 😅 |
Right. Surely before Christmas, likely not in November though. |
Looking forward to this as |
It would really be nice, as I currently have to do this in
and it's not really a great practice (as it also prevents me from automatically getting the latest and greatest). Thanks for creating Black, though - super-awesome! |
I agree. Being able to streamline Black with other development tools is a huge plus. Black is currently a MUST in all of my projects. |
@ambv Merry Christmas!:) |
Please? 🙏 |
This avoids `piping update` allowing packages other than Black to be installed from pre-release candidates prior to either one of these issues being resolved: pypa/pipenv#1760 psf/black#517 This commit back-levels pyyaml to the last release along with the coverage developer tool and locks all current non-major updates.
See also This means we cannot update black in A non-beta version would be much appreciated. |
Black at |
@ambv Friendly ping. 😇 |
@ambv friendlier ping |
@ambv even friendlier ping :P |
|
Cheers @hugovk , it does feel like formatting got pretty stable in |
Any changes on this? |
I hear @ambv loves making stable releases in April, so I have high hopes ;) |
FYI, we are sprinting on Black at PyCon now with the target stable release at some point right after. |
What's the status here? It's annoying to use/install a pre-release package 😞 |
@WimYedema right. That is exactly what is happening;) Black is already the standard format for Python code in an enormous amount of projects. Black is more stable and usable than some libraries in Python's stdlib. I even changed a laptop and restored my Black sticker on a new one already. And still, we have it in a "pre-release" stage. P.S.: this issue is 3 years old already BTW... |
I think I am addicted to the comments on this issue. The maintainers have repeatedly stated their point of view, and yet people keep begging (begging!) that black releases a stable version (clearly showing that they have not read such pronouncements) while acknowledging that they're using it regardless. Or, alternatively, they complain here that Pipenv can't handle beta packages correctly, which is hardly a black issue and more of a Pipenv issue. Three years of useless ramblings and crazy ideas only for folks to stop seeing a teeny-weeny Black maintainers: please never ever release a stable version. Keep the charade on. Not even in the face of Armaggedon. Never compromise. |
Fixes #2394. Eventually fixes #517. This is essentially @pradyunsg's suggestion from #2394. I suggest that at the same time we start the formal stability policy, we take a few other disruptive steps and drop Python 2 and the "b" marker.
Fixes #2394. Eventually fixes #517. This is essentially @pradyunsg's suggestion from #2394. I suggest that at the same time we start the formal stability policy, we take a few other disruptive steps and drop Python 2 and the "b" marker. Co-authored-by: Pradyun Gedam <[email protected]> Co-authored-by: Łukasz Langa <[email protected]>
1 similar comment
Fixes #2394. Eventually fixes #517. This is essentially @pradyunsg's suggestion from #2394. I suggest that at the same time we start the formal stability policy, we take a few other disruptive steps and drop Python 2 and the "b" marker. Co-authored-by: Pradyun Gedam <[email protected]> Co-authored-by: Łukasz Langa <[email protected]>
Hi. I have read and reread again this thread and I still do not understand why a non-prerelease version of black has not been released yet. I use poetry, so this is not a problem for me. But I do not see why black would behave differently than any other python package (release... Pull Request... release.... and over and over). |
@gsemet please release it to PYPI. call it |
Someone even made https://pypi.org/project/blacker/ which is black at some old version 😅
|
We appreciate the enthusiasm, but please note that we have defined a stability policy (#2394) and are planning a stable release. Any news will be announced here. In the meantime though, further comments don't really make the cogs turn any faster. |
Agreed. No black humor please. |
That's an option:
|
I'm pleased to announce that Black is finally non-beta software! 🎉 Here's the full changelog! Going forward we'll follow our stability policy. Work continues as usual with bugfixes and enhancements, but style changes are now introduced under our new Thanks to our maintainers for orchestrating the efforts, especially to our most recent reinforcement Batuhan (@isidentical) who was responsible for our match statement support! A hearty thank you to all of our contributors for pushing Black forward, and to our users for being the reason we do it! Thanks for sticking with us, it's time to close this issue! |
It looks like Black is stable enough at the moment to release it as
stable
to PyPI. There are plenty of tools and integrations already which rely onblack
package and the fact that it is still inprerelease
state sometime causes inconveniences, i.e. using it withpipenv
forcesallow_prereleases
flag to be set totrue
.The text was updated successfully, but these errors were encountered: