You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To learn more about Pushover and the Pushover API, please visit the Pushover Website, `<https://pushover.net>`_.
16
36
@@ -33,6 +53,11 @@ Installation should be as easy as executing this command in your chosen terminal
33
53
34
54
$ pip install pushover_complete
35
55
56
+
:code:`pushover_complete` officially supports Python 2.7 and 3.5.
57
+
Currently, Python 3.3 and 3.4 pass all tests and function properly as well, but this could change: these versions are not officially targeted by development.
58
+
Support for Python 2.x may be dropped in the future, but only in a major version update (e.g. 1.x.y → 2.x.y) and this change will be announced well in advance.
59
+
60
+
36
61
Contributing
37
62
------------
38
63
@@ -44,7 +69,15 @@ The full list of contributors is in :code:`AUTHORS.rst` or `on GitHub <https://g
44
69
Changelog
45
70
---------
46
71
47
-
1.0.0 <2016-05-09>
72
+
Changes as of 10 May 2016
73
+
74
+
1.0.1 <10 May 2016>
75
+
^^^^^^^^^^^^^^^^^^^
76
+
77
+
- Officially add Python 2.7 support and add testing for it to tox and Travis
78
+
- Numerous updates to documentation and README, etc. to make them prettier and more useful
79
+
80
+
1.0.0 <9 May 2016>
48
81
^^^^^^^^^^^^^^^^^^
49
82
50
83
- Implementation of methods for the Pushover messages, sounds, users, receipt, subscriptions, groups, and licenses APIs
Copy file name to clipboardexpand all lines: docs/source/contributing.rst
+56-10
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
.. only:: prerelease
2
+
3
+
.. warning:: This is the documentation for a development version of pushover_complete.
4
+
5
+
.. only:: readthedocs
6
+
7
+
`Documentation for the Most Recent Stable Version <http://pushover-complete.readthedocs.io/en/stable/>`_
8
+
1
9
.. _contributing:
2
10
3
11
Contributing
@@ -158,23 +166,32 @@ The steps for making a release of :code:`pushover_complete` are:
158
166
#. Create a release branch::
159
167
160
168
$ git flow release start {new_version}
169
+
161
170
#. Bump the version specifier in :code:`src/pushover_complete/__init__.py` and :code:`docs/source/conf.py` from '{new_version}-dev' to plain '{new_version}'::
162
171
163
172
$ bumpversion release
173
+
164
174
#. Add a release entry in :code:`docs/source/changelog.rst` (something like :code:`- :release:`{new_version} <date>``)
165
-
#. Update :code:`README.rst` with new version and changelog information
166
-
#. Check that any new intersphinx links have corresponding inventories in :code:`docs/source/conf.py`::
175
+
#. Update :code:`README.rst` with new version and changelog information, including the last updated date in the changelog
176
+
#. Check that any new intersphinx links have corresponding inventory locations in :code:`docs/source/conf.py`. Run
and check for instances of :code:`:meth:`, :code:`:class:`, etc. that are from sources not already included in :code:`intersphinx_mapping` in :code:`conf.py`. (There will be a lot of lines, but with :code:`grep` coloring turned on, it's not that hard to skim through relatively quickly.)
167
183
168
-
$ egrep -rn --exclude-dir=__pycache__ ':\S+:' .
169
184
#. Run all tests one last time! ::
170
185
171
186
$ tox
187
+
172
188
#. Build the project::
173
189
174
190
$ python setup.py sdist bdist_wheel
191
+
175
192
#. Check that the sdist and wheel install properly::
0 commit comments