You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improve entries for PyPI in setup.cfg
* Remove key "download_url" as it points to a broken URL
* Add Changelog entry pointing to RTD
* Raise version to 3.0.0-dev.3
* Update release procedure
* Update Black formatter config
* Replace "exclude" with "extend-exclude"
* Ignore all *.py files in project's root directory
* Include "setup.py" explicity
1. Verify that the version has been updated and follow
24
+
<https://semver.org>:
25
+
26
+
*`src/semver/__about__.py`
27
+
*`docs/usage.rst`
20
28
21
29
1. Add eventually new contributor(s) to [CONTRIBUTORS](https://github.com/python-semver/python-semver/blob/master/CONTRIBUTORS).
22
30
23
-
1. Verify that `__version__` in [semver.py](https://github.com/python-semver/python-semver/blob/master/semver.py) have been updated and follow https://semver.org.
31
+
32
+
1. Check if all changelog entries are created. If some are missing, [create them](https://python-semver.readthedocs.io/en/latest/development.html#adding-a-changelog-entry).
24
33
25
34
1. Show the new draft [CHANGELOG](https://github.com/python-semver/python-semver/blob/master/CHANGELOG.rst) entry for the latest release with:
26
35
@@ -36,32 +45,47 @@ create a new release.
36
45
37
46
$ tox -e docs
38
47
48
+
1. Commit all changes, push, and create a pull request.
49
+
39
50
40
51
## Create the New Release
41
52
42
-
1. Ensure that long description (ie [README.rst](https://github.com/python-semver/python-semver/blob/master/README.rst)) can be correctly rendered by Pypi using `restview --long-description`
53
+
1. Ensure that long description ([README.rst](https://github.com/python-semver/python-semver/blob/master/README.rst)) can be correctly rendered by Pypi using `restview --long-description`
54
+
55
+
1. Clean up your local Git repository. Be careful,
56
+
as it **will remove all files** which are not
57
+
versioned by Git:
58
+
59
+
$ git clean -xfd
60
+
61
+
Before you create your distribution files, clean
62
+
the directory too:
63
+
64
+
$ rm dist/*
65
+
66
+
1. Create the distribution files (wheel and source):
0 commit comments