-
Notifications
You must be signed in to change notification settings - Fork 114
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
New maintainer needed #198
Comments
Is there a different library you recommend with similar functionality? |
The only other run-time type checker library that is currently maintained is Beartype. But a new major release of typguard is coming (there are betas out already), so you don't need to switch just yet. |
@agronholm So you have more time to maintain this project, now? |
I'm juggling projects, as usual. Once v4.0.0 has more or less stabilized, I'm switching to another project and won't be touching this one for a while (sans maybe some low effort bugfixes). If somebody volunteered to spend more time on this project, that would be great. |
@agronholm I'm willing to maintain this project. I actually wrote a runtime type checker as a decorator function at work before switching to use this. Would be happy to maintain it for you. |
Fantastic! Are you sure you're not intimidated by the sheer amount of magic the instrumentation code does? 😄 But really, this would be a load off my back. I could hand over the reins once the dust settles on v4.0. |
@fractionalhare Now with v4.0.0 final out, would you still be willing to take on maintainership? |
Found a bug with typeguard that's theoritically already solved (agronholm/typeguardi#373). Maybe this is a edge-case. Not sure. Given the current maintainer don't have time to dedicate to the project (agronholm/typeguard#198), let's just remove these checks. We can later add [pytest-beartype][pytest-beartype] as an alternative. [pytest-beartype]: https://github.com/beartype/pytest-beartype
Found a bug with typeguard that's theoritically already solved (agronholm/typeguardi#373). Maybe this is a edge-case. Not sure. Given the current maintainer don't have time to dedicate to the project (agronholm/typeguard#198), let's just remove these checks. We can later add [pytest-beartype][pytest-beartype] as an alternative. [pytest-beartype]: https://github.com/beartype/pytest-beartype
Found a bug with typeguard that's theoritically already solved (agronholm/typeguardi#373). Maybe this is a edge-case. Not sure. Given the current maintainer don't have time to dedicate to the project (agronholm/typeguard#198), let's just remove these checks. We can later add [pytest-beartype][pytest-beartype] as an alternative. [pytest-beartype]: https://github.com/beartype/pytest-beartype
Found a bug with typeguard that's theoritically already solved (agronholm/typeguardi#373). Maybe this is a edge-case. Not sure. Given the current maintainer don't have time to dedicate to the project (agronholm/typeguard#198), let's just remove these checks. We can later add [pytest-beartype][pytest-beartype] as an alternative. [pytest-beartype]: https://github.com/beartype/pytest-beartype
Found a bug with typeguard that's theoritically already solved (agronholm/typeguardi#373). Maybe this is a edge-case. Not sure. Given the current maintainer don't have time to dedicate to the project (agronholm/typeguard#198), let's just remove these checks. We can later add [pytest-beartype][pytest-beartype] as an alternative. [pytest-beartype]: https://github.com/beartype/pytest-beartype
Sad, that there is no other maintainer here... But maybe it's a good idea to move to beartype ??? Seems to be a similar project. |
I don't think it's very ethical to come to my project's GH, advertising a competitor just because I haven't released an update within the last 4 months. I have many other projects I'm also maintaining; I just haven't gotten around to updating this one yet. |
@agronholm Sorry. I can totally understand your point. We all have to less time and to much to do, isn't it? I also have too many projects and too little time. I think typeguard is a very good solution. But in generally it's always a good idea to combine resources, isn't it? Wouldn't it be worth considering working on beartype rather than having too little time for typeguard? I don't know the details, but it seems to me that both projects are very, very similar. |
Beartype is worlds apart in its style and mechanics. I don't think we'd ever see eye to eye on how to work on it. Why did Cecil build his own project from the scratch, rather than forking Typeguard if he was unhappy with it, given that Typeguard had already been around for 5 years at that point? I also dislike his obsession to needlessly write pages and pages of prose everywhere. |
Having used This then made me highly suspicious with the claims in |
Yes, and I mistakenly followed suit, leading to this project getting a bug report roughly every two weeks about typeguard not checking collections properly. I'm going to revert the default to checking all collection items in the next major release. |
I currently don't have the resources to maintain this project. If someone is willing to put in the time to do it, I'm willing to assign the necessary privileges to that person. If you're willing to do this, reply on this issue or send me email.
The text was updated successfully, but these errors were encountered: