File: DEVELOPER.rst

package info (click to toggle)
pyserial-asyncio 0.6-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 216 kB
  • sloc: python: 435; makefile: 77
file content (16 lines) | stat: -rw-r--r-- 666 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
====================
Notes for developers
====================

Creating a release
==================

- Ensure that the ``version`` in ``serial_asyncio/__init__.py`` is updated
  and in the form of major.minor[.patchlevel]
- Ensure all changes, including version, is committed then create a tag with
  the same value as the version but prefixed with a ``v`` (e.g. "v0.5")
- Push to GitHub, merge into master if it is a branch. The GitHub Actions
  are set-up to build the default branch.
- Inspect the built wheel and tar.gz files for correctness, test.
- Trigger the upload to PyPi by using GitHub web interface "Releases" and
  create a new release from the tag.