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

API changes across minor versions considered harmful #718

Closed
rueberger opened this issue Oct 18, 2024 · 1 comment
Closed

API changes across minor versions considered harmful #718

rueberger opened this issue Oct 18, 2024 · 1 comment

Comments

@rueberger
Copy link
Contributor

We have a project which was developed and tested against antspyx==0.3.2. As we are preparing the final proofs and repo for publication I have discovered to my horror that the 0.3.2 binary is no longer available on PyPI. Further to my horror, there has been a breaking change in the API - ants.core.ants_image.ANTsImage is no longer aliased to ants.ANTsImage. Needless to say this is less than ideal, and is why god invented __init__.py.

@cookpa
Copy link
Member

cookpa commented Oct 18, 2024

Space limitations on pypi necessitated the removal of earlier versions.

Now that the wheels are much smaller, the lifespan of releases on pypi should be much longer.

The antsImage import change was unintentional and was fixed in #700, but hasn't made it into a release yet.

@cookpa cookpa closed this as completed Oct 22, 2024
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