{
"info": {
"author": "Thomas Van Doren",
"author_email": "thomas@thomasvandoren.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.1",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: Implementation :: PyPy"
],
"description": "bugzscout-py\n============\nPython interface for the FogBugz BugzScout API.\n\n.. image:: https://travis-ci.org/thomasvandoren/bugzscout-py.png?branch=master\n :target: https://travis-ci.org/thomasvandoren/bugzscout-py\n\n`Full Documentation `_ is available on\nReadTheDocs.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install bugzscout\n\nSupported python versions\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* 2.6, 2.7\n* 3.1, 3.2, 3.3\n* pypy\n\nGetting Started\n---------------\n\n.. code-block:: pycon\n\n >>> import bugzscout\n >>> b = bugzscout.BugzScout('http://fogbugz/scoutSubmit.asp',\n 'fb-user',\n 'the-project',\n 'the-area')\n >>> b.submit_error('An error occurred of type blah', extra='Extra info')\n\nCommand Line Interface\n~~~~~~~~~~~~~~~~~~~~~~\n\nThere is a command line interface for submitting errors. To simplify submitting\nmultiple errors, the FogBugz configuration can be set in the environment.\n\n.. code-block:: bash\n\n # (Optional) Setup the environment.\n export BUGZSCOUT_URL=http://fogbugz/scoutSubmit.asp\n export BUGZSCOUT_USER=errors\n export BUGZSCOUT_PROJECT='My Project'\n export BUGZSCOUT_AREA=Errors\n\n # Submit a new error.\n bugzscout --extra 'Extra data for the case...' 'The description of the error.'\n\nSee the `BugzScout Command Line Interface\n`_ docs for more detail.\n\nCelery\n~~~~~~\n\nThe `Celery `_ extension can be used to\nasynchronously publish errors. This is the recommended pattern for using\nbugzscout in production environments.\n\n.. code-block:: python\n\n # Import celery extension.\n import bugzscout.ext.celery_app\n\n # Submit errors asynchronously.\n bugzscout.ext.celery_app.submit_error.delay(\n 'The description here...',\n extra='The extra information here...')\n\nThe `Celery worker\n`_ can use the\nsame celery app for consuming messages.\n\n.. code-block:: bash\n\n celery worker --app=bugzscout.ext.celery_app\n\nA ``celeryconfig.py`` file on the PYTHONPATH can be used to configure the\ncelery instance. For example:\n\n.. code-block:: bash\n\n export CELERY_CONFIG_MODULE=celeryconfig\n celery worker --app=bugzscout.ext.celery_app\n\nSee the `Celery example\n`_ in the\ndocs for more detail.\n\nLicense\n-------\nBSD\n\nAuthors\n-------\nThomas Van Doren",
"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/thomasvandoren/bugzscout-py",
"keywords": "BugzScout,FogBugz",
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "bugzscout",
"package_url": "https://pypi.org/project/bugzscout/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/bugzscout/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/thomasvandoren/bugzscout-py"
},
"release_url": "https://pypi.org/project/bugzscout/0.0.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Python interface for the FogBugz BugzScout API.",
"version": "0.0.1"
},
"last_serial": 829572,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "7b594fd0c300541ac0ae00096ce97d92",
"sha256": "50aaf515c3751c7af16736688cdfd7aeb74d326d898ac9ebe96d4930b4756e19"
},
"downloads": -1,
"filename": "bugzscout-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7b594fd0c300541ac0ae00096ce97d92",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5338,
"upload_time": "2013-07-30T15:45:40",
"url": "https://files.pythonhosted.org/packages/a2/ac/a4c499a8a08ed5471862f0ca13e19b493bc61ba3d9aad1aebc3bfe16a5b5/bugzscout-0.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7b594fd0c300541ac0ae00096ce97d92",
"sha256": "50aaf515c3751c7af16736688cdfd7aeb74d326d898ac9ebe96d4930b4756e19"
},
"downloads": -1,
"filename": "bugzscout-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7b594fd0c300541ac0ae00096ce97d92",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5338,
"upload_time": "2013-07-30T15:45:40",
"url": "https://files.pythonhosted.org/packages/a2/ac/a4c499a8a08ed5471862f0ca13e19b493bc61ba3d9aad1aebc3bfe16a5b5/bugzscout-0.0.1.tar.gz"
}
]
}