{ "info": { "author": "Mike Gostomski", "author_email": "mjg@pdx.edu", "bugtrack_url": null, "classifiers": [ "Framework :: Django :: 2.2", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# PSU-Infotext\nReusable Django app specifically for PSU's custom-built web applications. \nProvides the ability to include user-editable text in any site using the psu_base plugin. \nIncludes:\n- Template tags for editable text\n- WYSIWYG interface for editing the text\n\n## Quick Start\n\n### Dependencies\nThe following dependency is REQUIRED and must be installed in your app:\n- [psu-base](https://pypi.org/project/psu-base/)\n\n### Installation\n```shell script\npip install psu-infotext\n```\n\n### Configuration\n1. Configure [psu-base](https://pypi.org/project/psu-base/) in your Django app\n1. Add PSU-Infotext to your INSTALLED_APPS in `settings.py`:\n ```python\n INSTALLED_APPS = [\n ...\n 'psu_base',\n 'psu_infotext',\n ]\n ```\n1. Configure your app's top-level `urls.py` to include Infotext views:\n ```python\n urlpatterns = [\n ...\n path('infotext/', include(('psu_infotext.urls', 'psu_infotext'), namespace='infotext')),\n ]\n\n## Usage\nUsage of the psu-infotext app is documented in \n[Confluence](https://portlandstate.atlassian.net/wiki/spaces/WDT/pages/713523250/Django+Infotext).\n\n## For Developers\nThe version number must be updated for every PyPi release.\nThe version number is in `psu_infotext/__init__.py`\n\n### Document Changes\nRecord every change in [docs/CHANGELOG.txt](docs/CHANGELOG.txt)\nDocument new features or significant changes to existing features in [Confluence](https://portlandstate.atlassian.net/wiki/spaces/WDT/pages/713162905/Reusable+Django+Apps+The+Django+PSU+Plugin).\n\n### Publishing to PyPi\n1. Create accounts on [PyPi](https://pypi.org/account/register/) and [Test PyPi](https://test.pypi.org/account/register/)\n1. Create `~/.pypirc`\n ```\n [distutils]\n index-servers=\n pypi\n testpypi\n\n [testpypi]\n repository: https://test.pypi.org/legacy/\n username: mikegostomski\n password: pa$$w0rd\n\n [pypi]\n username: mikegostomski\n password: pa$$w0rd\n ```\n1. Ask an existing developer to add you as a collaborator - [test](https://test.pypi.org/manage/project/psu-infotext/collaboration/) and/or [prod](https://pypi.org/manage/project/psu-infotext/collaboration/)\n1. `python setup.py sdist bdist_wheel --universal`\n1. `twine upload --repository testpypi dist/*`\n1. `twine upload dist/*`\n1. Tag the release in Git. Don't forget to push the tag!\nExample:\n```shell script\ngit tag 0.1.2\ngit push origin 0.1.2 \n```\n\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/PSU-OIT-ARC/django-psu-infotext", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "psu-infotext", "package_url": "https://pypi.org/project/psu-infotext/", "platform": "", "project_url": "https://pypi.org/project/psu-infotext/", "project_urls": { "Homepage": "https://github.com/PSU-OIT-ARC/django-psu-infotext" }, "release_url": "https://pypi.org/project/psu-infotext/0.4.1/", "requires_dist": [ "psu-base (>=0.2.4)" ], "requires_python": "", "summary": "Editable text for PSU Django apps", "version": "0.4.1" }, "last_serial": 5806153, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "5763678caddadeb533f7230bdaabe2b4", "sha256": "6f9b41ef0c802babf733504ced8966b8a73a201fd9bcddad56cf7b27b511d121" }, "downloads": -1, "filename": "psu_infotext-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5763678caddadeb533f7230bdaabe2b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8460, "upload_time": "2019-09-09T22:18:58", "url": "https://files.pythonhosted.org/packages/54/a4/0726e15dc2fb0573e2fed3d803477cfaf76d28ec655688378637168f7ec0/psu_infotext-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4036ce097fba3ba0d59d27d1afd12fb", "sha256": "e8ea484fb39aae07a1333d71487a1c86f3a85233250338396164492c9b6cf6e1" }, "downloads": -1, "filename": "psu-infotext-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f4036ce097fba3ba0d59d27d1afd12fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6357, "upload_time": "2019-09-09T22:19:02", "url": "https://files.pythonhosted.org/packages/c8/d2/79497d8e2c46890907262dd9907b546047c15bf003613d5d117bc1d2e3ef/psu-infotext-0.2.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e8b320dbb9f5bb2d092d38f62343beb0", "sha256": "cefe600c0fc3e7e8dfb7b7375cf427b8cf276ecea4db32d07f0c2680751ebd35" }, "downloads": -1, "filename": "psu_infotext-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8b320dbb9f5bb2d092d38f62343beb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20838, "upload_time": "2019-09-09T22:19:00", "url": "https://files.pythonhosted.org/packages/6d/89/209fc295533f5e9e02adf426f887466c8806059b9f77e99f68d3df4e6a5c/psu_infotext-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "121c9d268b961ef908310c8f3b6ddf18", "sha256": "2037fb4f7687310d5aeff42ce43b0d226c335bd4cfe81cbd58e0c3ff48969032" }, "downloads": -1, "filename": "psu-infotext-0.4.0.tar.gz", "has_sig": false, "md5_digest": "121c9d268b961ef908310c8f3b6ddf18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15622, "upload_time": "2019-09-09T22:19:03", "url": "https://files.pythonhosted.org/packages/90/8f/59e52c0d96c51860b17be0061000a11c3d2f91a03f04f4ca2064496d3b01/psu-infotext-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d40b74e811d3d1d0f6ca7e0d241d61c8", "sha256": "72095157ba4ddefebd7e8279d79c1b98ebedcc53afc8a5941d76247daf516a97" }, "downloads": -1, "filename": "psu_infotext-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d40b74e811d3d1d0f6ca7e0d241d61c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20835, "upload_time": "2019-09-10T00:10:46", "url": "https://files.pythonhosted.org/packages/39/75/c3dbc5521841e47a6833bcb3e91a5e8044471dd3f1fff33b4a5627b71d30/psu_infotext-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f15131513f8a555445fe331305573fa5", "sha256": "d92b932851b469d95497d9ff57c2bb73fce59721a5e832f9bad3ca52ad0c47a3" }, "downloads": -1, "filename": "psu-infotext-0.4.1.tar.gz", "has_sig": false, "md5_digest": "f15131513f8a555445fe331305573fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2019-09-10T00:10:48", "url": "https://files.pythonhosted.org/packages/b4/e9/b842947d5dc84d9b521ac47e5635965adfbd694162e2b52511d56c2a03e2/psu-infotext-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d40b74e811d3d1d0f6ca7e0d241d61c8", "sha256": "72095157ba4ddefebd7e8279d79c1b98ebedcc53afc8a5941d76247daf516a97" }, "downloads": -1, "filename": "psu_infotext-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d40b74e811d3d1d0f6ca7e0d241d61c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20835, "upload_time": "2019-09-10T00:10:46", "url": "https://files.pythonhosted.org/packages/39/75/c3dbc5521841e47a6833bcb3e91a5e8044471dd3f1fff33b4a5627b71d30/psu_infotext-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f15131513f8a555445fe331305573fa5", "sha256": "d92b932851b469d95497d9ff57c2bb73fce59721a5e832f9bad3ca52ad0c47a3" }, "downloads": -1, "filename": "psu-infotext-0.4.1.tar.gz", "has_sig": false, "md5_digest": "f15131513f8a555445fe331305573fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2019-09-10T00:10:48", "url": "https://files.pythonhosted.org/packages/b4/e9/b842947d5dc84d9b521ac47e5635965adfbd694162e2b52511d56c2a03e2/psu-infotext-0.4.1.tar.gz" } ] }