diff --git a/AUTHORS.rst b/AUTHORS.rst index b45b64e1..bd482d16 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -26,4 +26,15 @@ Authors Invenio module that provides OAuth web authorization support. -- CERN +- Eirini Psallida +- Esteban J. G. Gabancho +- Georgios Papoutsakis +- Jan Aage Lavik +- Javier Martin Montull +- Jiri Kuncar +- Lars Holm Nielsen +- Leonardo Rossi +- Marco Neumann +- Nicolas Harraudeau +- Pamfilos Fokianos +- Tibor Simko diff --git a/CHANGES.rst b/CHANGES.rst index 0ced25b6..f0e1fa8c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -24,6 +24,6 @@ Changes ======= -Version 0.1.0 (release TBD) +Version 0.1.0 (release 2015-08-04) -- First release +- Initial public release. diff --git a/RELEASE-NOTES.rst b/RELEASE-NOTES.rst new file mode 100644 index 00000000..38a490ec --- /dev/null +++ b/RELEASE-NOTES.rst @@ -0,0 +1,36 @@ +============================ + Invenio-OAuthClient v0.1.0 +============================ + +Invenio-OAuthClient v0.1.0 was released on August 4, 2015. + +About +----- + +Invenio module that provides OAuth web authorization support. + +*This is an experimental development preview release.* + +What's new +---------- + +- Initial public release. + +Installation +------------ + + $ pip install invenio-oauthclient==0.1.0 + +Documentation +------------- + + http://invenio-oauthclient.readthedocs.org/en/v0.1.0 + +Happy hacking and thanks for flying Invenio-OAuthClient. + +| Invenio Development Team +| Email: info@invenio-software.org +| IRC: #invenio on irc.freenode.net +| Twitter: http://twitter.com/inveniosoftware +| GitHub: https://github.com/inveniosoftware/invenio-oauthclient +| URL: http://invenio-software.org diff --git a/docs/index.rst b/docs/index.rst index 89dcfe91..32fe37f2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -30,7 +30,7 @@ .. automodule:: invenio_oauthclient Contents --------- +======== .. toctree:: :maxdepth: 2 @@ -38,42 +38,42 @@ Contents .. _module_oauthclient_conf: Configuration -------------- +============= .. automodule:: invenio_oauthclient.config Contrib -------- +======= GitHub -^^^^^^ +------ .. automodule:: invenio_oauthclient.contrib.github ORCID -^^^^^ +----- .. automodule:: invenio_oauthclient.contrib.orcid CERN -^^^^ +---- .. automodule:: invenio_oauthclient.contrib.cern API ----- +=== Handlers -^^^^^^^^ +-------- .. automodule:: invenio_oauthclient.handlers :members: Models -^^^^^^ +------ .. automodule:: invenio_oauthclient.models :members: Views -^^^^^ +----- .. automodule:: invenio_oauthclient.views.client :members: @@ -82,25 +82,25 @@ Views :members: Forms -^^^^^ +----- .. automodule:: invenio_oauthclient.forms :members: Utils -^^^^^ +----- .. automodule:: invenio_oauthclient.utils :members: Registries -^^^^^^^^^^ +---------- .. automodule:: invenio_oauthclient.client :members: Errors -^^^^^^ +------ .. automodule:: invenio_oauthclient.errors :members: diff --git a/invenio_oauthclient/version.py b/invenio_oauthclient/version.py index 57bc1ab9..b3039662 100644 --- a/invenio_oauthclient/version.py +++ b/invenio_oauthclient/version.py @@ -28,4 +28,4 @@ and parsed by ``setup.py``. """ -__version__ = "0.1.0.dev20150000" +__version__ = "0.1.0" diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..fe0c6546 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,29 @@ +# This file is part of Invenio. +# Copyright (C) 2015 CERN. +# +# Invenio is free software; you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# Invenio is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Invenio; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307, USA. +# +# In applying this license, CERN does not +# waive the privileges and immunities granted to it by virtue of its status +# as an Intergovernmental Organization or submit itself to any jurisdiction. + +[wheel] +universal=1 + +[build_sphinx] +source-dir = docs/ +build-dir = docs/_build +all_files = 1 diff --git a/setup.py b/setup.py index de306c07..02623bb2 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,7 @@ class PyTest(TestCommand): """PyTest Test.""" - user_options = [('pytest-args=', 'a', "Arguments to pass to py.test")] + user_options = [('pytest-args=', 'a', 'Arguments to pass to py.test')] def initialize_options(self): """Init pytest.""" @@ -114,7 +114,7 @@ def run_tests(self): 'Sphinx>=1.3', 'sphinx_rtd_theme>=0.1.7' ], - "github": [ + 'github': [ 'github3.py>=0.9', ], 'tests': test_requirements @@ -127,7 +127,7 @@ def run_tests(self): 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 'Topic :: Software Development :: Libraries :: Python Modules', - "Programming Language :: Python :: 2", + 'Programming Language :: Python :: 2', # 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', # 'Programming Language :: Python :: 3',