Skip to content
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

PyPI package name #6

Closed
kislyuk opened this issue Jan 5, 2017 · 6 comments
Closed

PyPI package name #6

kislyuk opened this issue Jan 5, 2017 · 6 comments

Comments

@kislyuk
Copy link

kislyuk commented Jan 5, 2017

Hello,

I would like to provide a lightweight Python package that accomplishes the role of "jq for YAML documents" in a minimalistic way by transcoding YAML to JSON and piping it through jq. For that purpose it would be useful to be able to publish to the "yq" package name on PyPI.

Since you are not intending to maintain this package further, I was wondering if you'd be interested in transferring the package name to me.

Thanks!

@abesto
Copy link
Owner

abesto commented Jan 9, 2017

Hey @kislyuk, that sounds like a great idea.

Only thing I want to make sure is that any potential active users don't have their stuff broken overnight. The easy part is renaming this package to py-yq or something like that (or maybe just not having it on pypi at all).

The hard part is signalling that this is a potentially BC-breaking replacement of the full implementation. A major version bump could be one way, but I guess you wouldn't want to publish 1.0.0 right away? But then we can only do a minor version bump, which totally breaks semver.

Worst case, we can just bite the bullet and replace the package with a minor version bump and a big loud notice in the readme. What do you think?

@kislyuk
Copy link
Author

kislyuk commented Jan 9, 2017

My proposal would be to begin my release series with v2.0.0 to comply with semver and avoid any ambiguity about the meaning of "v1.0.0". I would also put together a disclaimer about backwards compatibility in the readme/pypi/docs.

@abesto
Copy link
Owner

abesto commented Jan 10, 2017

Sounds good, let's do that. Let me know your pypi username, and I'll make you an owner of the package - you can go ahead and make the changes without blocking on me.

Thank you, this is making the world a better place :)

@kislyuk
Copy link
Author

kislyuk commented Jan 10, 2017

My PyPI username is kislyuk. Thank you!

@abesto
Copy link
Owner

abesto commented Jan 12, 2017

And done. Go forth and do good! ;)

Also, feel free to remove me as "owner" once all is set.

@kislyuk
Copy link
Author

kislyuk commented Jan 18, 2017

New package is up at https://pypi.python.org/pypi/yq!

@kislyuk kislyuk closed this as completed Jan 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants