File: DEVELOPER.rst

package info (click to toggle)
pyserial-asyncio-fast 0.16-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 192 kB
  • sloc: python: 452; makefile: 71
file content (16 lines) | stat: -rw-r--r-- 671 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_fast/__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.