{ "info": { "author": "Sam Kingston", "author_email": "sam@sjkwi.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Communications :: Email", "Topic :: Software Development :: Bug Tracking", "Topic :: System :: Systems Administration" ], "description": "Ticketus\n========\n\nTicketus is a simple, no-frills ticketing system for helpdesks. For more\ninformation about its features and for a demo, see\n[ticketus.org](http://ticketus.org/).\n\n[![Latest Version](https://pypip.in/version/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/)\n[![Supported Python versions](https://pypip.in/py_versions/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/)\n[![Development Status](https://pypip.in/status/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/)\n[![License](https://pypip.in/license/ticketus/badge.svg)](https://pypi.python.org/pypi/ticketus/)\n\nRequirements\n------------\n\n* Python 3.3+\n* PostgreSQL 9.3+ and [psycopg2](http://initd.org/psycopg/)\n* WSGI server (e.g. gunicorn)\n* Web server (e.g. nginx or Apache2)\n\nInstallation\n------------\n\n1. Install your distro's packages for Python 3, virtualenv, and psycopg2. For \n example, on Fedora:\n\n ```\n # yum install python3 python-virtualenv python3-psycopg2\n ```\n\n2. Activate a virtualenv (ensure it uses Python 3 as 2.x is not supported):\n\n ```\n $ virtualenv -p python3 --system-site-packages ticketus\n $ cd ticketus && source bin/activate\n ```\n\n3. Install the latest release from [PyPi](https://pypi.python.org/pypi/ticketus):\n\n ```\n $ pip install ticketus\n ```\n\n4. Create a new Python package inside the virtualenv called `ticketus_settings` and copy the configuration to it:\n\n ```\n $ mkdir ticketus_settings\n $ touch ticketus_settings/__init__.py\n $ cp lib/python*/site-packages/ticketus/local_settings.py.example ticketus_settings/local_settings.py\n ```\n\n5. Edit the settings and specify at least the database and `BASE_DIR` (which should be set to the full path to the virtualenv).\n\n6. Create and populate the database:\n\n ```\n $ createdb ticketus\n $ PYTHONPATH=. ticketus-admin init\n ```\n\n Note when running `ticketus-admin`, you must set `PYTHONPATH` to the parent directory of where `ticketus_settings` is located.\n\n7. Optionally import some data (see [import_scripts/README.md](https://github.com/sjkingo/ticketus/blob/master/import_scripts/README.md) for more information).\n\n8. Point your WSGI server to `ticketus.wsgi`, e.g.:\n\n ```\n $ pip install gunicorn\n $ gunicorn ticketus.wsgi\n ```\n\n9. You must point your web server to serve files from `static`, as gunicorn will not.\n\n10. If you just wish to bring up the development server quickly for testing, run:\n\n ```\n $ PYTHONPATH=. ticketus-admin runserver\n ```\n\nLDAP authentication\n-------------------\n\nLDAP authentication is available by using the `django_auth_ldap3` library. Follow the \n[installation instructions](https://github.com/sjkingo/django_auth_ldap3) to set up.\n\nEmail gateway\n-------------\n\nTicketus provides an email gateway for retrieving emails and importing them as\ntickets and comments. Currently there exists a backend for IMAP4 and it can be\nrun as a cronjob.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sjkingo/ticketus", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "ticketus", "package_url": "https://pypi.org/project/ticketus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ticketus/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sjkingo/ticketus" }, "release_url": "https://pypi.org/project/ticketus/0.6.0/", "requires_dist": null, "requires_python": null, "summary": "Ticketus is a simple, no-frills ticketing system for helpdesks.", "version": "0.6.0" }, "last_serial": 1384478, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "690d04aee3451bc640ef0645865343eb", "sha256": "4db25762f76b271d5a285393bcf6ba48d3240da089f4216a5386751f5defc8ef" }, "downloads": -1, "filename": "ticketus-0.6.0.tar.gz", "has_sig": false, "md5_digest": "690d04aee3451bc640ef0645865343eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28696, "upload_time": "2015-01-16T05:59:42", "url": "https://files.pythonhosted.org/packages/d2/7e/2671b07ab2773bddeb06527a972bbba486f2beea4f1834dad1b537e7510d/ticketus-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "690d04aee3451bc640ef0645865343eb", "sha256": "4db25762f76b271d5a285393bcf6ba48d3240da089f4216a5386751f5defc8ef" }, "downloads": -1, "filename": "ticketus-0.6.0.tar.gz", "has_sig": false, "md5_digest": "690d04aee3451bc640ef0645865343eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28696, "upload_time": "2015-01-16T05:59:42", "url": "https://files.pythonhosted.org/packages/d2/7e/2671b07ab2773bddeb06527a972bbba486f2beea4f1834dad1b537e7510d/ticketus-0.6.0.tar.gz" } ] }