nostril icon indicating copy to clipboard operation
nostril copied to clipboard

Tools for making a Pypi release

Open MonsieurV opened this issue 5 years ago • 2 comments

Fixes #1

The PR add Makefile targets for releasing the package to Pypi.

To make the release, you simply have:

  • to create an account on Pypi;
  • run make release-pypi and provides your Pypi credentials.

It relies on twine to upload the package. The procedure has been tested on the Test Pypi repository and seems to work fine: https://test.pypi.org/project/monsieurv-nostril/.

Note: as nostril has already have been taken on the Pypi repository, I suggested to make the name casics-nostril on Pypy (of course you can change it as you wish!). As commented in the setup.py, this won't change the name of the installed package (user would still do from nostril import nonsense as in the doc), only the name used for the pip install (pip install casics-nostril).

@mhucka :pray:

MonsieurV avatar Oct 17 '19 19:10 MonsieurV

Thank you very much for this contribution. To help with the backlog of work, I've created a couple of milestones and added this PR to milestone 1.3. The next milestone, 1.2, should be very fast beause it is only for changing the software license.

mhucka avatar Nov 13 '19 03:11 mhucka

Great! :smiley:

Tell us if you need contributions/a hand for future milestones

MonsieurV avatar Nov 13 '19 15:11 MonsieurV