forked from openkylin/python-greenlet
31 lines
736 B
ReStructuredText
31 lines
736 B
ReStructuredText
|
=====================
|
||
|
Development Process
|
||
|
=====================
|
||
|
|
||
|
This document is a collection of notes about how greenlet is
|
||
|
developed.
|
||
|
|
||
|
Github
|
||
|
======
|
||
|
|
||
|
The primary development location for greenlet is GitHub:
|
||
|
https://github.com/python-greenlet/greenlet/
|
||
|
|
||
|
Releases
|
||
|
========
|
||
|
|
||
|
greenlet uses Semantic Versions; this includes changes to the ABI
|
||
|
(breaking the ABI is considered a major change).
|
||
|
|
||
|
Releases are made using `zest.releaser
|
||
|
<https://zestreleaser.readthedocs.io/en/latest/>`_.
|
||
|
|
||
|
.. code-block:: shell
|
||
|
|
||
|
$ pip install zest.releaser[recommended]
|
||
|
$ fullrelease
|
||
|
|
||
|
Binary wheels are created and uploaded to PyPI for Windows, macOS, and
|
||
|
Linux (x86_64 and aarch64) when a tag is pushed to the repository.
|
||
|
The above command does this.
|