File tree 2 files changed +36
-0
lines changed
2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Release process
2
+
3
+ Signing key: https://dbrgn.ch/F2F3A5FA.asc
4
+
5
+ Used variables:
6
+
7
+ export VERSION={VERSION}
8
+ export GPG=F2F3A5FA
9
+
10
+ Update version number in setup.py and CHANGELOG.md:
11
+
12
+ vim -p setup.py CHANGELOG.md
13
+
14
+ Do a signed commit and signed tag of the release:
15
+
16
+ git add setup.py CHANGELOG.md
17
+ git commit -S${GPG} -m "Release v${VERSION}"
18
+ git tag -u ${GPG} -m "Release v${VERSION}" v${VERSION}
19
+
20
+ Build source and binary distributions:
21
+
22
+ python3 setup.py sdist
23
+ python3 setup.py bdist_wheel
24
+
25
+ Sign files:
26
+
27
+ gpg --detach-sign -u ${GPG} -a dist/coverage-badge-${VERSION}.tar.gz
28
+ gpg --detach-sign -u ${GPG} -a dist/coverage_badge-${VERSION}-py2.py3-none-any.whl
29
+
30
+ Upload package to PyPI:
31
+
32
+ twine3 upload dist/coverage[-_]badge-${VERSION}*
33
+ git push
34
+ git push --tags
Original file line number Diff line number Diff line change
1
+ [bdist_wheel]
2
+ universal =1
You can’t perform that action at this time.
0 commit comments