diff --git a/README.rst b/README.rst index 15dfc6a2e750623822e90f9de1afd71534579b18..be68f19ed32b5013342e4efc9dd41365a38e3c6a 100644 --- a/README.rst +++ b/README.rst @@ -1,37 +1,36 @@ mwclient ======== -mwclient is a Python client to the `MediaWiki API <//mediawiki.org/wiki/API>`_ +mwclient is a lightweight Python client library to the `MediaWiki API <https://mediawiki.org/wiki/API>`_ which provides access to most API functionality. It requires Python 2.6 or 2.7 (Python 3.x support planned) and supports MediaWiki 1.16 and above. For functions not available in the current MediaWiki, a ``MediaWikiVersionError`` is raised. -This framework was written by Bryan Tong Minh, who released the latest stable -`version 0.6.5 <//github.com/mwclient/mwclient/archive/REL_0_6_5.zip>`_ -on 6 May 2011. Version 0.6.5 is also -`available through PyPI <//pypi.python.org/pypi/mwclient/0.6.5>`_: +This framework was written by Bryan Tong Minh, who maintained the project until +version 0.6.5, released on 6 May 2011. The current stable +`version 0.7.0 <https://github.com/mwclient/mwclient/archive/v0.7.0.zip>`_ +was released on 27 September 2014, and is `available through PyPI <https://pypi.python.org/pypi/mwclient>`_: .. code-block:: console $ pip install mwclient -Note that 0.6.5 might not work with the latest MediaWiki versions. -The current `development version <//github.com/mwclient/mwclient>`_ -can be installed directly off github: +The current `development version <https://github.com/mwclient/mwclient>`_ +can be installed from GitHub: .. code-block:: console $ pip install git+git://github.com/mwclient/mwclient.git Please see the -`release notes <//github.com/mwclient/mwclient/blob/master/RELEASE-NOTES.md>`_ +`release notes <https://github.com/mwclient/mwclient/blob/master/RELEASE-NOTES.md>`_ for a list of changes. Contributing -------------------- -mwclient ships with a test suite based on `pytest <//pytest.org>`_. +mwclient ships with a test suite based on `pytest <https://pytest.org>`_. Only a small part of mwclient is currently tested, but hopefully coverage will improve in the future. @@ -43,7 +42,7 @@ The easiest way to run tests is: This will make an in-place build and download test dependencies locally if needed. To make tests run faster, you can use pip to do an -`"editable" install <//pip.readthedocs.org/en/latest/reference/pip_install.html#editable-installs>`_: +`"editable" install <https://pip.readthedocs.org/en/latest/reference/pip_install.html#editable-installs>`_: .. code-block:: console @@ -52,7 +51,7 @@ if needed. To make tests run faster, you can use pip to do an $ py.test To run tests with different Python versions in isolated virtualenvs, you -can use `Tox <//testrun.org/tox/latest/>`_: +can use `Tox <https://testrun.org/tox/latest/>`_: .. code-block:: console @@ -92,9 +91,9 @@ Example ------- For more information, see the -`REFERENCE.md <//github.com/mwclient/mwclient/blob/master/REFERENCE.md>`_ file +`REFERENCE.md <https://github.com/mwclient/mwclient/blob/master/REFERENCE.md>`_ file or the -`documentation on the wiki <//github.com/mwclient/mwclient/wiki>`_. +`documentation on the wiki <https://github.com/mwclient/mwclient/wiki>`_. .. code-block:: python diff --git a/mwclient/client.py b/mwclient/client.py index ee80cb00144b663057b19021ee1a2700642c5dde..a721b7b2fa41f5ca789d22090b0aa4cba8a36db7 100644 --- a/mwclient/client.py +++ b/mwclient/client.py @@ -1,4 +1,4 @@ -__ver__ = '0.7.0dev' +__ver__ = '0.7.0' import warnings import urllib diff --git a/setup.py b/setup.py index 7f559556424fffdaa5501dffad9036909f0f4614..1e25275be3f611e0afa023e8ae339c3a525071ef 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ if sys.version_info < (2, 7): requirements.append('ordereddict') setup(name='mwclient', - version='0.7.0dev', # Rember to also update __ver__ in client.py + version='0.7.0', # Rember to also update __ver__ in client.py description='MediaWiki API client', long_description=README, classifiers=[