-
Notifications
You must be signed in to change notification settings - Fork 3
Conversation
Also:
|
The second is a necessity for having a python package with an executable :) |
@undu I figured later. I normally don't do python, just wanted to be helpful. |
Would fix #2 |
Hey @undu! Thanks so much for contributing, and this is actually awesome! Could you fix the conflicts and then I'l merge it into master. Hopefully I fix the structure soon and you can just merge to the develop branch next time. Have a good day! |
I took the liberty to fix a colon and using a function that doesn't exist in the code, you might want to run pylint or any other linter that tells you about these kinds of mistakes before committing them ;) |
OMG... I'm so sorry 😭 Didn't realize my linter was off. Thanks so much man! |
@undu Hey.... so how are users supposed to use pip to install this? I've personally never used pip before in a project xD |
List of valid classifier values: https://pypi.org/pypi?%3Aaction=list_classifiers
You can check instructions in the twine link to upload to the test pypi before making the actual upload.
Alternatively people can download the source, create the package from the first step and install it from the package (wheel): PS: The version of the package generated is taken from the git tag; I recommend to publish only packages taken from tagged commits, otherwise they'll contain the hash of the git commit they're based in. |
@undu He's already working on switching to a Git Flow workflow, which would allow to work with tagged releases on the master branch. |
Alright thanks so I should only push to GitHub and upload to pip the releases that have a tag? I'll upload to pip tonight after making a tagged release just so I can put it on there. Much thanks c: |
The release process would be:
|
Thanks so much! |
Hey @undu I've been trying to upload a new version but it's giving me
I've been doing
Then i've been doing the steps you said up there, but it isn't uploading. If you could help that'd be awesome. Thanks c: |
Find version number in dict |
This makes sequestrum installable using pip, and friendlier to distro packagers.