German Larrain  committed 8b5b2aa

docs.maintainers.release procedure: added Wheel binary distributions

  • Participants
  • Parent commits 8fed6c7
  • Branches dev

Comments (0)

Files changed (1)

File docs/maintainers/Procedure to create and upload a release .txt

 0) clean working directory. The best choice is to shelve all changes.
 1) test that the source distribution is created appropriately (in all the archive formats)
+   as well as the Wheel distribution.
 	$ python sdist --formats=gztar,zip
+	$ python bdist_wheel
 2) update version/release number and commit. Change it in
 	$ hg merge dev-main
 	$ hg tag --rev 1084 "--message=Added tag 0.5a2 for changeset 9fa5876718f0" 0.5a2
-4) create and upload source distribution to PyPI
+4) create and upload source and binary distributions to PyPI
 Alternative A
 	$ python sdist --formats=gztar,zip upload
+	$ python bdist_wheel upload
 Alternative B
 	Go to
 	and "PKG-INFO file" > "Choose file" > "Add Package Info" to create a new
-	release manually. Then upload both files (gzip and zip) with "File type"
-	set to "source".
+	release manually. Then upload source dist files (gzip and zip)
+	with "File type" set to "source", and Wheel dist
+	with "File type", "Python version" set to "Python wheel", "Any".
 5) test installation with 'pip'
 	$ sudo pip install ARS