{
"info": {
"author": "python-fastbill contributors",
"author_email": "busdev_engineers@stylight.com",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"License :: OSI Approved",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Office/Business",
"Topic :: Office/Business :: Financial",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "python-fastbill\n===============\n\nSuper thin Python wrapper for Fastbill's HTTP API developed by `STYLIGHT `_.\n\n.. image:: https://travis-ci.org/stylight/python-fastbill.svg?branch=master\n :target: https://travis-ci.org/stylight/python-fastbill\n\n.. image:: https://img.shields.io/pypi/pyversions/fastbill.svg\n\n.. image:: https://img.shields.io/pypi/dm/fastbill.svg\n :target: https://pypi.python.org/pypi/fastbill\n\nLatest release:\n---------------\n\n`fastbill 0.7.3 `_\n\n * Bugfix release. In the case of an successful HTTP response without a valid\n JSON structure the wrapper would crash.\n * Tests which would catch this bug were not run due to test misconfiguration.\n This is fixed as well.\n\n`fastbill 0.7.2 `_\n\n * Add configurable timeout to all API calls. The default timeout is 1 minute.\n *This could lead to unexpected timeout exceptions, you'll need to handle.*\n\n`fastbill 0.7.1 `_\n\n * Bugfix release for name parameter.\n\n`fastbill 0.7.0 `_\n\n * Warning: This release has a bug. The 'name' parameter will break on str\n types on Python2. Use 0.7.1 instead.\n * *Potentially breaking change*: Restructure fastbill module into package\n with each component having it's own module. Your imports may break.\n\n`fastbill 0.6.1 `_\n\n * Added mock library to setup.py\n\n`fastbill 0.6.0 `_\n\n * *Breaking change*: Don't throw a KeyError, but rather an AttributeError on FastbillResponse.currency property\n * Add pre- and post-request callbacks\n\n`fastbill 0.5.2 `_\n\n * Added NOK to CURRENCIES dict.\n\n`fastbill 0.5.1 `_\n\n * Support pickling of `FastbillResponse` objects. The link to the API connection\n will not be pickled though. API credentials will also not be pickled.\n\n`fastbill 0.5.0 `_\n\n * Introduce `name` parameter to better distinguish `FastbillWrapper` instances.\n\n`fastbill 0.4.3 `_\n\n * Bugfix release.\n * Calls to potential special methods like __unicode__ would lead to an\n erroneous Fastbill API call.\n\n`fastbill 0.4.2 `_\n\n * Improved debug logging.\n * **Deprecated `FastbillHttpError` Execption.** Now only `FastbillResponseError`\n will be raised. `FastbillResponseError` will inherit from `FastbillHttpError`\n for the time being, but catching `FastbillHttpError` is deprecated. Use\n `FastbillResponseError` instead.\n * Improved testcase to check for failing API calls as well.\n\n`fastbill 0.4.1 `_\n\n * **Experimental:** Improved `FastbillResponse` to allow ORM like object\n traversals. Use with caution.\n * Added property `currency` which looks up the proper ISO 4217 currency\n abbreviation when a CURRENCY_CODE integer is present in the response. An\n `AttributeError` will be raised when it's not present.\n\n\nLimitations:\n------------\n\n* only supports JSON payloads\n* doesn't (overly) check for consistency of responses\n* doesn't convert date strings to datetime objects\n\nDependencies:\n-------------\n\n* requests\n* six (for Python 2/3 compatibility)\n\nInstallation:\n-------------\n\n\tpip install fastbill\n\nUsage:\n------\n\n.. code-block:: python\n\n from fastbill import FastbillWrapper\n\n # Construct the api client for Fastbill's automatic API\n\n client = FastbillWrapper('fastbill_user', 'fastbill_key')\n\n # You can also specify a service_url, in case you need Fastbill's core API instead:\n\n core_client = FastbillWrapper('fastbill_user', 'fastbill_key', service_url='endpoint_url')\n\n # Make requests, e.g. service customer.create\n\n client.customer_create(data={})\n\n # Search for customer, subscriptions, etc...\n\n for customer in client.customer_get(filter={'city': 'Munich'}):\n print customer\n\n # But you can also see the full result\n\n result = client.customer_get(filter={'city': 'Munich'})\n print result.keys()\n\n # Will give you 'CUSTOMERS'",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/stylight/python-fastbill",
"keywords": "fastbill api",
"license": "MIT License",
"maintainer": null,
"maintainer_email": null,
"name": "fastbill",
"package_url": "https://pypi.org/project/fastbill/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/fastbill/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://github.com/stylight/python-fastbill"
},
"release_url": "https://pypi.org/project/fastbill/0.7.3/",
"requires_dist": null,
"requires_python": null,
"summary": "A thin python wrapper for the fastbill API",
"version": "0.7.3"
},
"last_serial": 3011869,
"releases": {
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "b5e73e8a1ce1fed005c15ed8f3d8fd48",
"sha256": "098ff2d769c2fb4a5f53cee42d1546c13e8cc6da017e73247ae9e201b5b2029e"
},
"downloads": -1,
"filename": "fastbill-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "b5e73e8a1ce1fed005c15ed8f3d8fd48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3241,
"upload_time": "2013-09-13T09:55:01",
"url": "https://files.pythonhosted.org/packages/7b/21/c5878232af65130e81d1f40ba5f0f5150a50c3b2d505c8b74a0877afedf0/fastbill-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "7ab146bf6ddbf9ffcc9f19906310a973",
"sha256": "85c45b0d426d31aea89208fc5c522574b4a6fd2a5c16a9c4487a4ceb00b9f64c"
},
"downloads": -1,
"filename": "fastbill-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "7ab146bf6ddbf9ffcc9f19906310a973",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3312,
"upload_time": "2013-09-18T15:01:03",
"url": "https://files.pythonhosted.org/packages/a0/80/fe37e50467d7893e3835d7cd64975ec5224ac94acd0a249253c86c594840/fastbill-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "7f5b3db8e326a0d0013d3e4fbc2a6b9d",
"sha256": "6511e5409ba251f22365e3e4c73c6364f27e29e390e030c905871c1909262fac"
},
"downloads": -1,
"filename": "fastbill-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "7f5b3db8e326a0d0013d3e4fbc2a6b9d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3327,
"upload_time": "2013-09-19T13:30:13",
"url": "https://files.pythonhosted.org/packages/76/18/18533478d3c9189414500f6fbe66e51c1818972e9e9233fa8889c1e86283/fastbill-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "62bd8e66692b8dd6bee97a9c28486945",
"sha256": "448d0e70b9226637538fb5271efcd398611ca9d3c630e9f2bf3ff3b654f48a40"
},
"downloads": -1,
"filename": "fastbill-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "62bd8e66692b8dd6bee97a9c28486945",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3318,
"upload_time": "2013-09-24T10:40:22",
"url": "https://files.pythonhosted.org/packages/68/60/c6dae87d88dfe587453aa2604127262fd59dfe9f064e8cabd10c4b602dfc/fastbill-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "20f871814d4772ed986cfda5bf0bf93d",
"sha256": "e6a00450113e871283b442b465f954a188ea1a089f08f2b9e094d13b2c1cab65"
},
"downloads": -1,
"filename": "fastbill-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "20f871814d4772ed986cfda5bf0bf93d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3426,
"upload_time": "2013-09-26T09:53:42",
"url": "https://files.pythonhosted.org/packages/02/e7/b869fdc74b6f463b1d5f3cb45fc0515c388f7ae5d1d0ceb0f0dbc559d790/fastbill-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "9e33b33fdf9dca40142f0b5e117765ee",
"sha256": "1f119017ffe9be58294771039408934ed6d8e09cbe7322a64d932e10bd7355a7"
},
"downloads": -1,
"filename": "fastbill-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "9e33b33fdf9dca40142f0b5e117765ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3459,
"upload_time": "2014-04-03T09:09:50",
"url": "https://files.pythonhosted.org/packages/30/54/7dcc6e60cd98d1fe786616463ed32fb5ec471410ff0ab03c6fcfba55e654/fastbill-0.1.8.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "102bfdef183227b42f1813574202a5f5",
"sha256": "e02e837987abfb2984e8de49ebdffb65a3f17b7829f08ff960e9635a95cdad0c"
},
"downloads": -1,
"filename": "fastbill-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "102bfdef183227b42f1813574202a5f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3753,
"upload_time": "2014-05-12T09:01:48",
"url": "https://files.pythonhosted.org/packages/93/05/36ed8ffcf9f4b75dbe0e09f3350b6689bf3ed77e4f133fb79b0367b1e415/fastbill-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "75b24b41b108f9e487b888199fe2398b",
"sha256": "f5d41fe51fb23ab2fe2415fd86b13df314b20e6a7deef54ef9efca270f32811b"
},
"downloads": -1,
"filename": "fastbill-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "75b24b41b108f9e487b888199fe2398b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3757,
"upload_time": "2014-05-12T09:29:19",
"url": "https://files.pythonhosted.org/packages/42/8e/6ffdb933972260c4f2101ffe31dec96c493a54b35c95c49e8c566c358a3b/fastbill-0.2.1.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "8bd37041770e835cd5db64c74a976992",
"sha256": "3ac2e0c1d624cab22fd86b9630544984284a167b1e010b53be34bc60935c6c09"
},
"downloads": -1,
"filename": "fastbill-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "8bd37041770e835cd5db64c74a976992",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3584,
"upload_time": "2014-07-08T15:33:25",
"url": "https://files.pythonhosted.org/packages/a7/da/8655a350b80c7a0462ddc1018b0c113131ca47bf5f9f4b845210ec8bdb50/fastbill-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "be2788ae6f0f41a4d82392c614ff5017",
"sha256": "f6598d801bc507982df7aba3a9df03115e5a4765f5b8a7a3fb34a85001c9ae6f"
},
"downloads": -1,
"filename": "fastbill-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "be2788ae6f0f41a4d82392c614ff5017",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3630,
"upload_time": "2014-07-09T12:34:23",
"url": "https://files.pythonhosted.org/packages/b8/2a/a36140edd8021056f2e4960573ba6cf9142db427be64ced53dd001faa74c/fastbill-0.3.1.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "fbb5d17bdf804a176475b6c60a5db5c7",
"sha256": "b8ba8e7965c5bde6a8c37f5ec6abc8590d7fda1bd3d200cddbc017bc2de4b536"
},
"downloads": -1,
"filename": "fastbill-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "fbb5d17bdf804a176475b6c60a5db5c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3880,
"upload_time": "2014-07-22T12:23:58",
"url": "https://files.pythonhosted.org/packages/67/4c/c15247f0cd3d55f9bd71dc3eb9ad18172a615623402142b03147d12f417f/fastbill-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "70b810908bdbecd6bba86b4b50a01572",
"sha256": "4717b4755a7a295a7890c881e4361d04c88c07aa30fe6ab4ff5eee5b4879e568"
},
"downloads": -1,
"filename": "fastbill-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "70b810908bdbecd6bba86b4b50a01572",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4068,
"upload_time": "2014-07-22T15:36:11",
"url": "https://files.pythonhosted.org/packages/99/2d/3c2a2af1e686f42a5289bed4db22cfcf3b816908e4ee3b79e273d6af49b2/fastbill-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "9f908a145a584f5c4c4e1e5aabd0cb3a",
"sha256": "a621aa19fdb3ae52f8742dcfe8c1dabeee60a9132d3b48930ef975322fcd948f"
},
"downloads": -1,
"filename": "fastbill-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "9f908a145a584f5c4c4e1e5aabd0cb3a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4707,
"upload_time": "2014-07-28T09:18:06",
"url": "https://files.pythonhosted.org/packages/2b/a3/68ee1051a315adff12ee63db4a445797c3cff1bb3171a3d4df4446f875ed/fastbill-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "4e268d7a4b534c6d254505a26ff4861a",
"sha256": "7a0811ce044c8563bf2ee71c97517a18c3a384b32d1612999a674708984ed841"
},
"downloads": -1,
"filename": "fastbill-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "4e268d7a4b534c6d254505a26ff4861a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4861,
"upload_time": "2014-07-28T12:24:19",
"url": "https://files.pythonhosted.org/packages/98/fb/9d629f66f474637c3c2c6a0eb4b7325a28a679976d058ce89115add0592b/fastbill-0.4.3.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "e20ea4d9960847ce2d84e45376a25fda",
"sha256": "9b659f0ff38591f8e1dbb492be22a9418ebc6403190bb393f477f30125c97182"
},
"downloads": -1,
"filename": "fastbill-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "e20ea4d9960847ce2d84e45376a25fda",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5040,
"upload_time": "2014-10-06T08:57:03",
"url": "https://files.pythonhosted.org/packages/1d/eb/fe1653fab5c8b240565848cfa0e9afef11a9e72715c8565ecd899a74e4b7/fastbill-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "ff8c3481b73877a145bfe4dc0bcc8913",
"sha256": "6b69743f342b258c0bcc15a1d563a672a2c9affc4e9112697477f50c4816c5d8"
},
"downloads": -1,
"filename": "fastbill-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "ff8c3481b73877a145bfe4dc0bcc8913",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5132,
"upload_time": "2014-10-06T13:17:51",
"url": "https://files.pythonhosted.org/packages/3e/be/35ebeb259b69de43f07fc8623b123024a5ef1f7acb0d6df35ce6b34aaf5d/fastbill-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "e128101ef2fd285b78fb0dc7f0874788",
"sha256": "40ed4a16c31d2e06bff5141d0506c59324988cab3645a38f5708a0f01da88423"
},
"downloads": -1,
"filename": "fastbill-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "e128101ef2fd285b78fb0dc7f0874788",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5178,
"upload_time": "2015-06-23T15:09:56",
"url": "https://files.pythonhosted.org/packages/66/dc/61954427a56379b440b24f418c1303456653e7dc32b78c57b6f1229c93db/fastbill-0.5.2.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "34c1ad26b99c54b75a9e8ddfb4b5e6c7",
"sha256": "e514b04a6390d245f7ffe8cca00dbd5d5c9e80ca186e30bf23816ff04068474c"
},
"downloads": -1,
"filename": "fastbill-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "34c1ad26b99c54b75a9e8ddfb4b5e6c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5589,
"upload_time": "2015-06-26T13:27:01",
"url": "https://files.pythonhosted.org/packages/c2/00/dbeb4f94b9ab853d0ec9370a08f957d8ff84c3372c93a15249b360d9ca87/fastbill-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "b3ad257dbfff5353c65cb73b126e0154",
"sha256": "bea044a1148bde3f8df90ba15112a170845bd794b863f779a47784259020eb6d"
},
"downloads": -1,
"filename": "fastbill-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "b3ad257dbfff5353c65cb73b126e0154",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5614,
"upload_time": "2015-06-26T13:40:58",
"url": "https://files.pythonhosted.org/packages/ae/12/d70e88af3fa143e4e2573e730978f08f34993273cc3f692bc29887118b36/fastbill-0.6.1.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "a6f15e5d131b8845af22428fdc641fd4",
"sha256": "928f366ead4e2e1332549593f63aa47a6e9831c48c521ac92396d5d06dcb7b36"
},
"downloads": -1,
"filename": "fastbill-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "a6f15e5d131b8845af22428fdc641fd4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6417,
"upload_time": "2015-07-31T10:28:57",
"url": "https://files.pythonhosted.org/packages/65/d7/f2880cdd8cf4b6a8a95f3beafda312b11901fae94c78d7bcf0e8c7c64dc6/fastbill-0.7.0.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "0e31ec16d15d81a6ec7311d93e26b750",
"sha256": "7ae25c823e430cab12155459b08372c279dc13de938b75868e5ef01b9a8c899b"
},
"downloads": -1,
"filename": "fastbill-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "0e31ec16d15d81a6ec7311d93e26b750",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6505,
"upload_time": "2015-07-31T15:35:25",
"url": "https://files.pythonhosted.org/packages/67/4e/0eadb9dc93d3f9105fd08e6420564e3e6110914ea86adee29b012961da3c/fastbill-0.7.1.tar.gz"
}
],
"0.7.2": [
{
"comment_text": "",
"digests": {
"md5": "a58afd4d1584489e9bd617ef518c9dd8",
"sha256": "739149b6464247bfe23d3c53843db9a15e448d3def548e6c6d08f244560d9716"
},
"downloads": -1,
"filename": "fastbill-0.7.2.tar.gz",
"has_sig": false,
"md5_digest": "a58afd4d1584489e9bd617ef518c9dd8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6829,
"upload_time": "2016-07-18T13:54:30",
"url": "https://files.pythonhosted.org/packages/e7/2c/ea2ab610e2c21fd93e718bba7cc335e9ce209854f4290c7e56e143f41790/fastbill-0.7.2.tar.gz"
}
],
"0.7.3": [
{
"comment_text": "",
"digests": {
"md5": "cbd80e5e4d4cbd0f5b53636c0564399b",
"sha256": "b6b16dbd57ea6901ce17f1f3d2346196972051c7bb52f42c7c03445fdc7e8048"
},
"downloads": -1,
"filename": "fastbill-0.7.3.tar.gz",
"has_sig": false,
"md5_digest": "cbd80e5e4d4cbd0f5b53636c0564399b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7157,
"upload_time": "2016-07-28T09:10:13",
"url": "https://files.pythonhosted.org/packages/bc/ab/7a3bf17acdc69322828b1d10f213458c15d89bc70e0a15dece398bbc6ba2/fastbill-0.7.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "cbd80e5e4d4cbd0f5b53636c0564399b",
"sha256": "b6b16dbd57ea6901ce17f1f3d2346196972051c7bb52f42c7c03445fdc7e8048"
},
"downloads": -1,
"filename": "fastbill-0.7.3.tar.gz",
"has_sig": false,
"md5_digest": "cbd80e5e4d4cbd0f5b53636c0564399b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7157,
"upload_time": "2016-07-28T09:10:13",
"url": "https://files.pythonhosted.org/packages/bc/ab/7a3bf17acdc69322828b1d10f213458c15d89bc70e0a15dece398bbc6ba2/fastbill-0.7.3.tar.gz"
}
]
}