{ "info": { "author": "Fiorella De Luca", "author_email": "deluca_fiorella@yahoo.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: System :: Networking" ], "description": "django-freeradius\r\n=================\r\n\r\n.. image:: https://travis-ci.org/openwisp/django-freeradius.svg\r\n :target: https://travis-ci.org/openwisp/django-freeradius\r\n\r\n.. image:: https://coveralls.io/repos/openwisp/django-freeradius/badge.svg\r\n :target: https://coveralls.io/r/openwisp/django-freeradius\r\n\r\n.. image:: https://requires.io/github/openwisp/django-freeradius/requirements.svg?branch=master\r\n :target: https://requires.io/github/openwisp/django-freeradius/requirements/?branch=master\r\n :alt: Requirements Status\r\n\r\n.. image:: https://badge.fury.io/py/django-freeradius.svg\r\n :target: http://badge.fury.io/py/django-freeradius\r\n\r\n------------\r\n\r\nTODO:\r\n\r\n------------\r\n\r\n.. contents:: **Table of Contents**:\r\n :backlinks: none\r\n :depth: 3\r\n\r\n------------\r\n\r\nCurrent features\r\n----------------\r\n\r\n* TODO\r\n\r\nProject goals\r\n-------------\r\n\r\n* TODO\r\n\r\nInstall stable version from pypi\r\n--------------------------------\r\n\r\nInstall from pypi:\r\n\r\n.. code-block:: shell\r\n\r\n pip install django-freeradius\r\n\r\nInstall development version\r\n---------------------------\r\n\r\nInstall tarball:\r\n\r\n.. code-block:: shell\r\n\r\n pip install https://github.com/openwisp/django-freeradius/tarball/master\r\n\r\nAlternatively you can install via pip using git:\r\n\r\n.. code-block:: shell\r\n\r\n pip install -e git+git://github.com/openwisp/django-freeradius#egg=django-freeradius\r\n\r\nIf you want to contribute, install your cloned fork:\r\n\r\n.. code-block:: shell\r\n\r\n git clone git@github.com:/django-freeradius.git\r\n cd django-freeradius\r\n python setup.py develop\r\n\r\nSetup (integrate in an existing django project)\r\n-----------------------------------------------\r\n\r\nAdd ``django_freeradius`` to ``INSTALLED_APPS``:\r\n\r\n.. code-block:: python\r\n\r\n INSTALLED_APPS = [\r\n # other apps\r\n 'django_freeradius',\r\n ]\r\n\r\nAdd the URLs to your main ``urls.py``:\r\n\r\n.. code-block:: python\r\n\r\n urlpatterns = [\r\n # ... other urls in your project ...\r\n\r\n # django-freeradius urls\r\n # keep the namespace argument unchanged\r\n url(r'^', include('django_freeradius.urls', namespace='freeradius')),\r\n ]\r\n\r\nThen run:\r\n\r\n.. code-block:: shell\r\n\r\n ./manage.py migrate\r\n\r\nInstalling for development\r\n--------------------------\r\n\r\nInstall sqlite:\r\n\r\n.. code-block:: shell\r\n\r\n sudo apt-get install sqlite3 libsqlite3-dev\r\n\r\nInstall your forked repo:\r\n\r\n.. code-block:: shell\r\n\r\n git clone git://github.com//django-freeradius\r\n cd django-freeradius/\r\n python setup.py develop\r\n\r\nInstall test requirements:\r\n\r\n.. code-block:: shell\r\n\r\n pip install -r requirements-test.txt\r\n\r\nCreate database:\r\n\r\n.. code-block:: shell\r\n\r\n cd tests/\r\n ./manage.py migrate\r\n ./manage.py createsuperuser\r\n\r\nLaunch development server:\r\n\r\n.. code-block:: shell\r\n\r\n ./manage.py runserver\r\n\r\nYou can access the admin interface at http://127.0.0.1:8000/admin/.\r\n\r\nRun tests with:\r\n\r\n.. code-block:: shell\r\n\r\n ./runtests.py\r\n\r\nSettings\r\n--------\r\n\r\nTODO\r\n\r\nExtending django-freeradius\r\n---------------------------\r\n\r\n*django-freeradius* provides a set of models and admin classes which can be imported,\r\nextended and reused by third party apps.\r\n\r\nTo extend *django-freeradius*, **you MUST NOT** add it to ``settings.INSTALLED_APPS``,\r\nbut you must create your own app (which goes into ``settings.INSTALLED_APPS``), import the\r\nbase classes from django-freeradius and add your customizations.\r\n\r\nExtending models\r\n~~~~~~~~~~~~~~~~\r\n\r\nThis example provides an example of how to extend the base models of\r\n*django-freeradius* by adding a relation to another django model named `Organization`.\r\n\r\n.. code-block:: python\r\n\r\n # TODO\r\n\r\nExtending the admin\r\n~~~~~~~~~~~~~~~~~~~\r\n\r\nFollowing the previous `Organization` example, you can avoid duplicating the admin\r\ncode by importing the base admin classes and registering your models with.\r\n\r\n.. code-block:: python\r\n\r\n # TODO\r\n\r\n\r\nContributing\r\n------------\r\n\r\n1. Announce your intentions in the `OpenWISP Mailing List `_\r\n2. Fork this repo and install it\r\n3. Follow `PEP8, Style Guide for Python Code`_\r\n4. Write code\r\n5. Write tests for your code\r\n6. Ensure all tests pass\r\n7. Ensure test coverage does not decrease\r\n8. Document your changes\r\n9. Send pull request\r\n\r\n.. _PEP8, Style Guide for Python Code: http://www.python.org/dev/peps/pep-0008/\r\n\r\nChangelog\r\n---------\r\n\r\nSee `CHANGES `_.\r\n\r\nLicense\r\n-------\r\n\r\nSee `LICENSE `_.\r\n\r\nSupport\r\n-------\r\n\r\nSee `OpenWISP Support Channels `_.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/openwisp/django-freeradius/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openwisp/django-freeradius", "keywords": "django,freeradius,radius,AAA,openwisp", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-freeradius", "package_url": "https://pypi.org/project/django-freeradius/", "platform": "Platform Indipendent", "project_url": "https://pypi.org/project/django-freeradius/", "project_urls": { "Download": "https://github.com/openwisp/django-freeradius/releases", "Homepage": "https://github.com/openwisp/django-freeradius" }, "release_url": "https://pypi.org/project/django-freeradius/0.1.alpha/", "requires_dist": [ "django (>=1.10,<1.12)" ], "requires_python": "", "summary": "Django reusable app that provides an admin interface to a freeradius database", "version": "0.1.alpha" }, "last_serial": 2880694, "releases": { "0.1.alpha": [ { "comment_text": "", "digests": { "md5": "43d5aee83510298114e7b94c1c0839e3", "sha256": "ee90cbdb8e08a69049d4a89fbb0ad682da5b1b97d573b3ffb5e3679e71ceee70" }, "downloads": -1, "filename": "django_freeradius-0.1a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "43d5aee83510298114e7b94c1c0839e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7439, "upload_time": "2017-05-17T14:18:31", "url": "https://files.pythonhosted.org/packages/80/55/a69dfaac284caeabe19f94c2bfb771853b9fe6bb9388beabab4974640a38/django_freeradius-0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a0ba28e4c5fbc15529282c39352b76b", "sha256": "3cc78f3bb5982d385309005eaca9ac5a557e1027231e28f07c02203333f013da" }, "downloads": -1, "filename": "django-freeradius-0.1.alpha.tar.gz", "has_sig": true, "md5_digest": "6a0ba28e4c5fbc15529282c39352b76b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5462, "upload_time": "2017-05-17T14:18:33", "url": "https://files.pythonhosted.org/packages/fc/4e/c362eb6669613fd1327bcd652095cc88792f63d9292f3e04a35e4f9a52b7/django-freeradius-0.1.alpha.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43d5aee83510298114e7b94c1c0839e3", "sha256": "ee90cbdb8e08a69049d4a89fbb0ad682da5b1b97d573b3ffb5e3679e71ceee70" }, "downloads": -1, "filename": "django_freeradius-0.1a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "43d5aee83510298114e7b94c1c0839e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7439, "upload_time": "2017-05-17T14:18:31", "url": "https://files.pythonhosted.org/packages/80/55/a69dfaac284caeabe19f94c2bfb771853b9fe6bb9388beabab4974640a38/django_freeradius-0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a0ba28e4c5fbc15529282c39352b76b", "sha256": "3cc78f3bb5982d385309005eaca9ac5a557e1027231e28f07c02203333f013da" }, "downloads": -1, "filename": "django-freeradius-0.1.alpha.tar.gz", "has_sig": true, "md5_digest": "6a0ba28e4c5fbc15529282c39352b76b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5462, "upload_time": "2017-05-17T14:18:33", "url": "https://files.pythonhosted.org/packages/fc/4e/c362eb6669613fd1327bcd652095cc88792f63d9292f3e04a35e4f9a52b7/django-freeradius-0.1.alpha.tar.gz" } ] }