From f98cd0b485b3b25e470644e939615456a067bed5 Mon Sep 17 00:00:00 2001 From: Jiri Kuncar Date: Fri, 3 Jul 2015 14:09:41 +0200 Subject: [PATCH] Invenio-Records v0.1.0 Signed-off-by: Jiri Kuncar --- CHANGES.rst | 4 ++-- MANIFEST.in | 42 ++++++++++++++++++++++++++++++++++++++ README.rst | 15 +++++++------- RELEASE-NOTES.rst | 36 ++++++++++++++++++++++++++++++++ docs/conf.py | 4 ++-- invenio_records/version.py | 4 ++-- setup.py | 9 ++++---- 7 files changed, 96 insertions(+), 18 deletions(-) create mode 100644 MANIFEST.in create mode 100644 RELEASE-NOTES.rst diff --git a/CHANGES.rst b/CHANGES.rst index 0ced25b6..2b28ae8e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -24,6 +24,6 @@ Changes ======= -Version 0.1.0 (release TBD) +Version 0.1.0 (release 2015-07-03) -- First release +- Initial public release. diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..a8ff7d66 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# +# 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. + +include *.py +include *.rst +include *.txt +include LICENSE +include pytest.ini +include tox.ini +recursive-include docs *.py +recursive-include docs *.rst +recursive-include docs Makefile +recursive-include invenio_records *.cfg +recursive-include invenio_records *.css +recursive-include invenio_records *.html +recursive-include invenio_records *.js +recursive-include invenio_records *.py +recursive-include misc *.py +recursive-include misc *.rst +recursive-include tests *.cfg +recursive-include tests *.py diff --git a/README.rst b/README.rst index fe03c1de..17b4f635 100644 --- a/README.rst +++ b/README.rst @@ -21,9 +21,9 @@ waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction. -====================================== -Invenio Records -====================================== +================= + Invenio-Records +================= .. image:: https://img.shields.io/travis/inveniosoftware/invenio-records.svg :target: https://travis-ci.org/inveniosoftware/invenio-records @@ -41,13 +41,12 @@ Invenio Records :target: https://github.com/inveniosoftware/invenio-records/blob/master/LICENSE -Invenio Record API. +Invenio-Records is a metadata storage module. -* Free software: GPLv2 license -* Documentation: https://invenio-records.readthedocs.org. +*This is an experimental development preview release.* Features ======== -- TODO -- TODO +- Metadata storage. +- JSON Patch updates. diff --git a/RELEASE-NOTES.rst b/RELEASE-NOTES.rst new file mode 100644 index 00000000..aa51ae01 --- /dev/null +++ b/RELEASE-NOTES.rst @@ -0,0 +1,36 @@ +==================================== + Invenio-Records v0.1.0 is released +==================================== + +Invenio-Records v0.1.0 was released on July 3, 2015. + +About +----- + +Invenio-Records is a metadata storage module. + +*This is an experimental development preview release.* + +What's new +---------- + +- Initial public release. + +Installation +------------ + + $ pip install invenio-records + +Documentation +------------- + + http://invenio-records.readthedocs.org/en/v0.1.0 + +Happy hacking and thanks for flying Invenio-Records. + +| 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-records +| URL: http://invenio-software.org diff --git a/docs/conf.py b/docs/conf.py index eb852dc5..be7737eb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -65,7 +65,7 @@ master_doc = 'index' # General information about the project. -project = u'Invenio Records' +project = u'Invenio-Records' copyright = u'2015, CERN' author = u'CERN' @@ -301,7 +301,7 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'invenio-records', u'Invenio Records Documentation', + (master_doc, 'invenio-records', u'Invenio-Records Documentation', author, 'invenio-records', 'Invenio Record API.', 'Miscellaneous'), ] diff --git a/invenio_records/version.py b/invenio_records/version.py index c894701f..021eb89f 100644 --- a/invenio_records/version.py +++ b/invenio_records/version.py @@ -22,10 +22,10 @@ # waive the privileges and immunities granted to it by virtue of its status # as an Intergovernmental Organization or submit itself to any jurisdiction. -"""Version information for Invenio Records. +"""Version information for Invenio-Records. This file is imported by ``invenio_records.__init__``, and parsed by ``setup.py``. """ -__version__ = "0.1.0.dev20150000" +__version__ = "0.1.0" diff --git a/setup.py b/setup.py index e2e504d2..758d1eb5 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ # waive the privileges and immunities granted to it by virtue of its status # as an Intergovernmental Organization or submit itself to any jurisdiction. -"""Invenio Record API.""" +"""Invenio-Records is a metadata storage module.""" import os import sys @@ -38,7 +38,7 @@ 'six>=1.7.2', 'jsonpatch>=1.11', # FIXME 'Invenio>2.1', - 'dojson>=0.1.0.dev20150610', + 'dojson>=0.1.0', ] test_requirements = [ @@ -89,7 +89,7 @@ def run_tests(self): version = g['__version__'] setup( - name='Invenio Records', + name='invenio-records', version=version, description=__doc__, long_description=readme + '\n\n' + history, @@ -119,13 +119,14 @@ def run_tests(self): 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', - 'Topic :: Software Development :: Libraries :: Python Modules' + 'Topic :: Software Development :: Libraries :: Python Modules', "Programming Language :: Python :: 2", # 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', # 'Programming Language :: Python :: 3', # 'Programming Language :: Python :: 3.3', # 'Programming Language :: Python :: 3.4', + 'Development Status :: 1 - Planning', ], tests_require=test_requirements, cmdclass={'test': PyTest},