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

Create a pip-installable aronnax PyPI package #87

Open
5 tasks
axch opened this issue Mar 27, 2017 · 0 comments
Open
5 tasks

Create a pip-installable aronnax PyPI package #87

axch opened this issue Mar 27, 2017 · 0 comments

Comments

@axch
Copy link
Collaborator

axch commented Mar 27, 2017

I am a little fuzzy on what exactly is involved in doing this. Some items that come to mind:

  • Claim the name aronnax on PyPI
  • When ready, upload a test package
  • This probably calls for creating and maintaining package signing keys
  • Download the test into a clean environment and make sure it works (e.g., by bundling the test suite with it and running it from the install)
  • Perhaps automatically (for purposes of testing, it may be possible to short-circuit the actual upload-download process with something like python setup.py sdist and then testing how well unpacking that actually works)

To make this package particularly good, it would be nice to set dependency version bounds correctly. To make sure the setting stays correct, it would be nice to automatically test that the package works in a variety of environments with various versions of the dependencies (currently numpy and scipy) installed. Perhaps Travis and/or tox can help with this.

@axch axch added the usability label Mar 27, 2017
@axch axch added this to the Draft the MIM paper for Geoscientific Modeling milestone Mar 27, 2017
@axch axch mentioned this issue Apr 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant