Bump version, update readme and changelog
This commit is contained in:
parent
f2d1072f19
commit
9097623535
|
@ -1,10 +1,12 @@
|
||||||
Changelog
|
Changelog
|
||||||
---------
|
---------
|
||||||
|
|
||||||
**0.14.0 (TBA)**
|
**0.14.0 (2017-09-07)**
|
||||||
|
|
||||||
* Add `--debug` option to enable debug logging instead of using the `TOOT_DEBUG`
|
* Add `--debug` option to enable debug logging instead of using the `TOOT_DEBUG`
|
||||||
environment variable.
|
environment variable.
|
||||||
|
* Fix: don't read requirements.txt from setup.py, this fails when packaging deb
|
||||||
|
and potentially in some other cases (see #18)
|
||||||
|
|
||||||
**0.13.0 (2017-08-26)**
|
**0.13.0 (2017-08-26)**
|
||||||
|
|
||||||
|
|
23
README.rst
23
README.rst
|
@ -17,14 +17,29 @@ Interact with Mastodon social networks from the command line.
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
|
||||||
On Debian or Ubuntu running Python 3, download the .deb package from the
|
From APT package repository
|
||||||
`latest release <https://github.com/ihabunek/toot/releases/latest>`_ and install it
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
using apt. This will also install the required prerequisites.
|
|
||||||
|
This works for Debian, Ubuntu and derivatives.
|
||||||
|
|
||||||
|
The repo is signed with my `keybase.io <https://keybase.io/ihabunek>`_ key.
|
||||||
|
|
||||||
|
Add the `bezdomni.net` repository:
|
||||||
|
|
||||||
.. code-block::
|
.. code-block::
|
||||||
|
|
||||||
apt install ./python3-toot_0.13.0-1_all.deb
|
echo "deb http://bezdomni.net/packages/ ./" | sudo tee /etc/apt/sources.list.d/bezomni.list
|
||||||
|
curl https://keybase.io/ihabunek/pgp_keys.asc | sudo apt-key add -
|
||||||
|
|
||||||
|
Install the package:
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install python3-toot
|
||||||
|
|
||||||
|
From Python Package Index
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Otherwise, install from PyPI using pip, preferably into a virtual environment:
|
Otherwise, install from PyPI using pip, preferably into a virtual environment:
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
Release instructions
|
||||||
|
====================
|
||||||
|
|
||||||
|
* Update the version number in `setup.py`
|
||||||
|
* Update the `CHANGELOG.md` with the release notes & date
|
||||||
|
* Tag a release
|
||||||
|
* Push master & tag to GitHub
|
||||||
|
|
||||||
|
Publishing to PyPI
|
||||||
|
------------------
|
||||||
|
|
||||||
|
* `make dist` to create source and wheel distributions
|
||||||
|
* `make publish` to push them to PyPI
|
||||||
|
|
||||||
|
Publishing to Debian repo
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
Publishing deb packages is done via [ihabunek/packages](https://github.com/ihabunek/packages)
|
||||||
|
|
||||||
|
* `make deb` to create the debian package
|
||||||
|
* copy deb file to packages project directory
|
||||||
|
* in packages project directory:
|
||||||
|
* `make` to build the repo files
|
||||||
|
* `make publish` to send them to the server
|
2
setup.py
2
setup.py
|
@ -7,7 +7,7 @@ with open("README.rst") as readme:
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='toot',
|
name='toot',
|
||||||
version='0.13.0',
|
version='0.14.0',
|
||||||
description='Interact with Mastodon social networks from the command line.',
|
description='Interact with Mastodon social networks from the command line.',
|
||||||
long_description=long_description,
|
long_description=long_description,
|
||||||
author='Ivan Habunek',
|
author='Ivan Habunek',
|
||||||
|
|
Loading…
Reference in New Issue