Skip to content

Commit 3a1f49f

Browse files
committed
Update release instructions.
1 parent 6ff591c commit 3a1f49f

4 files changed

Lines changed: 32 additions & 93 deletions

File tree

dev/build_wheels_manylinux2010.sh

Lines changed: 0 additions & 25 deletions
This file was deleted.

dev/build_wheels_manylinux2014.sh

Lines changed: 0 additions & 26 deletions
This file was deleted.

dev/notes/building_a_release.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Building a Release
2+
==================
3+
4+
We have switched to building with cibuildwheel and build. You'll need docker installed and working.
5+
In a venv, install the required packages:
6+
7+
> pip install twine build cibuildwheel
8+
9+
Build the source distribution:
10+
11+
> python -m build
12+
13+
Build the wheels:
14+
15+
> cibuildwheel
16+
17+
The cibuildwheel process is long. First the required docker images are obtained/updated,
18+
then a matrix of builds is performed.
19+
20+
Move the sdist and wheels to a common folder and upload to pypi with twine. Twine needs an API key.
21+
Upload to the test repository first and confirm everything works as expected:
22+
23+
twine upload --repository testpypi wheelhouse/
24+
25+
If happy, upload to the main pypi repository:
26+
27+
twine upload wheelhouse/
28+
29+
30+
31+
32+

dev/notes/building_bdist_with_manylinux.txt

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)