-
Notifications
You must be signed in to change notification settings - Fork 66
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
setup.py for publishing Memacs properly using pip3 #80
Comments
An up to date version should be available via https://github.com/novoid/Memacs/blob/master/setup.py |
Hi @novoid, great project!
|
Thanks @sanzoghenzo for your comments! Unfortunately, my personal pressure is not as high as it should be to distribute memacs via Semantic versioning: I understand the advantages and for most larger projects, this makes perfectly sense to me as well. However, in small projects, there are no bugfix releases and I do not differ between minor and major releases. Instead, the information of the date seems much more interesting than any artificial number like If the modules are separated from the main framework, semantic versioning would be much more interesting and probably also a must-have since the separated modules would have to rely on a compatible framework with non-breaking changes for minor releases and potentially breaking changes only for major releases. |
Hi,
I've published multiple (simple) tools using Python3 pip. With Memacs, I do feel that my current knowledge and experience with pip is not enough.
Can you come up with a
setup.py
so that I may publish Memacs properly using pip?The main things that are worrying me:
requirements.txt
OK for this?2018.08.02.1
(YYYY.MM.DD.). Is there a better way to generate version numbers? (I would like to see arguments for a different scheme than calendar-based)My first approach for a Memacs
setup.py
is: https://gist.github.com/novoid/8468915f78e68e8d23c68f2e4df892e5Please do help me here if you do have more experience in packaging Python projects like this!
The text was updated successfully, but these errors were encountered: