{ "info": { "author": "CERN", "author_email": "info@invenio-software.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "..\n This file is part of Invenio.\n Copyright (C) 2015 CERN.\n\n Invenio is free software; you can redistribute it\n and/or modify it under the terms of the GNU General Public License as\n published by the Free Software Foundation; either version 2 of the\n License, or (at your option) any later version.\n\n Invenio is distributed in the hope that it will be\n useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with Invenio; if not, write to the\n Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,\n MA 02111-1307, USA.\n\n In applying this license, CERN does not\n waive the privileges and immunities granted to it by virtue of its status\n as an Intergovernmental Organization or submit itself to any jurisdiction.\n\n=====================\n Invenio-Collections\n=====================\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-collections.svg\n :target: https://travis-ci.org/inveniosoftware/invenio-collections\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-collections.svg\n :target: https://coveralls.io/r/inveniosoftware/invenio-collections\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-collections.svg\n :target: https://github.com/inveniosoftware/invenio-collections/releases\n\n.. image:: https://img.shields.io/pypi/dm/invenio-collections.svg\n :target: https://pypi.python.org/pypi/invenio-collections\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-collections.svg\n :target: https://github.com/inveniosoftware/invenio-collections/blob/master/LICENSE\n\n\nInvenio module for organizing metadata into collections.\n\n*This is an experimental development preview release.*\n\n* Free software: GPLv2 license\n* Documentation: https://invenio-collections.readthedocs.org.\n\n\n..\n This file is part of Invenio.\n Copyright (C) 2015 CERN.\n\n Invenio is free software; you can redistribute it\n and/or modify it under the terms of the GNU General Public License as\n published by the Free Software Foundation; either version 2 of the\n License, or (at your option) any later version.\n\n Invenio is distributed in the hope that it will be\n useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with Invenio; if not, write to the\n Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,\n MA 02111-1307, USA.\n\n In applying this license, CERN does not\n waive the privileges and immunities granted to it by virtue of its status\n as an Intergovernmental Organization or submit itself to any jurisdiction.\n\nChanges\n=======\n\nVersion 0.3.0 (released 2015-10-09)\n-----------------------------------\n\nIncompatible changes\n~~~~~~~~~~~~~~~~~~~~\n\n- Moves automatically loaded rule for MARC field 980 to\n contrib/dojson.py and adds the corresponding entry point for it so\n dojson can collect it.\n\nVersion 0.2.0 (released 2015-10-05)\n-----------------------------------\n\nIncompatible changes\n~~~~~~~~~~~~~~~~~~~~\n\n- Removes `recordext/functions` folder in favor of `invenio-records`.\n- Removes legacy search extensions.\n- Deprecates usage of `restricted_collection_cache`.\n- Replaces legacy DataCachers with functions decorated by memoize\n method from Flask-Cache. (#7)\n\nNew features\n~~~~~~~~~~~~\n\n- Ports get_permitted_restricted_collections function from\n `invenio_search` package.\n- Adds simple admin interface to edit collection name and query. (#1)\n\nBug fixes\n~~~~~~~~~\n\n- Upgrades invenio-base minimum version to 0.3.0 and fixes an\n incorrect import.\n- Removes calls to PluginManager consider_setuptools_entrypoints()\n removed in PyTest 2.8.0.\n- Adds validation for collection names. Validation will be performed\n each time the name is set. (#10)\n- Adds missing `invenio_base` dependency.\n- Moves upgrade recipes into the right folder to be auto discovered.\n\nVersion 0.1.2 (released 2015-09-04)\n-----------------------------------\n\n- Adds `_collections` key upon record update.\n- Adds missing `invenio_access` dependency and amends past upgrade\n recipes following its separation into standalone package.\n\nVersion 0.1.1 (released 2015-08-25)\n-----------------------------------\n\n- Adds missing `invenio_upgrader` dependency and amends past upgrade\n recipes following its separation into standalone package.\n\nVersion 0.1.0 (released 2015-08-19)\n-----------------------------------\n\n- Initial public release.", "description_content_type": null, "docs_url": "https://pythonhosted.org/invenio-collections/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inveniosoftware/invenio-collections", "keywords": "invenio TODO", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "invenio-collections", "package_url": "https://pypi.org/project/invenio-collections/", "platform": "any", "project_url": "https://pypi.org/project/invenio-collections/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/invenio-collections" }, "release_url": "https://pypi.org/project/invenio-collections/0.3.0/", "requires_dist": [ "Flask (>=0.10.1)", "intbitset (>=2.0)", "invenio-access (>=0.2.0)", "invenio-base (>=0.3.1)", "invenio-ext (>=0.3.1)", "invenio-formatter (>=0.2.2.post1)", "invenio-search (>=0.1.4)", "invenio-upgrader (>=0.2.0)", "invenio-utils (>=0.2.0)", "six (>=1.7.2)", "Sphinx (>=1.3); extra == 'docs'", "sphinx-rtd-theme (>=0.1.7); extra == 'docs'", "Flask-Testing (>=0.4.1); extra == 'tests'", "coverage (>=4.0.0); extra == 'tests'", "dojson (>=0.2.0); extra == 'tests'", "invenio-testing (>=0.1.1); extra == 'tests'", "pytest-cov (>=2.1.0); extra == 'tests'", "pytest-pep8 (>=1.0.6); extra == 'tests'", "pytest (>=2.8.0); extra == 'tests'", "unittest2 (>=1.1.0); extra == 'tests'" ], "requires_python": "", "summary": "Invenio module for organizing metadata into collections.", "version": "0.3.0" }, "last_serial": 3158673, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c2837d59170f21467312f29288834172", "sha256": "690ebc36a12cf2679971ec588963ccd4e23f83ac76211a834a427463c89a4d95" }, "downloads": -1, "filename": "invenio_collections-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2837d59170f21467312f29288834172", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 31945, "upload_time": "2015-08-19T07:40:59", "url": "https://files.pythonhosted.org/packages/48/49/f743e83b8d3e5c3761faa85715e19bb4d0917839b5293f9ec5b8b7683bc6/invenio_collections-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71a4b5581a92df310241aa1fa9453fd6", "sha256": "70db26c9ee92ce18df9c249af04779a05376baef120cadc0d5c7e8c2935cb73f" }, "downloads": -1, "filename": "invenio-collections-0.1.0.tar.gz", "has_sig": false, "md5_digest": "71a4b5581a92df310241aa1fa9453fd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34008, "upload_time": "2015-08-19T07:40:55", "url": "https://files.pythonhosted.org/packages/47/1b/ee75df8bf0088bdffc12a238e9477ec8ff806150684dc4def2a35ef128cc/invenio-collections-0.1.0.tar.gz" } ], "0.1.0.dev20150000": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ef7de060e4dbdd4340ba35e6017bc924", "sha256": "8e8512a3680bdc3fc6016309700608f0ad5d5dab9c15235676c6bcd51d7e51e6" }, "downloads": -1, "filename": "invenio-collections-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ef7de060e4dbdd4340ba35e6017bc924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35996, "upload_time": "2015-08-25T20:49:06", "url": "https://files.pythonhosted.org/packages/d7/2c/3f00c0b3a4f10eacc98901255be084b4dbe531cc29891f6157efbabeb533/invenio-collections-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aaec9322619b52d6cc98275afe0b079c", "sha256": "2945b571a6ecc96b3ec02935914e5132643e962e37764be245d2b3369255a2c8" }, "downloads": -1, "filename": "invenio_collections-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aaec9322619b52d6cc98275afe0b079c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31961, "upload_time": "2015-09-04T13:53:59", "url": "https://files.pythonhosted.org/packages/c6/0e/27a99b8ac7c8088bb0e6566ad1f0fe78ffd229a49b042f92b1e28a5ce80d/invenio_collections-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "550761691f3341a7be7c95bca510caf2", "sha256": "bcd647a44f57eb2b0f6eadad5df7f16c870d762632ff79695a679398488321b3" }, "downloads": -1, "filename": "invenio-collections-0.1.2.tar.gz", "has_sig": false, "md5_digest": "550761691f3341a7be7c95bca510caf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36293, "upload_time": "2015-09-04T13:53:56", "url": "https://files.pythonhosted.org/packages/6f/6f/51b92660857a282cccdd011be81dc0ff995facbfd62653b0d5b844cefa27/invenio-collections-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "49fa1f599b8a46ee57f531c7a9ee07ba", "sha256": "9ca66496186237f8b24693981754124d0a1e276ec1a213f5c68de5799124efbe" }, "downloads": -1, "filename": "invenio_collections-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49fa1f599b8a46ee57f531c7a9ee07ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33350, "upload_time": "2015-10-05T17:30:57", "url": "https://files.pythonhosted.org/packages/89/0e/e3de950d42615767de385a1d4b71f6fbbfa789a0912d5044a7bb1e27b693/invenio_collections-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8057e71e730e47c289b50b064c27ad1f", "sha256": "d9df412664d5e061638cade8b134e35568a3377818c0e3c3a7577d65df1f0a7c" }, "downloads": -1, "filename": "invenio-collections-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8057e71e730e47c289b50b064c27ad1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38418, "upload_time": "2015-10-05T17:31:00", "url": "https://files.pythonhosted.org/packages/59/b8/0e2eb2b98cf73548f4dd7e158b093a9ca550f6d952260d0129092853c3d5/invenio-collections-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8501aaebd68d0d28dc72b0f0423ecc3a", "sha256": "736dcb3b9f825e32cc842495ce6f97a118be44dc9fe7a1c5b6707a57a5315555" }, "downloads": -1, "filename": "invenio_collections-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8501aaebd68d0d28dc72b0f0423ecc3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35688, "upload_time": "2015-10-09T21:27:43", "url": "https://files.pythonhosted.org/packages/50/08/8b6651188d8c8fb05b0e1aaa64d6caca242e86d475cebd967599469f1999/invenio_collections-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7ab7921b646ac9c70c15dae365d1351", "sha256": "422198f0c18a93b8e292f80b52e5d1618ff034d0487c2446946efc20d53ac236" }, "downloads": -1, "filename": "invenio-collections-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f7ab7921b646ac9c70c15dae365d1351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39217, "upload_time": "2015-10-09T21:27:47", "url": "https://files.pythonhosted.org/packages/45/45/3ac440333cf1e0c1ffd0df0050011bbd38882636db34874610b6c49d9852/invenio-collections-0.3.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "881af8cc6d427dc44e0d84945a53f9c4", "sha256": "6e7d16398b072fdfe636f6d183a8a1e28c051e028448a24b23164d7ffb9cebfa" }, "downloads": -1, "filename": "invenio_collections-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "881af8cc6d427dc44e0d84945a53f9c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33746, "upload_time": "2015-12-21T16:23:36", "url": "https://files.pythonhosted.org/packages/72/a4/7f40cc99dddc368842db61fe5b07a0d7d85535d514e320a2842633fb7b0a/invenio_collections-1.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bac0ee18fc44e2cb9fad65f2904aeda", "sha256": "249f9690d668f16ddb7b7b24a4935a73844de4478a6527a3620d87e4c9e8f951" }, "downloads": -1, "filename": "invenio-collections-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "9bac0ee18fc44e2cb9fad65f2904aeda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36260, "upload_time": "2015-12-21T16:23:44", "url": "https://files.pythonhosted.org/packages/5a/88/5febb68bc0d6b6c58ea398b6ad7fcfa2edb5633d85879ba73866152978ac/invenio-collections-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "168766ea4126cd67082f2290b2e9e91f", "sha256": "883ea405a4a1301681b946c76d95c82678c1423b2cbc831d1a66d49eec134e27" }, "downloads": -1, "filename": "invenio_collections-1.0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "168766ea4126cd67082f2290b2e9e91f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35964, "upload_time": "2016-02-04T10:45:48", "url": "https://files.pythonhosted.org/packages/96/d9/d6c00589c55b3e644437fdc0726a90b3f24aafc03dbfaec632b109603e5d/invenio_collections-1.0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a92ded13ee41f91ec7dc83cc39ab3361", "sha256": "bc2ce7c4cf0f388866ba19c14abfeedf4dad3ae910d0f4c26ac391a4ca3f3ace" }, "downloads": -1, "filename": "invenio-collections-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "a92ded13ee41f91ec7dc83cc39ab3361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39581, "upload_time": "2016-02-04T10:46:04", "url": "https://files.pythonhosted.org/packages/7f/3a/5bf837f3a9f79311151632467e40435ef9873966709e4c272dbd185f5fb7/invenio-collections-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "4cebe869a72af954f225a817b3d7fd2b", "sha256": "41879fc7f1f446cf6805f0a5df0a9acb1efb9f14ac2fc74cf0c0c5a497df644f" }, "downloads": -1, "filename": "invenio_collections-1.0.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cebe869a72af954f225a817b3d7fd2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35312, "upload_time": "2016-07-29T17:28:48", "url": "https://files.pythonhosted.org/packages/23/69/49109a4fe7b5235b64fc8a0722f9eb13804e47b3c5e352a82298dbccb88f/invenio_collections-1.0.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5526296d9e9c88902121b7e98423e65e", "sha256": "c6e9a047cb00e08c96721e4b810795d5d9405fdf06c69b358fc38cc6719a3524" }, "downloads": -1, "filename": "invenio-collections-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "5526296d9e9c88902121b7e98423e65e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38764, "upload_time": "2016-07-29T17:28:50", "url": "https://files.pythonhosted.org/packages/20/46/823d584ecd556eb21e2f860d49c9a2a935c9af06d54071443f4efb501512/invenio-collections-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "9756acc8bdaae71d64360d11ca49dbde", "sha256": "f094a629b19507a742edcb6bf72920573c4fe4e1b20e707a6c0dad6605f8a5a4" }, "downloads": -1, "filename": "invenio_collections-1.0.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9756acc8bdaae71d64360d11ca49dbde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36399, "upload_time": "2017-09-08T08:47:45", "url": "https://files.pythonhosted.org/packages/17/d4/05ec1746dc4aedafb591af913246e93d3c9d9ea987d2bf9f941b0eb65822/invenio_collections-1.0.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cf9bc326aae744f1add3450aa5866fb", "sha256": "d13e73cf4b4991a47467defc28929ff73f53b302e6105bbf24ed54f56637fc23" }, "downloads": -1, "filename": "invenio-collections-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "3cf9bc326aae744f1add3450aa5866fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40063, "upload_time": "2017-09-08T08:47:47", "url": "https://files.pythonhosted.org/packages/9e/27/eede358eecb687f8cd8de2ffc540624a83da8217d1a81d93f153613987e4/invenio-collections-1.0.0a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8501aaebd68d0d28dc72b0f0423ecc3a", "sha256": "736dcb3b9f825e32cc842495ce6f97a118be44dc9fe7a1c5b6707a57a5315555" }, "downloads": -1, "filename": "invenio_collections-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8501aaebd68d0d28dc72b0f0423ecc3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35688, "upload_time": "2015-10-09T21:27:43", "url": "https://files.pythonhosted.org/packages/50/08/8b6651188d8c8fb05b0e1aaa64d6caca242e86d475cebd967599469f1999/invenio_collections-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7ab7921b646ac9c70c15dae365d1351", "sha256": "422198f0c18a93b8e292f80b52e5d1618ff034d0487c2446946efc20d53ac236" }, "downloads": -1, "filename": "invenio-collections-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f7ab7921b646ac9c70c15dae365d1351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39217, "upload_time": "2015-10-09T21:27:47", "url": "https://files.pythonhosted.org/packages/45/45/3ac440333cf1e0c1ffd0df0050011bbd38882636db34874610b6c49d9852/invenio-collections-0.3.0.tar.gz" } ] }