{ "info": { "author": "Opendata Team", "author_email": "opendatateam@data.gouv.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution" ], "description": "uData-youckan\n=============\n\n\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/opendatateam/udata\n :alt: Join the chat at https://gitter.im/opendatateam/udata\n\n\nThis plugin provide integration between `uData`_ and `YouCKAN`_\n\nCompatibility\n-------------\n\n**udata-youckan** requires Python 2.7+ and `uData`_.\n\n\nInstallation\n------------\n\nInstall `uData`_.\n\nRemain in the same virtual environment (for Python) and use the same version of npm (for JS).\n\nInstall **udata-youckan**:\n\n.. code-block:: shell\n\n pip install udata-youckan\n\n\n\nConfiguration\n-------------\n\nIn order to use YouCKAN as authentication provider, you need to enable the plugin\nand add the following mandatory parameters to you uData configuration\n(typically, `udata.cfg`) as following:\n\n.. code-block:: python\n\n PLUGINS = ['youckan']\n YOUCKAN_URL = 'https://your.youckan.url/'\n YOUCKAN_CONSUMER_KEY = 'your-youckan-client-key',\n YOUCKAN_CONSUMER_SECRET = 'your-youckan-secret-key'\n\n\n\n.. _circleci-url: https://circleci.com/gh/opendatateam/udata-youckan\n.. _circleci-badge: https://circleci.com/gh/opendatateam/udata-youckan.svg?style=shield\n.. _gitter-badge: https://badges.gitter.im/Join%20Chat.svg\n.. _gitter-url: https://gitter.im/opendatateam/udata\n.. _uData: https://github.com/opendatateam/udata\n.. _YouCKAN: https://github.com/etalab/youckan\n\nChangelog\n=========\n\n1.0.0 (2017-02-16)\n------------------\n\n- Use email to fetch user instead of slug (`#7 `_)\n- Keep active state synchronized (`#6 `_)\n\n0.9.1 (2017-01-10)\n------------------\n\n- Fix packaging\n\n0.9.0 (2017-01-10)\n------------------\n\n- First published release\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/etalab/udata-youckan", "keywords": "u,d,a,t,a, ,y,o,u,c,k,a,n, ,s,s,o, ,p,l,u,g,i,n", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "udata-youckan", "package_url": "https://pypi.org/project/udata-youckan/", "platform": "", "project_url": "https://pypi.org/project/udata-youckan/", "project_urls": { "Homepage": "https://github.com/etalab/udata-youckan" }, "release_url": "https://pypi.org/project/udata-youckan/1.0.0/", "requires_dist": [ "udata" ], "requires_python": "", "summary": "YouCKAN auth for uData", "version": "1.0.0" }, "last_serial": 3668709, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "266c6fd4b156a2f536ec9fc00b303738", "sha256": "686e6d9386f2c8a8d0213d890c693dfcbf5f5ba6698f1c872cb0b4e8a1d481e4" }, "downloads": -1, "filename": "udata_youckan-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "266c6fd4b156a2f536ec9fc00b303738", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5758, "upload_time": "2017-01-10T12:49:09", "url": "https://files.pythonhosted.org/packages/62/1c/8c30319e0edffee9a5fb3297e60159a44fc89de21c891f4c9761b1d891c4/udata_youckan-0.9.0-py2-none-any.whl" } ], "0.9.0.dev19": [ { "comment_text": "", "digests": { "md5": "6681a8f032b7d0acbf64155e873c90c9", "sha256": "8801b91dfc05703383d821865af8025f453ef2bf2dd5d4a9df21f960b28de565" }, "downloads": -1, "filename": "udata_youckan-0.9.0.dev19-py2-none-any.whl", "has_sig": false, "md5_digest": "6681a8f032b7d0acbf64155e873c90c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5831, "upload_time": "2017-01-10T12:47:45", "url": "https://files.pythonhosted.org/packages/4b/f5/b5bcf8a7db9fd840e66df5bad4041abf660c82a3851843ee0a15c95b4008/udata_youckan-0.9.0.dev19-py2-none-any.whl" } ], "0.9.0.dev3": [ { "comment_text": "", "digests": { "md5": "5a9dca3bd3fa183d8edd33191f10987f", "sha256": "38d94f5e970e8f10359c8307233b1f14fab9eac0a70f944b5d8af5ae284229b6" }, "downloads": -1, "filename": "udata_youckan-0.9.0.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "5a9dca3bd3fa183d8edd33191f10987f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5804, "upload_time": "2016-10-26T13:53:42", "url": "https://files.pythonhosted.org/packages/bb/cb/2d14d62605ad8a2dec87ae5ced5f9483f53c12cc36f4a362450c870133e9/udata_youckan-0.9.0.dev3-py2-none-any.whl" } ], "0.9.0.dev5": [ { "comment_text": "", "digests": { "md5": "b5fa4e076b4889bcfbb88630313f443a", "sha256": "ede2be8c187e0d2d77ff689c0b21fc89fab898ec1ae39531db36fe4b7bc1125c" }, "downloads": -1, "filename": "udata_youckan-0.9.0.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "b5fa4e076b4889bcfbb88630313f443a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5805, "upload_time": "2016-10-26T14:11:36", "url": "https://files.pythonhosted.org/packages/d7/ef/48c3a77ed0a4dd1bcb301c0aad4f2e8c1be0a9e86c2b84fafc59ebdff8e4/udata_youckan-0.9.0.dev5-py2-none-any.whl" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "10f823acb8f6e8690bc6bf3ce7c37910", "sha256": "952dfac0a547050f996b10d4d6fa39a0de1b13ec6d6f63e45e53f28c9af2f922" }, "downloads": -1, "filename": "udata_youckan-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "10f823acb8f6e8690bc6bf3ce7c37910", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5785, "upload_time": "2017-01-10T13:27:15", "url": "https://files.pythonhosted.org/packages/c4/52/aab806f8b53412a5d8f63a4b07ae1708444bca6653531fa468b9b59f0c20/udata_youckan-0.9.1-py2-none-any.whl" } ], "0.9.1.dev20": [ { "comment_text": "", "digests": { "md5": "e351851e29f2bc6becb4d383b52a4184", "sha256": "969690f7ea1d8241c1cf84c86b9b2928a839d5d578d64ccc61657c59e4202bbb" }, "downloads": -1, "filename": "udata_youckan-0.9.1.dev20-py2-none-any.whl", "has_sig": false, "md5_digest": "e351851e29f2bc6becb4d383b52a4184", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5887, "upload_time": "2017-01-10T12:49:16", "url": "https://files.pythonhosted.org/packages/d8/3b/4ad0d9e4e43f360cd5aa2ce642dc42777644f11d2d062ee2cf72574e3901/udata_youckan-0.9.1.dev20-py2-none-any.whl" } ], "0.9.1.dev22": [ { "comment_text": "", "digests": { "md5": "cf856e2ac1972f57458f1db0cf044d44", "sha256": "266951098c1ab61eabc71842823a2ffcf146defb5a66286524177eaec7f02463" }, "downloads": -1, "filename": "udata_youckan-0.9.1.dev22-py2-none-any.whl", "has_sig": false, "md5_digest": "cf856e2ac1972f57458f1db0cf044d44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5894, "upload_time": "2017-01-10T13:26:58", "url": "https://files.pythonhosted.org/packages/b8/1b/c8a18ae06190830d5361fca6d5b4ef309aab9abfe2a40621f7c0b5b0b57c/udata_youckan-0.9.1.dev22-py2-none-any.whl" } ], "0.9.2.dev23": [ { "comment_text": "", "digests": { "md5": "116c75c290539bff48e8d7220751f00b", "sha256": "503d192a2668d2a2576ac501830818c0d40238e5ff860d2a2ccde09c8adfb13b" }, "downloads": -1, "filename": "udata_youckan-0.9.2.dev23-py2-none-any.whl", "has_sig": false, "md5_digest": "116c75c290539bff48e8d7220751f00b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5919, "upload_time": "2017-01-10T13:27:18", "url": "https://files.pythonhosted.org/packages/57/0b/a798d8867265831dd616593e744aefe0565e36ae63482451e4f79fe1486d/udata_youckan-0.9.2.dev23-py2-none-any.whl" } ], "0.9.2.dev28": [ { "comment_text": "", "digests": { "md5": "88bda5102a3781424b3224be1fbc2f6c", "sha256": "d6ff08d74a9f6dc9094e6e99e6dc17f1e9d23dede9e647c9727211e59b96adaf" }, "downloads": -1, "filename": "udata_youckan-0.9.2.dev28-py2-none-any.whl", "has_sig": false, "md5_digest": "88bda5102a3781424b3224be1fbc2f6c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5921, "upload_time": "2017-01-11T16:40:20", "url": "https://files.pythonhosted.org/packages/ce/6d/871a945af72c767036cf145e7fd01741fcfb478d3e745e0ab76fcf166a8e/udata_youckan-0.9.2.dev28-py2-none-any.whl" } ], "0.9.2.dev30": [ { "comment_text": "", "digests": { "md5": "175b13a9fdaced8be19141078a7f80ec", "sha256": "9fc32404cfe20a53116372857ac846ec7bc15f82ec9b2ac33bde1ecf07d97109" }, "downloads": -1, "filename": "udata_youckan-0.9.2.dev30-py2-none-any.whl", "has_sig": false, "md5_digest": "175b13a9fdaced8be19141078a7f80ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5918, "upload_time": "2017-01-11T17:34:16", "url": "https://files.pythonhosted.org/packages/22/f2/a417428f26deb4d04df5c7b53bc8db3ecd277097f75ce9e53129d3e9bc6a/udata_youckan-0.9.2.dev30-py2-none-any.whl" } ], "0.9.2.dev33": [ { "comment_text": "", "digests": { "md5": "1ac8b15e89185388119d8ddeb3344fae", "sha256": "cd2e37b187581a531528ce193b23259b1912eef2723d4d9e788eef3cf57aacb2" }, "downloads": -1, "filename": "udata_youckan-0.9.2.dev33-py2-none-any.whl", "has_sig": false, "md5_digest": "1ac8b15e89185388119d8ddeb3344fae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5919, "upload_time": "2017-01-12T14:40:11", "url": "https://files.pythonhosted.org/packages/7d/b9/648a6c62a62c2539c946fbfb0455bd7c88d8e0dacc758370b264c474117f/udata_youckan-0.9.2.dev33-py2-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5ecf0aa82fd040b01e489face51d1eac", "sha256": "3a4fffd5928dec78ccbef9e556eea61d15b28bc18c0fd69d72220b3efff1e58a" }, "downloads": -1, "filename": "udata_youckan-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5ecf0aa82fd040b01e489face51d1eac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5929, "upload_time": "2017-02-16T00:01:25", "url": "https://files.pythonhosted.org/packages/6d/34/1666d87f0da7bc86813609350f26fcf496d121712da8bbc6fdec9de3219a/udata_youckan-1.0.0-py2-none-any.whl" } ], "1.0.0.dev13": [ { "comment_text": "", "digests": { "md5": "1ddb32ae4eb4f7596cb558b4ba1c9452", "sha256": "d18d85f72fd975bddbfdc5f086cc66ea8d68f583f3188042f166202ef8da3877" }, "downloads": -1, "filename": "udata_youckan-1.0.0.dev13-py2-none-any.whl", "has_sig": false, "md5_digest": "1ddb32ae4eb4f7596cb558b4ba1c9452", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5807, "upload_time": "2016-11-30T18:26:19", "url": "https://files.pythonhosted.org/packages/28/f5/6e35cc3b461cbd2491c31ee45c97614dbc95b5a4107c2bc8af9a7d2ac287/udata_youckan-1.0.0.dev13-py2-none-any.whl" } ], "1.0.0.dev37": [ { "comment_text": "", "digests": { "md5": "ddb7e00def255c7649aa796aa40fb624", "sha256": "b15ee2c0172edb077f5fada20cb49556a30efc490b8194e5b9161c4962daced5" }, "downloads": -1, "filename": "udata_youckan-1.0.0.dev37-py2-none-any.whl", "has_sig": false, "md5_digest": "ddb7e00def255c7649aa796aa40fb624", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5885, "upload_time": "2017-01-12T15:00:33", "url": "https://files.pythonhosted.org/packages/6b/ea/a969b4f3e38d2433dd9429e7f0de583c1c3c3fd7a2bc0fa4ab837fb41ddb/udata_youckan-1.0.0.dev37-py2-none-any.whl" } ], "1.0.0.dev42": [ { "comment_text": "", "digests": { "md5": "807119debe2999ea7d3b6d4603a2179f", "sha256": "96a4be71a5c2039db820d7b073e129bfb2db01aee2297a4de3b9a5699ab1cbeb" }, "downloads": -1, "filename": "udata_youckan-1.0.0.dev42-py2-none-any.whl", "has_sig": false, "md5_digest": "807119debe2999ea7d3b6d4603a2179f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6024, "upload_time": "2017-02-15T23:56:51", "url": "https://files.pythonhosted.org/packages/a8/ea/bda83a463a55bb4f87819eef592d92384c9ad5a6e53148792c644e3ad1cc/udata_youckan-1.0.0.dev42-py2-none-any.whl" } ], "1.0.0.dev43": [ { "comment_text": "", "digests": { "md5": "2b787432a2200a5950405e67c99340bf", "sha256": "855ef96107d20eb14347fab64f777758b4576120bd65551202f4deeb18d81841" }, "downloads": -1, "filename": "udata_youckan-1.0.0.dev43-py2-none-any.whl", "has_sig": false, "md5_digest": "2b787432a2200a5950405e67c99340bf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6023, "upload_time": "2017-02-15T23:57:53", "url": "https://files.pythonhosted.org/packages/05/45/1131e72db759efb489b374874816ececf5593e49d552cc5178f80b8fe6ac/udata_youckan-1.0.0.dev43-py2-none-any.whl" } ], "1.0.1.dev44": [ { "comment_text": "", "digests": { "md5": "1f5d282565d97c665d520fd3f1e80c3a", "sha256": "70519bec35e53190a59e644686a75ef24dbc1efcef6380b7e25555229f2fda2d" }, "downloads": -1, "filename": "udata_youckan-1.0.1.dev44-py2-none-any.whl", "has_sig": false, "md5_digest": "1f5d282565d97c665d520fd3f1e80c3a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6062, "upload_time": "2017-02-16T00:01:15", "url": "https://files.pythonhosted.org/packages/51/d4/f187bbb01c287d96e1ead0ba287a0e53edb125110600a5b1c296eb78887e/udata_youckan-1.0.1.dev44-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ecf0aa82fd040b01e489face51d1eac", "sha256": "3a4fffd5928dec78ccbef9e556eea61d15b28bc18c0fd69d72220b3efff1e58a" }, "downloads": -1, "filename": "udata_youckan-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5ecf0aa82fd040b01e489face51d1eac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5929, "upload_time": "2017-02-16T00:01:25", "url": "https://files.pythonhosted.org/packages/6d/34/1666d87f0da7bc86813609350f26fcf496d121712da8bbc6fdec9de3219a/udata_youckan-1.0.0-py2-none-any.whl" } ] }