Skip to content
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

Add setup.py to be pip installable #50

Closed
wants to merge 7 commits into from

Conversation

hugovk
Copy link
Contributor

@hugovk hugovk commented May 6, 2018

For #32.

To test locally, note the command is simply heatmap rather than heatmap.py:

pip install -e .
heatmap test/few-points -o map.png --width 100

Notes:

  • An __init__.py file isn't needed
  • I don't know what name you'd like, this uses "sethoscope-heatmap" just for testing
  • Version number has a .dev0 suffix to differentiate dev versions. The idea is to remove this for the release, then increment and add back. But you could leave it off if you prefer.
  • You can choose classifiers from https://pypi.org/pypi?%3Aaction=list_classifiers
  • No need for requirements.txt, they're included in setup.py

@hugovk hugovk mentioned this pull request May 6, 2018
@coveralls
Copy link

coveralls commented May 6, 2018

Coverage Status

Coverage decreased (-0.05%) to 78.85% when pulling e747550 on hugovk:setuppable into ea0587c on sethoscope:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 78.925% when pulling 5fdb00c on hugovk:setuppable into 5cccdcd on sethoscope:master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage remained the same at 78.925% when pulling 5fdb00c on hugovk:setuppable into 5cccdcd on sethoscope:master.

@hugovk
Copy link
Contributor Author

hugovk commented Sep 25, 2019

Renamed to suggest heatmap-cli

It's available: https://pypi.org/project/heatmap-cli/

It would also possible to auto-deploy tagged versions to PyPI with something like this.

@hugovk
Copy link
Contributor Author

hugovk commented Dec 2, 2023

If there's any interest in this, I'd be happy to update to use pyproject.toml, but I think 5.5 years was long enough to keep this one open :)

@hugovk hugovk closed this Dec 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants