-
Notifications
You must be signed in to change notification settings - Fork 0
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
Publish to PyPI #3
Comments
This repository uses type annotations, but PEP 561 doesn't support module-only distributions. The package layout may be changed to
in such a way that still |
Put the module into the "formset" directory. "py.typed" is also added (see PEP 561). NOTE: formset/formset.py can still be run as a standalone script.
It turned out that supporting ancient Python versions in modern developer tools is highly nontrivial, for example:
We may drop official supports for 2.6, 3.2, 3.3 (and maybe 3.4) in the package information, though we could keep the old code for 2.6, which may work when used as a standalone script. |
As a data point: pySecDec supports Python 2.7 now, but in the next release (where formset.py will be included) we plan to only support Python 3.6+. |
It turned out that the package name
|
It was registered by what seems to be a package name squatter. I think if you'll contact the PyPI support, they'll transfer it to you. |
FYI: some related discussions:
Meanwhile, I have started to think about putting some prefix or namespace (related to How to create a namespace package/project on pypi?), maybe |
The current version is registered as https://pypi.org/project/formtools-formset/1.0.0rc1. |
As a single module (
formset.py
), after some refactoring #2, with some documentation and examples in README.The text was updated successfully, but these errors were encountered: