{ "info": { "author": "orlnub123", "author_email": "orlnub123@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# django-class-settings\n\n[![pypi-image]][pypi-url]\n[![django-version-image]][pypi-url]\n[![python-version-image]][pypi-url]\n[![license-image]][license-url]\n[![code-style-image]][code-style-url]\n\ndjango-class-settings aims to simplify complicated settings layouts by using\nclasses instead of modules. Some of the benefits of using classes include:\n- Real inheritance\n- [Foolproof settings layouts][local_settings]\n- Properties\n- Implicit environment variable names\n\n## Example\n\n```python\nfrom class_settings import Settings, env\n\n\nclass MySettings(Settings):\n SECRET_KEY = env()\n DEBUG = env.bool(default=False)\n INSTALLED_APPS = [\n 'django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n ]\n ROOT_URLCONF = 'myproject.urls'\n WSGI_APPLICATION = 'myproject.wsgi.application'\n```\n\n## Installation\n\nInstall it from [PyPI][pypi-url] with [pip][pip-url]:\n\n```bash\npip install django-class-settings\n```\n\n**Requirements:**\n- Django 1.11+\n- Python 3.4+\n\n## Resources\n\n- Releases: https://pypi.org/project/django-class-settings/\n- Code: https://github.com/orlnub123/django-class-settings\n- License: [MIT][license-url]\n\n[code-style-image]: https://img.shields.io/badge/code%20style-black-000000.svg\n[code-style-url]: https://github.com/ambv/black\n[django-version-image]: https://img.shields.io/pypi/djversions/django-class-settings.svg\n[license-image]: https://img.shields.io/pypi/l/django-class-settings.svg\n[license-url]: https://github.com/orlnub123/django-class-settings/blob/master/LICENSE\n[local_settings]: https://www.pydanny.com/using-executable-code-outside-version-control.html\n[pip-url]: https://pip.pypa.io/en/stable/quickstart/\n[pypi-image]: https://img.shields.io/pypi/v/django-class-settings.svg\n[pypi-url]: https://pypi.org/project/django-class-settings/\n[python-version-image]: https://img.shields.io/pypi/pyversions/django-class-settings.svg\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/orlnub123/django-class-settings", "keywords": "django,settings,configuration", "license": "MIT", "maintainer": "orlnub123", "maintainer_email": "orlnub123@gmail.com", "name": "django-class-settings", "package_url": "https://pypi.org/project/django-class-settings/", "platform": "", "project_url": "https://pypi.org/project/django-class-settings/", "project_urls": { "Homepage": "https://github.com/orlnub123/django-class-settings", "Repository": "https://github.com/orlnub123/django-class-settings" }, "release_url": "https://pypi.org/project/django-class-settings/0.1.2/", "requires_dist": [ "django" ], "requires_python": ">=3.4,<4.0", "summary": "Effortless class-based settings for Django.", "version": "0.1.2" }, "last_serial": 4950231, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cedaf24af7f5ba4dfccd2c82e5115e70", "sha256": "2ed7d9bd767a39109367fd9ef94bc3ad4e2e57a7385836935ed69c1ee84ad943" }, "downloads": -1, "filename": "django_class_settings-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cedaf24af7f5ba4dfccd2c82e5115e70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 15858, "upload_time": "2018-11-13T09:59:31", "url": "https://files.pythonhosted.org/packages/58/ef/cd6a93dbc511dfd91db1a880feb9b4607ff0b0934e433609e33e1d468580/django_class_settings-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f52e45e65a9cd4156dbc804bc6fe819f", "sha256": "57ae774dcfcb43a69bae2baa6051cf4dae6ac7c35f4fb8fd69d5f58507ada755" }, "downloads": -1, "filename": "django-class-settings-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f52e45e65a9cd4156dbc804bc6fe819f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 6468, "upload_time": "2018-11-13T09:59:29", "url": "https://files.pythonhosted.org/packages/85/cc/0ddebdde4320f334cefbd8dbbadf8aa187a41da28eccddb14da18b2b59f5/django-class-settings-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f4066dace79400ea0b64bfc9bd451617", "sha256": "d88513b9924bf0152f205457d94f49291e254df41c617a67d9656c2834d8df2d" }, "downloads": -1, "filename": "django_class_settings-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f4066dace79400ea0b64bfc9bd451617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 16365, "upload_time": "2018-11-20T13:17:10", "url": "https://files.pythonhosted.org/packages/92/49/749a58e00ff518a043a74f748011e98c1b5283d19cbe66998e9a9f29d823/django_class_settings-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a60cc72d4db5ad179b306f443e14a02", "sha256": "8067fc06f13fb7987e41a94855216b84c7671d4ba71b99a1cddbcf35aa87d78e" }, "downloads": -1, "filename": "django-class-settings-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8a60cc72d4db5ad179b306f443e14a02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 6508, "upload_time": "2018-11-20T13:17:09", "url": "https://files.pythonhosted.org/packages/a5/12/2eb46c817a05aadbd5700cff08202a611c245b70be8c4a7a1b4c8d1daa8f/django-class-settings-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "db2efce32dc29a4dc0885812ae429b96", "sha256": "06a2f68e51675236ed94aa72ef1ac6252ea6376f664314b47903fd67df078614" }, "downloads": -1, "filename": "django_class_settings-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "db2efce32dc29a4dc0885812ae429b96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 16573, "upload_time": "2019-03-17T12:51:22", "url": "https://files.pythonhosted.org/packages/e2/8e/6d666b6ca10eacae2adecc744aef956a8346af3cc8770e598ce118bb64bc/django_class_settings-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9445258cc0e7034a477054c2c8e98327", "sha256": "3acae4a63f2cc248aee00331ab9f800329e9d03927af11eaa4e5de483f425993" }, "downloads": -1, "filename": "django-class-settings-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9445258cc0e7034a477054c2c8e98327", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 6523, "upload_time": "2019-03-17T12:51:20", "url": "https://files.pythonhosted.org/packages/f6/0d/94f14daa48295e329a0d077012e0612be729110dc3d42dffc47a2b99604f/django-class-settings-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db2efce32dc29a4dc0885812ae429b96", "sha256": "06a2f68e51675236ed94aa72ef1ac6252ea6376f664314b47903fd67df078614" }, "downloads": -1, "filename": "django_class_settings-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "db2efce32dc29a4dc0885812ae429b96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4,<4.0", "size": 16573, "upload_time": "2019-03-17T12:51:22", "url": "https://files.pythonhosted.org/packages/e2/8e/6d666b6ca10eacae2adecc744aef956a8346af3cc8770e598ce118bb64bc/django_class_settings-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9445258cc0e7034a477054c2c8e98327", "sha256": "3acae4a63f2cc248aee00331ab9f800329e9d03927af11eaa4e5de483f425993" }, "downloads": -1, "filename": "django-class-settings-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9445258cc0e7034a477054c2c8e98327", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<4.0", "size": 6523, "upload_time": "2019-03-17T12:51:20", "url": "https://files.pythonhosted.org/packages/f6/0d/94f14daa48295e329a0d077012e0612be729110dc3d42dffc47a2b99604f/django-class-settings-0.1.2.tar.gz" } ] }