Minimal PyPI server for uploading & downloading packages with pip/easy_install
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dmitrii Orlov c36fc51da2
fix package script usage
3 months ago
.gitignore Download `git-new-workdir` for STANDALONE. 7 years ago
README.rst MAINT: drop standalone, drop py 2.7 and 3.5 (#338) 2 years ago Run black on codebase (#336) 2 years ago FIX #154, docs: TC-script checking README RST-compliance for PyPi. 6 years ago Push to Docker Hub from CI (#375) 2 years ago fix package script usage 3 months ago chore(release-candidate-from-github-actions): add github action for release management (#417) 5 months ago


Build scripts folder


  • : Bump, commit and tag new project versions
  • : Check that README has no RsT-syntactic errors.
  • : Build deployable artifact (wheel) in /dist/ folder.
  • README.rst : This file.

Release check-list:

  1. Update /CHANGES.rst (+ Title + Date) & /README.rst (Date, not version).
  2. Push to GitHub to run all TCs once more.
  3. Bump version: commit & tag it with /bin/ Use --help. Read PEP-440 to decide the version.
  4. Push it in GitHub with --follow-tags.
  5. Generate package wheel with /bin/
  6. Upload to PyPi with twine upload -s -i <gpg-user> dist/*
  7. Ensure that the new tag is built on as latest and as a direct tag reference.
  8. Copy release notes from /CHANGES.rst in GitHub as new "release" page on the new tag. Check syntactic differences between .md and .rst files.