{ "info": { "author": "Federico Capoano", "author_email": "f.capoano@cineca.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: System :: Networking" ], "description": "django-owm-legacy\n=================\n\n.. image:: https://travis-ci.org/openwisp/django-owm-legacy.svg\n :target: https://travis-ci.org/openwisp/django-owm-legacy\n\n.. image:: https://coveralls.io/repos/openwisp/django-owm-legacy/badge.svg\n :target: https://coveralls.io/r/openwisp/django-owm-legacy\n\n.. image:: https://requires.io/github/openwisp/django-owm-legacy/requirements.svg?branch=master\n :target: https://requires.io/github/openwisp/django-owm-legacy/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://badge.fury.io/py/django-owm-legacy.svg\n :target: http://badge.fury.io/py/django-owm-legacy\n\n------------\n\nLegacy features of OpenWISP Manager reimplemented in django for `OpenWISP2\n`_.\n\nInstall stable version from pypi\n--------------------------------\n\nInstall from pypi:\n\n.. code-block:: shell\n\n pip install django-owm-legacy\n\nInstall development version\n---------------------------\n\nInstall tarball:\n\n.. code-block:: shell\n\n pip install https://github.com/openwisp/django-owm-legacy/tarball/master\n\nAlternatively you can install via pip using git:\n\n.. code-block:: shell\n\n pip install -e git+git://github.com/openwisp/django-owm-legacy#egg=django-owm-legacy\n\nIf you want to contribute, install your cloned fork:\n\n.. code-block:: shell\n\n git clone git@github.com:/django-owm-legacy.git\n cd django-owm-legacy\n python setup.py develop\n\nSetup (integrate in an existing django project)\n-----------------------------------------------\n\nAdd ``django_netjsonconfig``, ``sortedm2m`` and ``owm_legacy`` to ``INSTALLED_APPS``:\n\n.. code-block:: python\n\n INSTALLED_APPS = [\n # other apps\n 'django_netjsonconfig',\n 'sortedm2m',\n 'reversion',\n 'owm_legacy'\n # ...\n ]\n\nYour ``urls.py`` should look like the following:\n\n.. code-block:: python\n\n from django.conf.urls import include, url\n from django.contrib import admin\n from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n\n admin.autodiscover()\n\n\n urlpatterns = [\n url(r'^admin/', include(admin.site.urls)),\n url(r'^', include('django_netjsonconfig.controller.urls', namespace='controller')),\n url(r'^', include('owm_legacy.urls', namespace='owm')),\n ]\n\n urlpatterns += staticfiles_urlpatterns()\n\nInstalling for development\n--------------------------\n\nInstall sqlite:\n\n.. code-block:: shell\n\n sudo apt-get install sqlite3 libsqlite3-dev\n\nInstall your forked repo:\n\n.. code-block:: shell\n\n git clone git://github.com//django-owm-legacy\n cd django-owm-legacy/\n python setup.py develop\n\nInstall test requirements:\n\n.. code-block:: shell\n\n pip install -r requirements-test.txt\n\nCreate database:\n\n.. code-block:: shell\n\n cd tests/\n ./manage.py migrate\n ./manage.py createsuperuser\n\nLaunch development server:\n\n.. code-block:: shell\n\n ./manage.py runserver\n\nYou can access the admin interface at http://127.0.0.1:8000/admin/.\n\nRun tests with:\n\n.. code-block:: shell\n\n ./runtests.py\n\nSettings\n--------\n\n``OWM_LEGACY_ALLOWED_SUBNETS``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n+--------------+------------------------------------------+\n| **type**: | ``list`` |\n+--------------+------------------------------------------+\n| **default**: | ``['10.8.0.0/16', '127.0.0.1/32']`` |\n+--------------+------------------------------------------+\n\nList of strings representing ip networks allowed to retrieve\nchecksums and download configuration archives.\n\nContributing\n------------\n\n1. Announce your intentions in the `OpenWISP Mailing List `_\n2. Fork this repo and install it\n3. Follow `PEP8, Style Guide for Python Code`_\n4. Write code\n5. Write tests for your code\n6. Ensure all tests pass\n7. Ensure test coverage is not under 90%\n8. Document your changes\n9. Send pull request\n\n.. _PEP8, Style Guide for Python Code: http://www.python.org/dev/peps/pep-0008/\n\nChangelog\n---------\n\nSee `CHANGES `_.\n\nLicense\n-------\n\nSee `LICENSE `_.\n\nSupport\n-------\n\nSee `OpenWISP Support Channels `_.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/openwisp/django-owm-legacy/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openwisp/django-owm-legacy", "keywords": "django,openwisp,openwrt,networking", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "django-owm-legacy", "package_url": "https://pypi.org/project/django-owm-legacy/", "platform": "Platform Indipendent", "project_url": "https://pypi.org/project/django-owm-legacy/", "project_urls": { "Download": "https://github.com/openwisp/django-owm-legacy/releases", "Homepage": "https://github.com/openwisp/django-owm-legacy" }, "release_url": "https://pypi.org/project/django-owm-legacy/0.4.1/", "requires_dist": [ "django-netjsonconfig (<0.9.0,>=0.8.0)" ], "requires_python": "", "summary": "Legacy features of OpenWISP Manager reimplemented in django", "version": "0.4.1" }, "last_serial": 3595638, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "974fc0865a5b8eab906d4607d6b1bd5e", "sha256": "d77d1a687fea0d8086386da3ad32bf391e1755bfb6fe3736e88b29aaffe02bbc" }, "downloads": -1, "filename": "django_owm_legacy-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "974fc0865a5b8eab906d4607d6b1bd5e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7701, "upload_time": "2015-12-21T15:58:00", "url": "https://files.pythonhosted.org/packages/ea/8d/9bc769aff8c659c6df43b169c40d85bc57b31de80e1169b340d1c974666f/django_owm_legacy-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25bc2df4be2b2f3897abeeb9d8d4b28c", "sha256": "c78b67b7c64df82e67b53ee60be12018ce127efade768c81d82138098eeae049" }, "downloads": -1, "filename": "django-owm-legacy-0.1.tar.gz", "has_sig": true, "md5_digest": "25bc2df4be2b2f3897abeeb9d8d4b28c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18542, "upload_time": "2015-12-21T15:57:54", "url": "https://files.pythonhosted.org/packages/05/c0/b7391a88478621af6d43521ef42ee703c8f3eabc3bef751919c1b06c48f0/django-owm-legacy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8688a6d5bcc5f7ff8ebb947a339a6454", "sha256": "ddd9b113f27f23f57a953bfe1b782f09eb1548fdb692fe2f5290f8ea92e5e829" }, "downloads": -1, "filename": "django_owm_legacy-0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8688a6d5bcc5f7ff8ebb947a339a6454", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13230, "upload_time": "2016-01-14T16:31:46", "url": "https://files.pythonhosted.org/packages/14/5a/635758fbceb5e89a238336da7adf175a19792700781416c932ee9993f0d7/django_owm_legacy-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da3352e38c6d8a65e951a67046c9d4a0", "sha256": "779e7256adbf0f191dcbc9e9982addd57511d949b160a82380ab4841945e3560" }, "downloads": -1, "filename": "django-owm-legacy-0.2.tar.gz", "has_sig": true, "md5_digest": "da3352e38c6d8a65e951a67046c9d4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21260, "upload_time": "2016-01-14T16:31:37", "url": "https://files.pythonhosted.org/packages/46/4a/0d6123edf43f2b5a572c20dcc0f1a7b8385d40e4daa28ead1027bc285ff0/django-owm-legacy-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dbec16e44a07612ace4c44ac73f1d50f", "sha256": "617bc19f4c1629d6dfddb3f3f99f14cf30eae5f896ac69b7dbeda82823f26baa" }, "downloads": -1, "filename": "django_owm_legacy-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dbec16e44a07612ace4c44ac73f1d50f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13421, "upload_time": "2016-01-28T13:31:33", "url": "https://files.pythonhosted.org/packages/48/c4/e51aaec95bda1ac3c745abd5ca8ca2fdd5652c2ed81799e7afafc147efd3/django_owm_legacy-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ebfdacee7ba0d6cdbd69cdeab9bf89", "sha256": "ab3fd8a9a012185e1dfe16463665622770130561a43ab7562ca7ac62ec4b017d" }, "downloads": -1, "filename": "django-owm-legacy-0.2.1.tar.gz", "has_sig": true, "md5_digest": "e1ebfdacee7ba0d6cdbd69cdeab9bf89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21513, "upload_time": "2016-01-28T13:31:01", "url": "https://files.pythonhosted.org/packages/bd/55/cae53fec03239fc9ac7d39a17a33be8d43105d707242a6b48262212775d0/django-owm-legacy-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ae15fdeb8c62764607c695956628b3d6", "sha256": "c036901c151e41a4c549b4c89641a5f70f7c9ea75cc4276ec43001fe194d2ca6" }, "downloads": -1, "filename": "django_owm_legacy-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ae15fdeb8c62764607c695956628b3d6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13807, "upload_time": "2016-02-12T15:34:21", "url": "https://files.pythonhosted.org/packages/c5/ca/c34ebfc5511435dc5fdf05f06ac181ed805066fb61cd706a61e1008239bf/django_owm_legacy-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1b14da7eb9e405d3ac6d0bab1fa73fa", "sha256": "35597a9311a0b5ace244c1b07157ccfcafb1a7f1cbc6207c0507c73911bbe699" }, "downloads": -1, "filename": "django-owm-legacy-0.2.2.tar.gz", "has_sig": true, "md5_digest": "a1b14da7eb9e405d3ac6d0bab1fa73fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21948, "upload_time": "2016-02-12T15:34:09", "url": "https://files.pythonhosted.org/packages/dc/a5/bc372a6bb086fe55889d4f53ad4968449ffc3b00958a07bc89f56aa93dc7/django-owm-legacy-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cf4d7cd81821f9c029e1a50340a7ffb8", "sha256": "a2b72a01757f5509849ac797cbff5729a73a5e882c1c5f00aa7146f7d41282c8" }, "downloads": -1, "filename": "django_owm_legacy-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cf4d7cd81821f9c029e1a50340a7ffb8", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13967, "upload_time": "2016-02-29T13:52:58", "url": "https://files.pythonhosted.org/packages/b6/e5/44cbf684208e1c9ff55b7d17c1a80e807dfc5d16aa79c86b36b9d698c0fd/django_owm_legacy-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e75fab8e645bf3059046a39b20bd3795", "sha256": "da202faa5390740ed0b987d1073507606a2e04880444735efacb20f122bbfca5" }, "downloads": -1, "filename": "django-owm-legacy-0.2.3.tar.gz", "has_sig": true, "md5_digest": "e75fab8e645bf3059046a39b20bd3795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22154, "upload_time": "2016-02-29T13:52:51", "url": "https://files.pythonhosted.org/packages/d2/d2/1e83bca6e4e7aa65c773728c3b39826ca0fb7ac4b24dd1906991b13d3192/django-owm-legacy-0.2.3.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d919a4527e5895dc483c770a8e63ef46", "sha256": "8f81bd792d506c2ae3c4ae334be9a3ec5f77dedeec7f46412cffdc71007940bb" }, "downloads": -1, "filename": "django_owm_legacy-0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d919a4527e5895dc483c770a8e63ef46", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 14402, "upload_time": "2017-01-18T11:49:14", "url": "https://files.pythonhosted.org/packages/a9/f6/7f082ef44f1bbfde4fa8c30f2fdc8e8cc39b15c17353c1de099be76efad2/django_owm_legacy-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b32cfef840dfce86fc0b2795153f36b3", "sha256": "81077fa69c1364fcde6fba657b8d4b660ddee5be2ae17433eb0f3a4b154dc90f" }, "downloads": -1, "filename": "django-owm-legacy-0.3.tar.gz", "has_sig": true, "md5_digest": "b32cfef840dfce86fc0b2795153f36b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22589, "upload_time": "2017-01-18T11:49:12", "url": "https://files.pythonhosted.org/packages/d1/14/009b52603c9fb4fd2110c979ed654b6cd70ada47c776a9ae146415eca40f/django-owm-legacy-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5fdd4ed15ae841c3b662ab6771457cf5", "sha256": "ea9d3ce5f0724f618857a0c5576996f8374737bdad5fbe4462a5dba14f804442" }, "downloads": -1, "filename": "django_owm_legacy-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5fdd4ed15ae841c3b662ab6771457cf5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 18003, "upload_time": "2017-03-08T13:22:40", "url": "https://files.pythonhosted.org/packages/33/00/19177965f31939c042eb84fde6f2fc0eda622c09fe6e15ff61dd6bc504f5/django_owm_legacy-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af4b063fa887bbe43d81ea2a9462931b", "sha256": "888b71d86123e921a71ef6e221d7c6eb280701a8c8fa7e21badb4a7ae9aba210" }, "downloads": -1, "filename": "django-owm-legacy-0.3.1.tar.gz", "has_sig": true, "md5_digest": "af4b063fa887bbe43d81ea2a9462931b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23950, "upload_time": "2017-03-08T13:22:37", "url": "https://files.pythonhosted.org/packages/00/d8/1a0280bb378ea2a722d873ba6f6b52788a10aafe1e2a09ff86b21dbb8ebf/django-owm-legacy-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1dff9d1f3eb568a57a3904889b4d59c3", "sha256": "53484cc5a34a3f4ff1431c4ca89b06c5af426497321b7fea4094434c2685e50d" }, "downloads": -1, "filename": "django_owm_legacy-0.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1dff9d1f3eb568a57a3904889b4d59c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9000, "upload_time": "2017-05-24T20:50:41", "url": "https://files.pythonhosted.org/packages/35/58/4684025291cdea3b6487e74ae1c5fc1b7bbef5a79f4329128127ad4f5ab3/django_owm_legacy-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06a5109bb9773dab11f00e3fb4be450f", "sha256": "4892b09a5175628d64dad83365f355e4bd68df75e85d858c35b7884d61fa35b9" }, "downloads": -1, "filename": "django-owm-legacy-0.4.tar.gz", "has_sig": true, "md5_digest": "06a5109bb9773dab11f00e3fb4be450f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20138, "upload_time": "2017-05-24T20:50:39", "url": "https://files.pythonhosted.org/packages/e4/9f/29b6483bce372ad415419e9536a8288ef032a33b0539d8e1fc0b72fbc77c/django-owm-legacy-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "6c465615b37a06f2db23570ccad9ac34", "sha256": "94d37e9371dd2de322786033507a4edd118d1fd1cc49350d90d9e636fc3ba2a4" }, "downloads": -1, "filename": "django_owm_legacy-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6c465615b37a06f2db23570ccad9ac34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9185, "upload_time": "2018-02-19T12:39:38", "url": "https://files.pythonhosted.org/packages/66/1d/db52529eaf273a4afb614aee24aeed1163a006251b338edc4fdc66a50af2/django_owm_legacy-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4d5477a027de8e932e88ae0fae0e74", "sha256": "b29621ef42758272e7a6e05d7abd50c03e392726a53ac71c50582d2f595af642" }, "downloads": -1, "filename": "django-owm-legacy-0.4.1.tar.gz", "has_sig": true, "md5_digest": "cc4d5477a027de8e932e88ae0fae0e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19706, "upload_time": "2018-02-19T12:39:40", "url": "https://files.pythonhosted.org/packages/87/b4/a71a08fd0184cfb26aeccd486936696fd9b39cf8c11c3ca69202e83f5c41/django-owm-legacy-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c465615b37a06f2db23570ccad9ac34", "sha256": "94d37e9371dd2de322786033507a4edd118d1fd1cc49350d90d9e636fc3ba2a4" }, "downloads": -1, "filename": "django_owm_legacy-0.4.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6c465615b37a06f2db23570ccad9ac34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9185, "upload_time": "2018-02-19T12:39:38", "url": "https://files.pythonhosted.org/packages/66/1d/db52529eaf273a4afb614aee24aeed1163a006251b338edc4fdc66a50af2/django_owm_legacy-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4d5477a027de8e932e88ae0fae0e74", "sha256": "b29621ef42758272e7a6e05d7abd50c03e392726a53ac71c50582d2f595af642" }, "downloads": -1, "filename": "django-owm-legacy-0.4.1.tar.gz", "has_sig": true, "md5_digest": "cc4d5477a027de8e932e88ae0fae0e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19706, "upload_time": "2018-02-19T12:39:40", "url": "https://files.pythonhosted.org/packages/87/b4/a71a08fd0184cfb26aeccd486936696fd9b39cf8c11c3ca69202e83f5c41/django-owm-legacy-0.4.1.tar.gz" } ] }