{ "info": { "author": "Nicolas Morales", "author_email": "portu.github@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": ".. image:: https://travis-ci.org/portusato/fb_credentials.svg?branch=master\n :target: https://travis-ci.org/portusato/fb_credentials\n :alt: Build status of the master branch on Linux\n\nfb_credentials\n==============\n\nAn extension to logging functionality for FogBugz module and for extensions to it like fborm. \n\nFunction fb_credentials.FogBugz is a layer on top of the constructor fogbugz.Fogbugz or similar constructors (for example fborm.FogBugzORM) that provides a convenient parsing of credentials (token, username or password) in a configuration file (by default ~/.fogbugzrc), or prompts the user for valid credentials.\n\nSample usage\n============\n\nimport fb_credentials\nfb = fb_credentials.FogBugz('https://YourRepository.com/')\nfb.search(q='53410', cols='ixBug')\n\nInstallation\n============\n\nYou can download and install using:\n\n*pip install fb_credentials*\n\nThe PyPI URL for this project is: `https://pypi.python.org/pypi/fb-credentials `_.\n\nTests\n=====\n\nIn order to run the tests you need to install the test dependencies indicated in setup.py.\n\nTests are stored in folder test and run with *nosetests*. `Travis `_ is used for Continous Integration and is connected to the github repository; every new push to the repository triggers the set of tests in Travis. At the top of this README there is a link to Travis that indicates the status of the tests.\n\nTests need to pass for the different versions of python supported. This is setup in the .travis.yml configuration file. You can do the same locally using tox and the tox.ini file in this repository.\n\nE-mail me\n=========\n\nportu.github@gmail.com\n\nRelease Notes\n=============\n\n0.3.0\n~~~~~\n\nNew features\n------------\n\n * Added support for searching for token in configuration file.\n\nAPI changes\n-----------\n\n * FogBugz_cm() has option logoff (default False) to turn on log-off when exiting the context manager.\n\nBehavior changes\n----------------\n\n * Simplified the sequence of credential validation steps (provided token, provided username, get token, get username).\n * Default configuration file changed from ~/.hgrc to ~/.fogbugzrc.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/portusato/fb_credentials", "keywords": "fogbugz login credentials username password token", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "fb-credentials", "package_url": "https://pypi.org/project/fb-credentials/", "platform": "", "project_url": "https://pypi.org/project/fb-credentials/", "project_urls": { "Homepage": "https://github.com/portusato/fb_credentials" }, "release_url": "https://pypi.org/project/fb-credentials/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Functionality for getting credentials from .fogbugzrc or prompting the user for FogBugz and related interfaces", "version": "0.3.0" }, "last_serial": 3105666, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2886b618bd7b3c479da28457bf90fd45", "sha256": "f6c1e59d1b61f53fc3b698b8b3b718f8d1205de6d88b75b7a3fd1262fb448e53" }, "downloads": -1, "filename": "fb_credentials-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2886b618bd7b3c479da28457bf90fd45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2680, "upload_time": "2015-05-20T10:50:52", "url": "https://files.pythonhosted.org/packages/36/de/5f0db90c1f08091a74927156accac1d5fd798bdb4093ddfe8a17087ebd7a/fb_credentials-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7ecf40b88e6581af16d691e1774ad9c5", "sha256": "45d537f55232890573cb6d25d8a58e9ad053d8293fa8caf6f4e8494e273001bb" }, "downloads": -1, "filename": "fb_credentials-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ecf40b88e6581af16d691e1774ad9c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4220, "upload_time": "2015-09-30T15:16:57", "url": "https://files.pythonhosted.org/packages/84/fe/b762448f0cdd31dc058108271f913b3029cbb53a441c7326abad7f9a1eb4/fb_credentials-0.1.1-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "68dfe49afae38a84058cc0f6cbaf56ef", "sha256": "c00b2cda519d1a5c1b661105c03802e76e7c2cae82caab587a39fb5f27dceea1" }, "downloads": -1, "filename": "fb_credentials-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68dfe49afae38a84058cc0f6cbaf56ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4375, "upload_time": "2015-10-07T14:51:35", "url": "https://files.pythonhosted.org/packages/cc/65/a84884d82cdbed08694243f051a0a615814a69588d6a07aa91351bf4c246/fb_credentials-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4fae840f7c722406883ee1232f7e40e3", "sha256": "44d002b00e4ecdc8f9a5d4ac4cbfee7ed668a90b82b8902f45fe4ba4aa1cb58f" }, "downloads": -1, "filename": "fb_credentials-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fae840f7c722406883ee1232f7e40e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4383, "upload_time": "2016-02-10T12:11:59", "url": "https://files.pythonhosted.org/packages/62/ab/7b8c8edf69bcc5e76af0809a72fdc4066d2a30d0da1334bdbe37ff8b1091/fb_credentials-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b1254eef42eac8e08d78edc832e6001a", "sha256": "1d25ee19f6cc9ef61f02c508c87839c13cb97d5938a03af6fa767a1cbbbec6a7" }, "downloads": -1, "filename": "fb_credentials-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1254eef42eac8e08d78edc832e6001a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4711, "upload_time": "2016-08-14T12:31:45", "url": "https://files.pythonhosted.org/packages/fe/16/75bfe60759a2716afaec3c4e8fb54d7cf08c6f7da995ae92e0e07e0c42aa/fb_credentials-0.2.2-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "67200ded53e7d0a0ab684cc9ee8f3c96", "sha256": "daced34a36b36601571d47c660ae8f699414c353bcc91b898b060e3cb9c8f4af" }, "downloads": -1, "filename": "fb_credentials-0.3.0.tar.gz", "has_sig": false, "md5_digest": "67200ded53e7d0a0ab684cc9ee8f3c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2017-08-18T07:48:06", "url": "https://files.pythonhosted.org/packages/4a/cf/1fe8b9d54ed2b6c8c28cb47049dd14c5acaea6d5071edda22e3fd126996a/fb_credentials-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67200ded53e7d0a0ab684cc9ee8f3c96", "sha256": "daced34a36b36601571d47c660ae8f699414c353bcc91b898b060e3cb9c8f4af" }, "downloads": -1, "filename": "fb_credentials-0.3.0.tar.gz", "has_sig": false, "md5_digest": "67200ded53e7d0a0ab684cc9ee8f3c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2017-08-18T07:48:06", "url": "https://files.pythonhosted.org/packages/4a/cf/1fe8b9d54ed2b6c8c28cb47049dd14c5acaea6d5071edda22e3fd126996a/fb_credentials-0.3.0.tar.gz" } ] }