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
bumpver.py Run black on codebase (#336) 2 years ago
check_readme.sh FIX #154, docs: TC-script checking README RST-compliance for PyPi. 6 years ago
ci_helper.py Push to Docker Hub from CI (#375) 2 years ago
package.sh fix package script usage 3 months ago
update_changelog.sh chore(release-candidate-from-github-actions): add github action for release management (#417) 5 months ago

README.rst

Build scripts folder

Files:

  • bumpver.py : Bump, commit and tag new project versions
  • check_readme.sh : Check that README has no RsT-syntactic errors.
  • package.sh : 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/bumpver.py. Use --help. Read PEP-440 to decide the version.
  4. Push it in GitHub with --follow-tags.
  5. Generate package wheel with /bin/package.sh.
  6. Upload to PyPi with twine upload -s -i <gpg-user> dist/*
  7. Ensure that the new tag is built on hub.docker.com 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.