{ "info": { "author": "Shazam", "author_email": "tomasz.kustrzynski@shazam.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "README\n==================\n\ninstallation\n------------------\n\n* clone python-jira-analysis\n\n hg clone ssh://hg@bitbucket.org/fikander/python-jira-analysis\n\n* create Python virtual environment and active it\n\n virtualenv venv \n . venv/bin/activate \n\n* run setup package - it will download and install all dependencies in the virtual env\n\n cd python-jira-analysis \n python ./setup.py install \n\n* NOTE: OSX: if installation of numpy module fails above due, try running this:\n\n ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install numpy \n ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future python ./setup.py install \n\n* create SQLite database where stats will be saved. Database is created at ~/jira_analysis.sqlite3 (your home directory)\n\n jira_analysis_manage.py syncdb\n\n* create config.ini file with your credentials (see FAQ below)\n\nrunning server\n-----------------\n\n* activate virtual environment if not active\n\n . venv/bin/activate \n\n* run Django development server. IMPORTANT: config.ini should be in directory you're running jira_analysis_manage.py from\n\n jira_analysis_manage.py runserver\n\nsetting up project\n------------------\n\n* make sure that server is running and navigate to `http://localhost:8000/admin`\n\n* create new Project definition object and fill all the fields. Example values for SOA project:\n\n \"bugTypes\": \"Bug\", \n \"updated\": \"2014-03-26T15:01:12.399Z\", \n \"project_name\": \"Shazam on Android\", \n \"endStatuses\": \"5,6\", \n \"versions\": \"4.5.0,4.6.0\", \n \"timestamp\": \"2014-03-26T15:01:12.399Z\", \n \"startStatuses\": \"10033\", \n \"project_key\": \"SOA\", \n \"jql\": \"type NOT IN subTaskIssueTypes() AND (labels IS EMPTY OR labels NOT IN (old_for_review)) AND (Resolution IS EMPTY OR Resolution NOT IN (Duplicate))\", \n \"histogramBins\": 360, \n \"minLeadTime\": 60, \n \"devStatuses\": \"10033,10035\", \n \"qaStatuses\": \"10004,10003,10071,10038\", \n \"owner\": 1, \n \"statuses\": \"1,4,10089,10000,10048,10069,10068,10030,10076,10033,10035,10004,10003,10071,10038,5,6\"\n\n* NOTE: you can use /statuses URL to get a list of all available statuses with their ids\n\ncalculating stats\n------------------\n\n* make sure that server is running and navigate to `http://localhost:8000/`\n\nFAQ\n====\n\nQ: How to manually modify SQLite DB\n-----------------\nuse SQlite Database Browser to execute SQL, e.g.:\n\n`ALTER TABLE project ADD COLUMN tag varchar(64)`\n\nQ: What's the format of config.ini\n------------------\n [general]\n default-jira-profile=jira\n\n [jira]\n url=https://jira.shazamteam.net\n user=JIRA_USERNAME\n pass=JIRA_PASSWORD", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "ssh://hg@bitbucket.org/fikander/python-jira-analysis", "keywords": "jira kanban", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "python-jira-analysis", "package_url": "https://pypi.org/project/python-jira-analysis/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-jira-analysis/", "project_urls": { "Download": "UNKNOWN", "Homepage": "ssh://hg@bitbucket.org/fikander/python-jira-analysis" }, "release_url": "https://pypi.org/project/python-jira-analysis/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "JIRA dashboard tools for Kanban", "version": "0.0.2" }, "last_serial": 1043611, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6afa43c0d25a92e4b0413a5aff9527c7", "sha256": "b6f6dc03c1c99c231a1b70ef64d8e5ab6605039c6506960bd546e26de7c5d055" }, "downloads": -1, "filename": "python-jira-analysis-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6afa43c0d25a92e4b0413a5aff9527c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 404210, "upload_time": "2014-03-20T19:12:23", "url": "https://files.pythonhosted.org/packages/eb/a8/c5e6ab8b330408a55a1afdbaf860e173e724ccb49a878ed4d0d8b27ccf99/python-jira-analysis-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d6174fee555e92e537164f5361d17735", "sha256": "43753e59fac995d865c369e247a64b3b09236ac2bcc4ce2ee8e0d0c1037caef3" }, "downloads": -1, "filename": "python-jira-analysis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d6174fee555e92e537164f5361d17735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 404616, "upload_time": "2014-03-27T17:16:36", "url": "https://files.pythonhosted.org/packages/57/99/18691c84556044108e09cc26b0a1bc58b6bd8b4b64824cc22e82b3cd4444/python-jira-analysis-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6174fee555e92e537164f5361d17735", "sha256": "43753e59fac995d865c369e247a64b3b09236ac2bcc4ce2ee8e0d0c1037caef3" }, "downloads": -1, "filename": "python-jira-analysis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d6174fee555e92e537164f5361d17735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 404616, "upload_time": "2014-03-27T17:16:36", "url": "https://files.pythonhosted.org/packages/57/99/18691c84556044108e09cc26b0a1bc58b6bd8b4b64824cc22e82b3cd4444/python-jira-analysis-0.0.2.tar.gz" } ] }