File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 8
8
9
9
import logging
10
10
11
- __version__ = "3.2.0 "
11
+ __version__ = "3.2.1-alpha.2 "
12
12
13
13
log = logging .getLogger ('can' )
14
14
Original file line number Diff line number Diff line change @@ -73,8 +73,10 @@ The modules in ``python-can`` are:
73
73
+---------------------------------+------------------------------------------------------+
74
74
75
75
76
- Creating a new Release
77
- ----------------------
76
+ Process for creating a new Release
77
+ ----------------------------------
78
+
79
+ Note many of these steps are carried out by the CI system on creating a tag in git.
78
80
79
81
- Release from the ``master `` branch.
80
82
- Update the library version in ``__init__.py `` using `semantic versioning <http://semver.org >`__.
@@ -84,8 +86,9 @@ Creating a new Release
84
86
- For larger changes update ``doc/history.rst ``.
85
87
- Sanity check that documentation has stayed inline with code.
86
88
- Create a temporary virtual environment. Run ``python setup.py install `` and ``python setup.py test ``.
89
+ - Ensure the ``setuptools `` and ``wheel `` tools are up to date: ``pip install -U setuptools wheel ``.
87
90
- Create and upload the distribution: ``python setup.py sdist bdist_wheel ``.
88
- - Sign the packages with gpg ``gpg --detach-sign -a dist/python_can-X.Y.Z-py3-none-any.whl ``.
91
+ - [Optionally] Sign the packages with gpg ``gpg --detach-sign -a dist/python_can-X.Y.Z-py3-none-any.whl ``.
89
92
- Upload with twine ``twine upload dist/python-can-X.Y.Z* ``.
90
93
- In a new virtual env check that the package can be installed with pip: ``pip install python-can==X.Y.Z ``.
91
94
- Create a new tag in the repository.
You can’t perform that action at this time.
0 commit comments