Files
sw_pyalsaaudio/doc
Oswald Buddenhagen 574f78939d add PCM.drain()
for playback, this allows making sure that all written frames are
played, without using an external delay.

in principle, it's also usable for capture, but there isn't really a
practical reason to do so, as simply discarding excess captured frames
has no real cost.
2023-03-02 00:41:01 +01:00
..
2017-03-31 00:25:00 +02:00
2023-03-02 00:41:01 +01:00
2023-03-02 00:41:01 +01:00

Make a new release

Update the version in setup.py

pyalsa_version = '0.9.0'

Commit and push the update.

Create and push a tag naming the version (i.e. 0.9.0):

git tag 0.9.0
git push origin 0.9.0

Create the package:

python3 setup.py sdist

Upload the package

twine upload dist/*

Don't forget to update the documentation.

Publish the documentation

The documentation is published through the gh-pages branch.

To publish the documentation, you need to clone the gh-pages branch of this repository into doc/gh-pages. In doc, do:

git clone -b gh-pages git@github.com:larsimmisch/pyalsaaudio.git gh-pages

(This is a bit of a hack)

Once that is set up, you can publish new documentation using:

make publish

Be careful when new files are generated, however, you will have to add them manually to git.