-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
Where to put blurb for generating Misc/NEWS #67
Comments
I agree with @ncoghlan about not putting it into CPython |
I just write 'em, I don't tell you where to put 'em. A "static" web page is presumably no big deal. Optimally the page would have some JavaScript but no server-side dynamic generation. |
The advantages I see to putting it here:
And as a general policy, any time a tool grows a complex enough test suite that sharing the common core-workflow CI instance is deemed a problem, then we can look at giving that tool its own repo (in practice, I think most of them will be tested by CPython's CI). Finally, we don't even need to publish this on PyPI (although we should probably reserve the name) - the |
OK, so it sounds like blurb should just go here! |
Definitely we should reserve the name on PyPI. I suspect the tool will be very stable; certainly its data files will be, so different versions of the tool should be pretty interoperable. And it'd be nice if "pip3 install blurb" worked. |
Name is reserved on PyPI, with Brett and myself as initial co-owners: https://pypi.python.org/pypi/blurb Happy to add you as well Larry - just let me know your PyPI username (I was able to get Brett's from the |
I had suggested putting it into
Tools/
while @ncoghlan in #6 suggested either here or as its own repo (I assume under the Python organization). I'm not sure if @larryhastings has an opinion on this or not.The reason I suggested
Tools/
was so that people didn't have to do a separate checkout to generate a NEWS file.Now if we have a static web page that you can access from github.io for generating the file then that becomes less of an issue. We also require people to install sphinx in at least a venv to build the docs so sticking blurb on PyPI and having people install it isn't that burdensome either (especially since
./python -m venv
works with a built CPython interpreter). But it's still a question of whether we want to add this extra step for contributors or not.If we put blurb here then we begin to centralize our developer tooling so there's a central place to check out and find what tools we have. Doing it in a separate repository means blurb gets its own issue tracker, doesn't have to share Travis with other tools, etc.
If we are not going to put the tool in
Tools/
then my vote would be to put it here. It's a simple enough thing that sharing it with cherry_picker won't be a burden as I don't really see the tool changing that much once we settle on #66 and have done a couple releases with it.The text was updated successfully, but these errors were encountered: