-
Notifications
You must be signed in to change notification settings - Fork 42
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
typed-argument-parser is uninstallable with "tap.py", which uses the same package name #67
Comments
Actually, there is a possibility: rename the Python module to |
Hi @juliangilbey, Thank you for bringing up this issue! We realize this is potentially problematic, but in order to preserve backward compatibility, we think it would be best to stick with the current naming. Since Best, |
Yes, indeed, but it makes including it in Debian and other Linux distributions hard because of the package conflict. I also just stumbled upon PEP 423: https://www.python.org/dev/peps/pep-0423/#use-a-single-name Anyway, I would imagine an upgrading path something like the following:
Or perhaps these version numbers should be V 2.0.0 and V 2.1.0 instead, so that the Then packages which depend on Best wishes, Julian |
Hi @juliangilbey, We agree that it would be really nice to have a single name that does not conflict with Best, |
This looks like a really excellent and much-needed package, thank you!
Then I thought: I wonder if it's in Debian? But to my dismay, I discovered that Debian already has
tap.py
in the archive (in the packagepython3-tap
. Since bothtap.py
andtyped-argument-parser
provide the Python packagetap
, they cannot be simultaneously installed in any environment, andtap.py
seems generic enough that one might wish to use both simultaneously.Unfortunately, I don't have an obvious suggestion for how to resolve this, but I wanted to bring it to your attention.
The text was updated successfully, but these errors were encountered: