{ "info": { "author": "Disqus", "author_email": "opensource@disqus.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 7 - Inactive", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development" ], "description": "=====\nNexus\n=====\n\n.. image:: https://img.shields.io/pypi/v/nexus-yplan.svg\n :target: https://pypi.python.org/pypi/nexus-yplan\n\n.. image:: https://travis-ci.org/adamchainz/nexus.svg?branch=master\n :target: https://travis-ci.org/adamchainz/nexus\n\n**Retired: this project is no longer maintained.** I (Adam Johnson) no longer\nhave time to continue maintaining this. I was doing so to support\n`gargoyle-yplan `__, a fork for my\nex-employer YPlan. If you'd like to sponsor ongoing maintenance or take it over\nyourself, please contact me@adamj.eu.\n\nNexus is a pluggable admin application in Django. It's designed to give you a simple design and architecture for\nbuilding admin applications.\n\nIt was originally created by `Disqus `_, but due to the inactivity we at YPlan have taken over maintenance on this fork.\n\nScreenshot\n----------\n\n.. image:: https://raw.github.com/adamchainz/nexus/master/screenshot.png\n\nRequirements\n------------\n\nTested with all combinations of:\n\n* Python: 3.6\n* Django: 1.11, 2.0, 2.1, 2.2\n\nPython 3.4+ supported.\n\nInstallation\n------------\n\nInstall it with **pip**:\n\n.. code-block:: bash\n\n pip install nexus-yplan\n\nMake sure you ``pip uninstall nexus`` first if you're upgrading from the original to this fork - the packages clash.\n\nYou'll need to enable it much like you would ``django.contrib.admin``.\n\nFirst, add it to your ``INSTALLED_APPS`` setting:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'nexus',\n )\n\n``nexus`` has three dependencies from core Django - ``django.contrib.admin``, ``django.contrib.auth``, and\n``django.contrib.sessions``. If these applications are not in your ``INSTALLED_APPS``, add them; or if you are using a\ncustom auth system you can skip these requirements by adding the line ``NEXUS_SKIP_INSTALLED_APPS_REQUIREMENTS = True``\nto your settings.\n\nSecond, include nexus at some url in your ``urls.py``:\n\n.. code-block:: python\n\n import nexus\n\n # urls.py\n urlpatterns = patterns('',\n ('^nexus/', include(nexus.site.urls)),\n )\n\nNexus has autodiscovery similar to Django Admin - it will look in each of your ``INSTALLED_APPS`` for a\n``nexus_modules`` submodule, and import that. This is where the app should declare a ``NexusModule`` subclass and use\n``nexus.site.register`` to add it to the main Nexus site. Thus to add functionality you should install some packages\nwith modules, or write your own.\n\n\nAvailable Modules\n-----------------\n\nThe following modules are tested against ``nexus-yplan``:\n\n* `Gargoyle (YPlan fork) `_\n\nThere are also some older applications that provide Nexus modules, however these were only developed against Disqus'\nNexus and not this fork; your mileage may vary:\n\n* `nexus-memcache `_\n* `nexus-redis `_\n\nIf you want to write a module, there are a couple of example modules in ``tests/testapp/nexus_modules.py``, with\ntemplates in ``tests/testapp/templates/nexus/example``. Also the source code shouldn't be too hard to understand.\n\n\nA Note on Login\n---------------\n\nUntil Version 1.1, Nexus included a login/logout functionality. Unfortunately these were copied and adapted from an old\nversion of the code in Django Admin, and were thus not up to date with security changes in newer Django versions. Since\nkeeping them up to date would be a burden, and most sites use Django Admin for adminstrator login, the login/logout\nfunctions have been removed.\n\nNexus now relies on Django Admin login, or for users to visit it having logged in through another route.\n\n\nSettings\n--------\n\nNexus' behaviour can be customized by adding some values to your Django settings.\n\nMedia\n~~~~~\n\nBy default Nexus serves its media files itself through Python, avoiding any configuration to integrate with your\nproject. This is convenient but can be slow. You can control where the media files are served from with the setting\n``NEXUS_MEDIA_PREFIX``, for example:\n\n.. code-block:: python\n\n NEXUS_MEDIA_PREFIX = '/served/here/'\n\nThis will make Nexus write its media URLs using this prefix, where it assumes you have set up serving its files.\n\n\n\n\n=======\nHistory\n=======\n\nPending Release\n---------------\n\n.. Insert new release notes below this line\n\n2.1.2 (2019-05-17)\n------------------\n\n* **Retired: this project is no longer maintained.** I (Adam Johnson) no longer\n have time to continue maintaining this. I was doing so to support\n `gargoyle-yplan `__, a fork for my\n ex-employer YPlan. If you'd like to sponsor ongoing maintenance or take it\n over yourself, please contact me@adamj.eu.\n\n2.1.1 (2019-04-28)\n------------------\n\n* Tested on Django 2.2. No changes were needed for compatibility.\n\n2.1.0 (2019-04-14)\n------------------\n\n* Drop Django 1.8, 1.9, and 1.10 support. Only Django 1.11+ is supported now.\n\n2.0.0 (2019-03-02)\n------------------\n\n* Drop Python 2 support, only Python 3.4+ is supported now.\n\n1.6.1 (2018-10-17)\n------------------\n\n* Fix Django deprecation warnings\n\n1.6.0 (2017-10-28)\n------------------\n\n* Added Django 2.0b1 support\n* Tested on Django 1.11 (no changes were necessary)\n\n1.5.0 (2017-01-19)\n------------------\n\n* Added CSRF token on the base template to make AJAX requests work when Django's ``CSRF_COOKIE_HTTPONLY`` setting is\n set\n* Removed the now obsolete template tag ``nexus_csrf_cookie_name``\n\n1.4.0 (2016-05-24)\n------------------\n\n* Fixed footer appearance on long pages\n* Fixed the tab highlighting and removed ``NexusModule.get_request`` which existed only to support the old broken code.\n* 'jQuery Templates' is no longer included in Nexus - this was done for Gargoyle, which now uses its own bundled\n templating code instead.\n\n1.3.1 (2016-02-25)\n------------------\n\n* Theme updated a bit more to make buttons look nice\n\n1.3.0 (2016-02-24)\n------------------\n\n* New Logo and theme, thanks @emache.\n* The login logic no longer sends users without permission to see Nexus through a redirect loop, thanks @ChunYin for\n the report.\n\n1.2.0 (2016-02-12)\n------------------\n\n* Removed support for Django 1.7\n* Removed the need to add a call to ``nexus.autodiscover()`` in your URLConf by using the ``AppConfig``, similar to\n Django Admin from Django 1.7+\n* Upgraded jQuery to 1.6.4\n* Upgraded Facebox to its master version\n\n1.1.0 (2016-01-13)\n------------------\n\n* Removed support for old Django versions\n* Fixed all deprecation warnings on Django 1.7 and 1.8\n* Added Django 1.9 support\n* Added Python 3.4 and 3.5 support\n* Historically Nexus had a module that embedded Django Admin; this has not worked since Django 1.3 due to removal of\n the ``adminmedia`` template tag that the templates were still using. Because it seems that no one has been using it,\n it has been removed. Users are encourage to just use the normal Django Admin instead. Nexus thus ships with no\n modules included.\n* Removed the login/logout pages, which were copied and adapted from an old version of Django Admin, and likely no\n longer secure. If you are not logged in Nexus will now redirect you to Django Admin - thus Django Admin is now\n required by Nexus.\n* Fixed Nexus CSRF protection to work if you have changed the CSRF cookie name,\n thanks to a PR on the original Nexus from Github users @karech and\n @graingert.\n* Removed all inline javascript, thanks @graingert.\n\n1.0.0 (2015-12-09)\n------------------\n\n* First publication on PyPI as ``nexus-yplan``\n* Django 1.8 compatibility\n\n0.3.1 (2015-01-22)\n------------------\n\n* Better support for Django 1.7 and Python 3\n\n0.2.3 (2011-12-19)\n------------------\n\n* Ensure on exempt views we still send .\n* Downgrade CSRF ajax to work with older versions of jQuery.\n\n0.2.2 (2011-12-19)\n------------------\n\n* Update AJAX CSRF set to work against correct origins.\n\n0.2.1 (2011-12-19)\n------------------\n\n* Added version to Nexus footer.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adamchainz/nexus", "keywords": "", "license": "Apache License 2.0", "maintainer": "Adam Johnson", "maintainer_email": "me@adamj.eu", "name": "nexus-yplan", "package_url": "https://pypi.org/project/nexus-yplan/", "platform": "", "project_url": "https://pypi.org/project/nexus-yplan/", "project_urls": { "Homepage": "https://github.com/adamchainz/nexus" }, "release_url": "https://pypi.org/project/nexus-yplan/2.1.2/", "requires_dist": [ "Django (>=1.11)" ], "requires_python": ">=3.4", "summary": "Nexus is a pluggable admin application in Django. It's designed to give you a simple design and architecture for building admin applications.", "version": "2.1.2" }, "last_serial": 5283974, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "eecc18c931854b77453fc5afeb169eeb", "sha256": "95c6660ef59e1c21c5afcf54585949c1a9a623a5ca2e2d199de644fbce131860" }, "downloads": -1, "filename": "nexus_yplan-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eecc18c931854b77453fc5afeb169eeb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 99329, "upload_time": "2015-12-09T17:45:11", "url": "https://files.pythonhosted.org/packages/22/35/f72758c77f758a622b5237cb39ba06f834ee3eeb51b0c0a4df94f0233a77/nexus_yplan-1.0.0-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4c5fe98291d1ddcd3be0e801a1fb9b2d", "sha256": "39f5d5cee2cd15ac5bc5833d2a01e973463f2a662f125eeb725b011e1113dcc1" }, "downloads": -1, "filename": "nexus_yplan-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c5fe98291d1ddcd3be0e801a1fb9b2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86279, "upload_time": "2016-01-13T21:22:33", "url": "https://files.pythonhosted.org/packages/0e/22/5829d5fd9844b3ae5cda2aacd7763b30d82ac6957eb6980d02d038f288c1/nexus_yplan-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb9d60db0dd4e0c59dccce3c003614ed", "sha256": "a78fa0b3d5888a59c7f8af492f238a51391df686149fb5d96ff6074c44125b12" }, "downloads": -1, "filename": "nexus-yplan-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bb9d60db0dd4e0c59dccce3c003614ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84539, "upload_time": "2016-01-13T21:22:48", "url": "https://files.pythonhosted.org/packages/3e/2a/eeab248e1528d7482fe38cbd66ad2e016d5224796863c44297316102b7ef/nexus-yplan-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5cd653ecf9bfb1d68e52d27ace80bfb2", "sha256": "f7135e705f2dcd4c925dfd810729aa417d3714f98bfb4ec05a693a10a7f92f4a" }, "downloads": -1, "filename": "nexus_yplan-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cd653ecf9bfb1d68e52d27ace80bfb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92180, "upload_time": "2016-02-12T14:39:37", "url": "https://files.pythonhosted.org/packages/27/6d/70bbef6a4f409fa8042b02f85bd7755ec7e395960a775c8aa998d5455b90/nexus_yplan-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b4e4cad851aa0cf01819396833fb5b6", "sha256": "8cdd493eaa719c9e3fc56a8ab3d07835225896d41aa99f72b56bea3cbb43390c" }, "downloads": -1, "filename": "nexus-yplan-1.2.0.tar.gz", "has_sig": false, "md5_digest": "3b4e4cad851aa0cf01819396833fb5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90282, "upload_time": "2016-02-12T14:39:44", "url": "https://files.pythonhosted.org/packages/e1/48/915f989d54c272ffbbb2e0f8c3362928a9d98962f2f97819a49bfef9cc57/nexus-yplan-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3ec029bc73cf19bf01ea021141145808", "sha256": "75ca5e49b52640c2fb7ae9a53ca14a2d3dd638c1450c428444319389a3913597" }, "downloads": -1, "filename": "nexus_yplan-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ec029bc73cf19bf01ea021141145808", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69133, "upload_time": "2016-02-24T12:31:14", "url": "https://files.pythonhosted.org/packages/41/da/4be6e0650ba8cebab26821e2b1ad4121dd921a381a541c77ce0af6a81d70/nexus_yplan-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1baed13b9a5f83d64e875c8253cf60a3", "sha256": "9eddebabfffba8af0cb25d62ac7d648bd58c93fa628acd003f0ff201edc77209" }, "downloads": -1, "filename": "nexus-yplan-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1baed13b9a5f83d64e875c8253cf60a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65797, "upload_time": "2016-02-24T12:30:47", "url": "https://files.pythonhosted.org/packages/d4/fc/e97ef07d8523e80186b784bcd66c313cf4171dcdc512497b649b6b25a53a/nexus-yplan-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "cc0377a9ed6927f93ae60a563784ced7", "sha256": "9d12c4d29e38b175647d497f4f539c039e884623eb7522f3e8443b4402757095" }, "downloads": -1, "filename": "nexus_yplan-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc0377a9ed6927f93ae60a563784ced7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68666, "upload_time": "2016-02-25T13:36:49", "url": "https://files.pythonhosted.org/packages/5a/ae/2694f2ffc6c0419f4ab16f621c2d64c8ceeda9dfe7f166a9dfb17cc0f8cf/nexus_yplan-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d38297749f4aca5e377a1bb82ffcd891", "sha256": "c159928c62986e61b1d377c7fd35d35b8f949dfd1b6b9df6eecfbc6bda426c7b" }, "downloads": -1, "filename": "nexus-yplan-1.3.1.tar.gz", "has_sig": false, "md5_digest": "d38297749f4aca5e377a1bb82ffcd891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65534, "upload_time": "2016-02-25T13:36:57", "url": "https://files.pythonhosted.org/packages/82/7d/18a6814be62d28c66772da247ed29de87a1c5e945264ac43167f3b629f10/nexus-yplan-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "efba4b67755a24f6d66af5c4e10f746c", "sha256": "cc2a7fab569fcaa444044bacf91e86ea0fb070b2062d8ba90888221cab238369" }, "downloads": -1, "filename": "nexus_yplan-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efba4b67755a24f6d66af5c4e10f746c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64618, "upload_time": "2016-05-24T17:37:24", "url": "https://files.pythonhosted.org/packages/ac/5c/edef8744e051431cce646ac4b6cc784a262fec67d83ca86434b8d9f1900b/nexus_yplan-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "432bcfc5e7303e19a9141bc0304ffce3", "sha256": "2a7ff13611ce4ea36954cd62c723a0df08bb3deceeef6e7c63086651ca317bc3" }, "downloads": -1, "filename": "nexus-yplan-1.4.0.tar.gz", "has_sig": false, "md5_digest": "432bcfc5e7303e19a9141bc0304ffce3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61959, "upload_time": "2016-05-24T17:37:36", "url": "https://files.pythonhosted.org/packages/6a/6e/57edbe28888b43409fd8d811181ee15fb8c7e0a2332012b922a459a9d50c/nexus-yplan-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "0ef4ac909ee81b68842aa174d5f14a62", "sha256": "b65680c29908bcb6557ebb4483bef30172342e57586623ca5299f86c7283215a" }, "downloads": -1, "filename": "nexus_yplan-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ef4ac909ee81b68842aa174d5f14a62", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 64541, "upload_time": "2017-01-19T09:09:04", "url": "https://files.pythonhosted.org/packages/bd/74/099bdc587bfd49b329411d29cf4da1399ad236aa214913f7e0e9b2424eca/nexus_yplan-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "602c4abfeb8e6c0ce22ac6347236f1de", "sha256": "3fd0c991773d7c242300f359a7248a30d00ea7cdd3257420eb580ac65c00f543" }, "downloads": -1, "filename": "nexus-yplan-1.5.0.tar.gz", "has_sig": false, "md5_digest": "602c4abfeb8e6c0ce22ac6347236f1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62083, "upload_time": "2017-01-19T09:09:00", "url": "https://files.pythonhosted.org/packages/9a/e9/5bef38654c57182a0c8e5e295cf1f00af7a9a52f315aba59a5860cda9bd8/nexus-yplan-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "a1b9a88047c1ada0899f3fbda8043833", "sha256": "fb7a16b6d4053b92fba6b08bd66e1ef07c61072ddcf35af7d982b203c6c66a07" }, "downloads": -1, "filename": "nexus_yplan-1.6.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a1b9a88047c1ada0899f3fbda8043833", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 68902, "upload_time": "2017-10-28T14:14:23", "url": "https://files.pythonhosted.org/packages/87/0e/460aa9b342b44bd0d43c1779b4c4ce3d23b25d10ac008641779e345b6c13/nexus_yplan-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eaf2de757e1ad29108548dc1be1c4a0", "sha256": "791393ec8bca8ddbb1dfab611d5293acd26c5ae61433ae224f4d9930aab5d1d0" }, "downloads": -1, "filename": "nexus-yplan-1.6.0.tar.gz", "has_sig": true, "md5_digest": "7eaf2de757e1ad29108548dc1be1c4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61989, "upload_time": "2017-10-28T14:14:21", "url": "https://files.pythonhosted.org/packages/8f/d6/00e2a026492b0ca7ff46734d8570611f471ea0cf7ad772d849bf1a172a5d/nexus-yplan-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e198e9bdb1fca7c1c888f4b1ba8b7a13", "sha256": "456419248c4d05c874d22f4048650387af5ea58258c72b5e1ceec8c8b465d5f6" }, "downloads": -1, "filename": "nexus_yplan-1.6.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e198e9bdb1fca7c1c888f4b1ba8b7a13", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 65055, "upload_time": "2018-10-17T20:40:54", "url": "https://files.pythonhosted.org/packages/3c/5a/26b5fe92fd49550f84dbb0512b73a6bd40999c9bdd100a51c985ab33f73e/nexus_yplan-1.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e71fb741d5fc0dab3878387945d30cd", "sha256": "726db3f00506708b6c62974b5965247efc03a3429212eb1a133ff8a7d455d065" }, "downloads": -1, "filename": "nexus-yplan-1.6.1.tar.gz", "has_sig": true, "md5_digest": "5e71fb741d5fc0dab3878387945d30cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63981, "upload_time": "2018-10-17T20:40:52", "url": "https://files.pythonhosted.org/packages/67/82/6fd19e5391de89e515d946732d66ef1beea85d73bfcdd44a662ed0852f11/nexus-yplan-1.6.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "40d9f2f00ecc228dd11c97cd97e61fcc", "sha256": "fbf1df4e6c0aab1f463580dd7c20b6677dc1d58c742d411094a23ab456e2ed9b" }, "downloads": -1, "filename": "nexus_yplan-2.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "40d9f2f00ecc228dd11c97cd97e61fcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 64990, "upload_time": "2019-03-02T22:17:52", "url": "https://files.pythonhosted.org/packages/2a/d1/97bb61a2c873312c1bce29f22ebc7e68e5702638d60f2eb4ad5d32ff2bba/nexus_yplan-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0803e2bd4d20711c279a30f88f6adf32", "sha256": "81bee53b6b372c3a321b648b8a47a5a4db4c4155c1ac4c6a1ee696f5f0e3941c" }, "downloads": -1, "filename": "nexus-yplan-2.0.0.tar.gz", "has_sig": true, "md5_digest": "0803e2bd4d20711c279a30f88f6adf32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 64210, "upload_time": "2019-03-02T22:17:56", "url": "https://files.pythonhosted.org/packages/89/f7/e52bbedda9ec8b20b80339052947c671987a3c4fbd87deb0f211ad8ca73d/nexus-yplan-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "bf07020e99aa04bf0c5a71840db022b3", "sha256": "52507438b1d9ead9b60485f43020cb0f08e328564f7d3cf597d4e92c7db5125f" }, "downloads": -1, "filename": "nexus_yplan-2.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "bf07020e99aa04bf0c5a71840db022b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 64626, "upload_time": "2019-04-14T19:39:28", "url": "https://files.pythonhosted.org/packages/9b/5a/8b226c2cbe56ccdc31c310da9384b016936b00dbb5fc31d796fe53160fde/nexus_yplan-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "379218f4eba803eff243fcd500c8fe0b", "sha256": "2d0a55f8b964045c67bedbef44edb869f1fdec887d897f3498131a6524e74c82" }, "downloads": -1, "filename": "nexus-yplan-2.1.0.tar.gz", "has_sig": true, "md5_digest": "379218f4eba803eff243fcd500c8fe0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 63951, "upload_time": "2019-04-14T19:39:31", "url": "https://files.pythonhosted.org/packages/d0/a9/7bc3c5d54daf7876a44d638c5e5d771c4f3fa9c08209236895cc6abdb6b8/nexus-yplan-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "623cacf49f3417ffcb51dd401698b1e5", "sha256": "27ca02245d10ba7220eb53854a349ab5a8848b9c979ff10fcd855f00a2f013d8" }, "downloads": -1, "filename": "nexus_yplan-2.1.1-py3-none-any.whl", "has_sig": true, "md5_digest": "623cacf49f3417ffcb51dd401698b1e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 64650, "upload_time": "2019-04-28T18:58:07", "url": "https://files.pythonhosted.org/packages/5e/61/2f7bb3783202b1d4f3a358d398883aa885940b2eb3e606603a3f7d0a4252/nexus_yplan-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ec2f5bec64f979c74dc305a223d9963", "sha256": "b4fbd242e2e5475963f76e533ece9453397c8b1f9cc64b1ba3c60e19d614f300" }, "downloads": -1, "filename": "nexus-yplan-2.1.1.tar.gz", "has_sig": true, "md5_digest": "6ec2f5bec64f979c74dc305a223d9963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 64091, "upload_time": "2019-04-28T18:58:11", "url": "https://files.pythonhosted.org/packages/9e/d9/293b0e8719ebb2481908d352036aa480df18dc4c4ea9cb9b8e422d66fac1/nexus-yplan-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "06b280b62346a7c0a820ba3dd19b2207", "sha256": "3f9ae9c66e892eb431669129f3ae74cf0b0e7ba9ef55ff11310440def9de4beb" }, "downloads": -1, "filename": "nexus_yplan-2.1.2-py3-none-any.whl", "has_sig": true, "md5_digest": "06b280b62346a7c0a820ba3dd19b2207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 64814, "upload_time": "2019-05-17T20:51:07", "url": "https://files.pythonhosted.org/packages/e0/a1/9c99c64769562a35e6a9260eceb1c5fd372b1d2258915282c192a1dfbccc/nexus_yplan-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61aa182170bacebbdd3a95a7e8536b38", "sha256": "6166ad3f4b8d56dd8089eefe420e674bbc1a2b7679be93e9ebe99538e1304ff7" }, "downloads": -1, "filename": "nexus-yplan-2.1.2.tar.gz", "has_sig": true, "md5_digest": "61aa182170bacebbdd3a95a7e8536b38", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 64458, "upload_time": "2019-05-17T20:51:09", "url": "https://files.pythonhosted.org/packages/f3/ed/eec067cbeba906a1f6e060c6c32b417317dfde32afa3ce229fe7f762a6b4/nexus-yplan-2.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06b280b62346a7c0a820ba3dd19b2207", "sha256": "3f9ae9c66e892eb431669129f3ae74cf0b0e7ba9ef55ff11310440def9de4beb" }, "downloads": -1, "filename": "nexus_yplan-2.1.2-py3-none-any.whl", "has_sig": true, "md5_digest": "06b280b62346a7c0a820ba3dd19b2207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 64814, "upload_time": "2019-05-17T20:51:07", "url": "https://files.pythonhosted.org/packages/e0/a1/9c99c64769562a35e6a9260eceb1c5fd372b1d2258915282c192a1dfbccc/nexus_yplan-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61aa182170bacebbdd3a95a7e8536b38", "sha256": "6166ad3f4b8d56dd8089eefe420e674bbc1a2b7679be93e9ebe99538e1304ff7" }, "downloads": -1, "filename": "nexus-yplan-2.1.2.tar.gz", "has_sig": true, "md5_digest": "61aa182170bacebbdd3a95a7e8536b38", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 64458, "upload_time": "2019-05-17T20:51:09", "url": "https://files.pythonhosted.org/packages/f3/ed/eec067cbeba906a1f6e060c6c32b417317dfde32afa3ce229fe7f762a6b4/nexus-yplan-2.1.2.tar.gz" } ] }