{ "info": { "author": "Louis des Landes", "author_email": "ldeslandes@swin.edu.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": ".. You should enable this project on travis-ci.org and coveralls.io to make\n these badges work. The necessary Travis and Coverage config files have been\n generated for you.\n\n.. image:: https://travis-ci.org/Psykar/ckanext-ands.svg?branch=master\n :target: https://travis-ci.org/Psykar/ckanext-ands\n\n.. image:: https://codecov.io/github/Psykar/ckanext-ands/badge.svg\n :target: https://codecov.io/github/Psykar/ckanext-ands\n\n\n.. image:: https://img.shields.io/pypi/dm/ckanext-ands.svg\n :target: https://pypi.python.org/pypi/ckanext-ands/\n :alt: Downloads\n\n.. image:: https://img.shields.io/pypi/v/ckanext-ands.svg\n :target: https://pypi.python.org/pypi/ckanext-ands/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/ckanext-ands.svg\n :target: https://pypi.python.org/pypi/ckanext-ands/\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/status/ckanext-ands.svg\n :target: https://pypi.python.org/pypi/ckanext-ands/\n :alt: Development Status\n\n.. image:: https://img.shields.io/pypi/l/ckanext-ands.svg\n :target: https://pypi.python.org/pypi/ckanext-ands/\n :alt: License\n\n=============\nckanext-ands\n=============\n\nAllows submission of ANDS DOI requests for datasets.\n\nUsers can submit a DOI request which only sends an email to defined admins.\nSysadmins can directly add a DOI to a dataset from the Dataset's page via ANDS API.\n\n------------\nRequirements\n------------\n\nTested with CKAN 2.5.1\n\n\n------------\nInstallation\n------------\n\nTo install ckanext-ands:\n\n1. Activate your CKAN virtual environment, for example::\n\n . /usr/lib/ckan/default/bin/activate\n\n2. Install the ckanext-ands Python package into your virtual environment::\n\n pip install ckanext-ands\n\n3. Add ``ands`` to the ``ckan.plugins`` setting in your CKAN\n config file (by default the config file is located at\n ``/etc/ckan/default/production.ini``).\n\n4. Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu::\n\n sudo service apache2 reload\n\n\n---------------\nConfig Settings\n---------------\n\nThe following are required::\n\n ckanext.ands.DOI_API_KEY = xxyyzz\n ckanext.ands.shared_secret = asdfasdf\n\n # Email addresses to notify admins of a DOI request, comma separated\n ckanext.ands.support_emails = example@test.com,example2@test.com\n\n # THe publisher to use when submitting to ANDS\n ckanext.ands.publisher = 'A publisher'\n\n # The client ID proided by ANDS\n ckanext.ands.client_id = 123123\n\n # Set this to a URL you've enabled with ANDS, and requests from localhost will\n # use this url instead, useful for debugging\n ckanext.ands.debug_url = http://example.com\n\nThe following are optional (defaults are shown)::\n\n # DOI prefix to use for requests, defaults to ANDS default prefix\n ckanext.ands.doi_prefix = 10.5072/\n # Enable to add &debug=True to the tail of ANDS requests to get a bit more\n # info back on errors\n ckanext.ands.debug = False\n\n------------------------\nDevelopment Installation\n------------------------\n\nTo install ckanext-ands for development, activate your CKAN virtualenv and\ndo::\n\n git clone https://github.com/Psykar/ckanext-ands.git\n cd ckanext-ands\n python setup.py develop\n pip install -r dev-requirements.txt\n\n\n-----------------\nRunning the Tests\n-----------------\n\nTo run the tests, do::\n\n nosetests --nologcapture --with-pylons=test.ini\n\nTo run the tests and produce a coverage report, first make sure you have\ncoverage installed in your virtualenv (``pip install coverage``) then run::\n\n nosetests --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.ands --cover-inclusive --cover-erase --cover-tests\n\n\n---------------------------------\nRegistering ckanext-ands on PyPI\n---------------------------------\n\nckanext-ands should be availabe on PyPI as\nhttps://pypi.python.org/pypi/ckanext-ands. If that link doesn't work, then\nyou can register the project on PyPI for the first time by following these\nsteps:\n\n1. Create a source distribution of the project::\n\n python setup.py sdist\n\n2. Register the project::\n\n python setup.py register\n\n3. Upload the source distribution to PyPI::\n\n python setup.py sdist upload\n\n4. Tag the first release of the project on GitHub with the version number from\n the ``setup.py`` file. For example if the version number in ``setup.py`` is\n 0.0.1 then do::\n\n git tag 0.0.1\n git push --tags\n\n\n----------------------------------------\nReleasing a New Version of ckanext-ands\n----------------------------------------\n\nckanext-ands is availabe on PyPI as https://pypi.python.org/pypi/ckanext-ands.\nTo publish a new version to PyPI follow these steps:\n\n1. Update the version number in the ``setup.py`` file.\n See `PEP 440 `_\n for how to choose version numbers.\n\n2. Create a source distribution of the new version::\n\n python setup.py sdist\n\n3. Upload the source distribution to PyPI::\n\n python setup.py sdist upload\n\n4. Tag the new release of the project on GitHub with the version number from\n the ``setup.py`` file. For example if the version number in ``setup.py`` is\n 0.0.2 then do::\n\n git tag -a 0.0.2\n git push --tags", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Psykar/ckanext-ands", "keywords": "CKAN DOI ANDS external id", "license": "AGPL", "maintainer": null, "maintainer_email": null, "name": "ckanext-ands", "package_url": "https://pypi.org/project/ckanext-ands/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ckanext-ands/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Psykar/ckanext-ands" }, "release_url": "https://pypi.org/project/ckanext-ands/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Mints DOI ids using ANDS", "version": "0.0.8" }, "last_serial": 2148100, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "84679ea2269196e6d01fb7c1f4363b06", "sha256": "fdfd7801248479a65ec3c1685fd77c78f73ad0a3d220db993cf9143dea2d33f0" }, "downloads": -1, "filename": "ckanext-ands-0.0.1.tar.gz", "has_sig": false, "md5_digest": "84679ea2269196e6d01fb7c1f4363b06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10082, "upload_time": "2016-04-21T05:47:38", "url": "https://files.pythonhosted.org/packages/57/69/8659468dbe3226260fd783050576729ba2febb872c4ce62f982b6f4b8870/ckanext-ands-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6d9c259dff864fa0311a8a4b04bc5fa6", "sha256": "f3903785fde9951f18ef05fe1e025ab90c2f93ad197656412f3cad915c89c75f" }, "downloads": -1, "filename": "ckanext-ands-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6d9c259dff864fa0311a8a4b04bc5fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10937, "upload_time": "2016-04-22T02:53:17", "url": "https://files.pythonhosted.org/packages/c8/83/0b225c6088546e0e4c663bff8aad08f38f84a7a6608decfe40f5cd5072ab/ckanext-ands-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "04ac83817b76b58996f2edb01a2cc723", "sha256": "32facb220ff98408e5741374554aba4fcde0831d11807ae45e6588cfb0b96a63" }, "downloads": -1, "filename": "ckanext-ands-0.0.3.tar.gz", "has_sig": false, "md5_digest": "04ac83817b76b58996f2edb01a2cc723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11972, "upload_time": "2016-04-27T05:48:58", "url": "https://files.pythonhosted.org/packages/8e/f3/cfe2c4d3aed2370a7779439c70918d08f9a6bcd08014d327a02d10a8c511/ckanext-ands-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bbba2fd5138aec254244660de4f3f85f", "sha256": "f36532995e8b81c565305f362dd94c5b8718721720fb33e63b799ca869b08cc4" }, "downloads": -1, "filename": "ckanext-ands-0.0.4.tar.gz", "has_sig": false, "md5_digest": "bbba2fd5138aec254244660de4f3f85f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12110, "upload_time": "2016-04-27T06:50:20", "url": "https://files.pythonhosted.org/packages/7c/fd/e299eec36b4e205fe4d44cfb725ead36444321ff42553b16fef4558266a6/ckanext-ands-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1039e3a8c34da981620217a72a2ec5af", "sha256": "78babf4d5ab9832a47a4b744f7595faff338989b685193957b140ef9a1cb4790" }, "downloads": -1, "filename": "ckanext-ands-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1039e3a8c34da981620217a72a2ec5af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12402, "upload_time": "2016-04-29T08:12:41", "url": "https://files.pythonhosted.org/packages/91/8d/f590af6308c5c7f4faa3924c3c7e0237f69d636fdfefee7d9dcecc2b2b85/ckanext-ands-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d00a8c48baa3bc7a462f85fa23078705", "sha256": "bce4f44ea79766a6c1f84d4c579ba1e57f1f754c3c1088361d576659d5ff2216" }, "downloads": -1, "filename": "ckanext-ands-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d00a8c48baa3bc7a462f85fa23078705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12654, "upload_time": "2016-05-02T02:16:38", "url": "https://files.pythonhosted.org/packages/ef/c0/d8d99f4efc41094bb7d82348de2b1c4034f52dae21df1092f9cd36064aca/ckanext-ands-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2041bb859096f94838d92e45a8578ec0", "sha256": "8df20e647bc29f8e3accdfee7217e1a7f9d4095ec9fe824ee825da7492f9e3f6" }, "downloads": -1, "filename": "ckanext-ands-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2041bb859096f94838d92e45a8578ec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12890, "upload_time": "2016-05-02T07:45:38", "url": "https://files.pythonhosted.org/packages/38/93/af8c1470281ec363550db963bc6a5a900afcf02b30df92f17a0d722d2d64/ckanext-ands-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7c6c62584d405700acce66f55332cc4a", "sha256": "4b61f03a74c0701c4caffc02518f40b2e420d246b627d175abda6fb52d26f0bd" }, "downloads": -1, "filename": "ckanext-ands-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7c6c62584d405700acce66f55332cc4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13191, "upload_time": "2016-06-03T00:28:43", "url": "https://files.pythonhosted.org/packages/5c/6e/999146535bf9a7a753f32dcccae72b2de9359b8c805905005248dad02d00/ckanext-ands-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c6c62584d405700acce66f55332cc4a", "sha256": "4b61f03a74c0701c4caffc02518f40b2e420d246b627d175abda6fb52d26f0bd" }, "downloads": -1, "filename": "ckanext-ands-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7c6c62584d405700acce66f55332cc4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13191, "upload_time": "2016-06-03T00:28:43", "url": "https://files.pythonhosted.org/packages/5c/6e/999146535bf9a7a753f32dcccae72b2de9359b8c805905005248dad02d00/ckanext-ands-0.0.8.tar.gz" } ] }