-
Notifications
You must be signed in to change notification settings - Fork 40
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
Better packaging #15
Comments
automatic release to PyPi through travis seems a good idea, but I'm a bit concerned by |
It's handled automatically by setuptools+pip |
Well that's the purpose of setup_requires but one of the foundations of dukpy is to keep its install phase dependencies less ( no libraries required apart cpython ) and I would really prefer to avoid adding one just for that. It would make more sense to have something that does that at |
Well, I need to check this, because it is not listed among downloaded packages when I spawn |
@amol- alright, I've checked this on the Internet and tested with |
Note that you won't see the downloaded package because it's not downloaded by You will notice that if you run:
And you stop it ( 99% of the times this won't be an issue, especially since people will install Kajiki for example achieves a similar result through https://github.com/nandoflorestan/kajiki/blob/master/release_new_version.py which takes care of tagging the repository and setting the version automatically without the need to extend the setup script. |
Hi,
There's a few ways of improving this distribution package:
setuptools_scm
intosetup.py
to enable version guessing via git tag — you'll never need to hardcode the version in Python files;Would you accept my help with this?
The text was updated successfully, but these errors were encountered: