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

State of docopt for python? #462

Open
guettli opened this issue Nov 4, 2019 · 3 comments
Open

State of docopt for python? #462

guettli opened this issue Nov 4, 2019 · 3 comments

Comments

@guettli
Copy link

guettli commented Nov 4, 2019

The last update on pypi is five years ago: https://pypi.org/project/docopt/#history

Please tell us the state of the project: Is it mature or abandoned?

@Grokzen
Copy link

Grokzen commented Nov 5, 2019

@guettli Speaking from personal experience here. The project itself is mature/stable/good to use in anything that you want. Yes the project is not really updated latley, but the project can still be used as it is described in the docs and on the website and you can still do anything you like within the code to build any cli you want. I have not found a better fork or another implementation or code base that does the same thing as docopt that i want to switch to. I am not going back to the ones that is provided in the python std lib tho so i will ues docopt until either the stdlib provides sometihng better, or someone else makes a fork of this repo and maintains it again.

@TylerTemp
Copy link

TylerTemp commented Nov 5, 2019

Forked & maintaining: docopt-ng

Similar implementation: docpie

And yeah I agree that docopt need to update its status, as there are indeed bugs exist.

@tsturzl
Copy link

tsturzl commented Nov 9, 2019

@Grokzen I have come across use cases where docopt is not suitable. I've overall stopped using it entirely, because I know it won't grow with my project ever because basically no PRs will get merged and the maintainers attitude about it is quite frankly "bad" to put it lightly. As @TylerTemp stated there are indeed bugs, and while its considered "feature complete", I have first hand experience that there are limits to it's use case. You can see docopt-ng has addressed many of these, largely because it sorted through a massive amount of the PRs opened on this project. I'd largely consider this project deprecated, and I wouldn't use it for anything you expect to maintain after the initial implementation.

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

4 participants