-
Notifications
You must be signed in to change notification settings - Fork 85
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
Distribute typing stubs as part of Traits #1254
Comments
Personally, i'm for fully absorbing. I felt overhead when i was looking to add/modify stubs because they are two separate packages at the moment. It will also mean easier maintenance of the stubs - otherwise, every API change in traits would need a separate change in the stub. |
I have both philosophical and practical objections to fuller integration of typing in Traits. Let's leave aside the philosophical objections for now. On the practical side, That's partially fixed in 3.9, where the "list of integers" type can be spelled as Integrating just to the point where |
I think a prerequisite for such integration would be improving the |
From offline discussion, keeping
NumPy recently moved stubs into the core package, it may be worth looking at how they're managing this. |
Updated the title to reflect what we actually want to do. |
When we have two separate packages being released from a single repository, release management and versioning are unnecessarily painful. If we want to keep
traits-stubs
as a separate package, we may want to consider breaking it out into its own repository.The alternative would be to fully absorb
traits-stubs
intotraits
.The text was updated successfully, but these errors were encountered: