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

[MNT] remove forgotten deprecated import from 0.13.0 #4824

Merged
merged 2 commits into from Jul 12, 2023
Merged

Conversation

fkiraly
Copy link
Collaborator

@fkiraly fkiraly commented Jul 4, 2023

This removes a forgotten, old import of deprecated dating back to 0.13.0.

There was a deprecation action attached which never got carried out, we should revisit this later (so I added a todo with the next MINOR release instead)

@fkiraly fkiraly added the maintenance Continuous integration, unit testing & package distribution label Jul 4, 2023
@fkiraly fkiraly merged commit 74bf8e3 into main Jul 12, 2023
24 checks passed
@fkiraly fkiraly deleted the remove-deprecated branch July 12, 2023 00:19
fkiraly added a commit that referenced this pull request Aug 18, 2023
…e in 0.22.0 (#4822)

In the spirit of minimizing dependencies, I suggeste to deprecate
(0.21.0 or 0.20.1) and then remove the `deprecated` package as a
dependency.

We haven't used `deprecated` for deprecations in a while, especially
since interfaces have matured and we rarely deprecate entire classes or
functions anymore.

Deprecations are still common, but they mostly affect arguments,
parameters, or their behaviour instead, cases not covered by the
`deprecated` package afaik.

Of course, as a current core dependency, we would need to deprecate
`deprecated` itself, as a dependency. Following the established
procedure, this would be announced as a deprecation in the next release
(0.20.1 and/or 0.21.0), and then removed in 0.22.0.

Depends on #4824 which removes a
forgotten import of `deprecated`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Continuous integration, unit testing & package distribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant