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

Rename package on PyPI #4

Open
mrocklin opened this issue Apr 15, 2021 · 4 comments
Open

Rename package on PyPI #4

mrocklin opened this issue Apr 15, 2021 · 4 comments

Comments

@mrocklin
Copy link

This package currently holds the name snowflake on PyPI. Given the name conflict with the other Snowflake data warehousing project there may be some community good to relinquishing the name.

As @shaddi has mentioned offline this may be possible,but should be accompanied by a change in the upstream magma project as well as a deprecation cycle.

@mrocklin
Copy link
Author

Process-wise my recommendation here would be the following:

  1. Modify this repository so that the module has a new name, republish on PyPI
  2. Release new versions of popular downstream packages (magma) pointing to the new package
  3. Publish again to the snowflake PyPI package a version of the current state, but with a mild warning pointing people to the other package.
  4. Publish again to the snowflake PyPI package a version of the current state, but now with an ImportError
  5. Yield rights of the PyPI package to the other snowflake package

There may be other steps here. I suspect that the above may be a good balance of easy and effective.

@shaddi
Copy link
Owner

shaddi commented Apr 15, 2021

Thanks for calling this out. Like we discussed offline, I'll get this renamed and add a deprecation warning to the version currently on PyPI. We'll track usage statistics to determine when to release the name.

The main user of this library is Magma, as you noted. We'll track progress on removing the dep here: magma/magma#6159.

@mrocklin
Copy link
Author

Checking in. Is there anything that I can do here to help?

shaddi added a commit that referenced this issue Jul 17, 2023
There's a far more popular Snowflake these days (see #4). This prepares
for a change from this package to a new one, snowflake_id.
@sfc-gh-bwarsaw
Copy link

We can close this ticket now. The PyPI package name transfer has been completed. Thanks so much @shaddi for working with us on this! Stay tuned for new uploads to PyPI come soon from us, with backward compatible shims maintained for a while.

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

3 participants