{ "info": { "author": "Ben Sturmfels", "author_email": "ben@sturm.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Office/Business" ], "description": "===\nABN\n===\n\nThis package validates Australian Business Numbers (ABNs) and converts Australian Company Numbers (ACNs) or Australian Registered Body Numbers (ARBNs) to ABNs.\n\nThe following example show checking of a valid and an invalid ABN:\n\n.. code-block:: python\n\n >>> import abn\n >>> abn.validate('53004085616')\n '53 004 085 616'\n\n >>> abn.validate('99999999999')\n False\n\n\nTo calculate the ABN based on an existing ACN or ARBN:\n\n.. code-block:: python\n\n >>> abn.acn_to_abn('004085616')\n '53 004 085 616'\n\n\nTo run the tests or your current Python:\n\n.. code-block:: bash\n\n $ python setup.py test\n\nTo run the tests over all supported Python versions, install Tox and run:\n\n.. code-block:: bash\n\n $ tox\n\n\nRelease History\n---------------\n\n0.4.2 (2018-09-06)\n++++++++++++++++++\n\n**Bug fixes**\n\n - Update CI testing to run on Python 3.5 (3.4 no longer available in testing\n environment).\n - Fix `acn_to_abn` for a single-digit remainder (nikicc).\n\n\n0.4.0 (2018-05-01)\n++++++++++++++++++\n\n**Improvements**\n\n - Add GitLab continuous integration script to run tox tests.\n\n**Bug fixes**\n\n - Treat an ABN with leading zero as invalid (Charley Peng).\n\n\n0.3.7 (2016-08-03)\n++++++++++++++++++\n\n**Improvements**\n\n - Add test suite to `setup.py`. You can run with `python setup.py test`.\n\n\n0.3.6 (2015-08-03)\n++++++++++++++++++\n\n**Bug fixes**\n\n - Enable tests for Python 2.7, 3.3 and 3.4.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/Sturm/python-abn", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "ABN", "package_url": "https://pypi.org/project/ABN/", "platform": "", "project_url": "https://pypi.org/project/ABN/", "project_urls": { "Homepage": "https://gitlab.com/Sturm/python-abn" }, "release_url": "https://pypi.org/project/ABN/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "Validate Australian Business Numbers.", "version": "0.4.2" }, "last_serial": 4243700, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2e53bf616ce6f035af4659658a273979", "sha256": "b14e2c3a8b02f43980bfd869c1295d66e8e8cd1406f278318c50e5ca3917b6f5" }, "downloads": -1, "filename": "ABN-0.1.tar.gz", "has_sig": false, "md5_digest": "2e53bf616ce6f035af4659658a273979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1600, "upload_time": "2013-11-22T02:12:23", "url": "https://files.pythonhosted.org/packages/e1/f6/9f5efd3d08894e7384120a2667aad2613e8447dcb8a296f3783544630ed0/ABN-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e5d4b649cad3998ebd6307e918c16b6e", "sha256": "2a4a8ab758ec73179fc153078b746dab9b678f4b9c303fed7f1aa8db985ba50f" }, "downloads": -1, "filename": "ABN-0.2.tar.gz", "has_sig": false, "md5_digest": "e5d4b649cad3998ebd6307e918c16b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1806, "upload_time": "2013-11-22T02:27:55", "url": "https://files.pythonhosted.org/packages/2a/24/4f07404c069a9ccbabea8e1e9436110f0d1a5e7137633fe31510247b941b/ABN-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "891a713648b50436f9fcb788509720f1", "sha256": "249bf9e292178428b5c05e70d016463a31ec6573788966e10344d0a3daec1760" }, "downloads": -1, "filename": "ABN-0.3.tar.gz", "has_sig": false, "md5_digest": "891a713648b50436f9fcb788509720f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2157, "upload_time": "2013-11-22T04:48:24", "url": "https://files.pythonhosted.org/packages/37/ca/58e62b99abd8745b4cd60889b0155937f70d0da868a9a30b5ca8d8d90d92/ABN-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b4abd8fa7114770054bdf4d9231a268f", "sha256": "7114340f556c4cf4f904fabfbd10d286c855e3f746dc9e7c82e18403f43e07a4" }, "downloads": -1, "filename": "ABN-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b4abd8fa7114770054bdf4d9231a268f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2546, "upload_time": "2013-11-22T04:55:28", "url": "https://files.pythonhosted.org/packages/7f/fe/ea700d13110ef89e3c9014897f69b7de8c9bc71f35d1451c72d94918f30f/ABN-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c47a7a00f95582941cdebd16390fb429", "sha256": "8a10a078365b02ffd8a065a26b61602dda94e08ec059dd7f7ff490ff80d22482" }, "downloads": -1, "filename": "ABN-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c47a7a00f95582941cdebd16390fb429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2373, "upload_time": "2013-11-22T05:27:32", "url": "https://files.pythonhosted.org/packages/c8/2f/e832de817de40156a1170ca4c9d802995dc531c7276ce2f6c8879665977f/ABN-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f8652a9025f3111e794d523cee62571b", "sha256": "d756bde2b39d46b3d09e888dcc360b2f348bdbc6c833d8550feda3a38a6f0076" }, "downloads": -1, "filename": "ABN-0.3.3.tar.gz", "has_sig": false, "md5_digest": "f8652a9025f3111e794d523cee62571b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2365, "upload_time": "2015-04-15T00:24:29", "url": "https://files.pythonhosted.org/packages/0a/8b/883274ad355830dfea51a05bbcf98b4bec2ec3754ed6f34830ea6e7685b1/ABN-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3a15daf87928f17d399ff68bb38ecc69", "sha256": "6ca218d658e57d76a6a47210381b030f24fa793a94acaa1cc9a4ff16823b2fbf" }, "downloads": -1, "filename": "ABN-0.3.4.tar.gz", "has_sig": true, "md5_digest": "3a15daf87928f17d399ff68bb38ecc69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2893, "upload_time": "2015-07-31T13:17:08", "url": "https://files.pythonhosted.org/packages/2d/75/88d0701fad2946fb340594c5f30af40d5ae984a86aedccdf9164dee9d6c6/ABN-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "90e13d825a1faf96cd66b85d93ce13b2", "sha256": "840cd73f7d1c553aae4c74e8721b28419b0764122f8c6e29fa10ab1f1312fe41" }, "downloads": -1, "filename": "ABN-0.3.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "90e13d825a1faf96cd66b85d93ce13b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3111, "upload_time": "2015-07-31T23:14:56", "url": "https://files.pythonhosted.org/packages/97/1d/c0a7112753772ff396f151cba67f6019a02a77cba9d35d9a1bf3cf62fed1/ABN-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fdc493cc80bb425a7cc2682f3cb60f1", "sha256": "3a6505af18568d293ad1adea1aed01f8778ca0d8740b39fcc4e338109f207013" }, "downloads": -1, "filename": "ABN-0.3.5.tar.gz", "has_sig": true, "md5_digest": "2fdc493cc80bb425a7cc2682f3cb60f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2922, "upload_time": "2015-07-31T13:48:14", "url": "https://files.pythonhosted.org/packages/ef/af/c178f103334a5bd366844dbfa770bf99c61e0e4e4c4362d9e31bba4cec2d/ABN-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "784b1adeff07f99cfb2cfaa0e0fe0c73", "sha256": "84413d8f38a86dc4cdca9a1ab361ca3b92f7c82e0c3515ebd9118bcc7257e66d" }, "downloads": -1, "filename": "ABN-0.3.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "784b1adeff07f99cfb2cfaa0e0fe0c73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3816, "upload_time": "2015-08-03T08:22:00", "url": "https://files.pythonhosted.org/packages/67/51/8d3cba137a1e78b1ae6290be4ad4386a5163b2b3567a2a313b6b167b44b1/ABN-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d48842a3cb9124a88f82a34e010e3ad", "sha256": "06ed7bceb63acfcf571d2ecc46648135439250d7a181703785fe9b2aea67a168" }, "downloads": -1, "filename": "ABN-0.3.6.tar.gz", "has_sig": true, "md5_digest": "2d48842a3cb9124a88f82a34e010e3ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4024, "upload_time": "2015-08-03T08:22:05", "url": "https://files.pythonhosted.org/packages/12/55/3080c0b6444b7b9c7e8cfc6075ee544a834360253009702b67f81d08acb0/ABN-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "83954cadf8f4d37f9f37486a72f187a8", "sha256": "f7eb5be322366e638a1faea998e3974aa05a73327df4e6f0808a52f0d168bbff" }, "downloads": -1, "filename": "ABN-0.3.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "83954cadf8f4d37f9f37486a72f187a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4019, "upload_time": "2016-06-06T23:56:00", "url": "https://files.pythonhosted.org/packages/ca/41/9c98adabadaade6dbbb939de9e542eed2edbd122fcec574c78ce9c887845/ABN-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1b3aa0040f2d73d09979fa9071c39b6", "sha256": "014b88f559297bbec45842bd69be3c0ecd716eae15e75d517c92354c6a04f88c" }, "downloads": -1, "filename": "ABN-0.3.7.tar.gz", "has_sig": true, "md5_digest": "c1b3aa0040f2d73d09979fa9071c39b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3113, "upload_time": "2016-06-06T23:56:08", "url": "https://files.pythonhosted.org/packages/da/c7/115b57dc78db5456abde9c8d14d1f73f08ba6ac80c9a1065a15b6241959b/ABN-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a8e7a2c047a105d0169ef6d8b914b69a", "sha256": "410becc66e3192a7f5e89fbe18539b2b8fb961a89652d319dd189aae176f28d8" }, "downloads": -1, "filename": "ABN-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a8e7a2c047a105d0169ef6d8b914b69a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4332, "upload_time": "2018-05-01T01:25:13", "url": "https://files.pythonhosted.org/packages/d3/ff/33676d09d0a6dc6ce89903a86c1d95cefb74fee2b6534ccc2c27a863d49d/ABN-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94acfb1c1088349cc302411697a952ed", "sha256": "eac93fc6780b16997bf6a840638078b2fe228eade907ed361d363f5a11715a24" }, "downloads": -1, "filename": "ABN-0.4.0.tar.gz", "has_sig": true, "md5_digest": "94acfb1c1088349cc302411697a952ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2018-05-01T01:25:15", "url": "https://files.pythonhosted.org/packages/04/97/ee58de445a50f261747c1a74b658abeeb1597af80bc82c688729b1217ae4/ABN-0.4.0.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e91e6c25c6ab279f60cf8d03ed83cd23", "sha256": "518391d55de01f789b620261c9d788ce747833dcd4fd48be60c75eabe282bf2b" }, "downloads": -1, "filename": "ABN-0.4.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e91e6c25c6ab279f60cf8d03ed83cd23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4547, "upload_time": "2018-09-06T06:53:57", "url": "https://files.pythonhosted.org/packages/e9/dc/78056a603f6396cd371266e76e75f2c270fda1da55e41f687404748d7e6e/ABN-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf510afeebd4d554f2b77c10f7055161", "sha256": "9af108aab66e9c159a0540cad9f7d19527bbb2041954b4fb378b0234f3620502" }, "downloads": -1, "filename": "ABN-0.4.2.tar.gz", "has_sig": true, "md5_digest": "bf510afeebd4d554f2b77c10f7055161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2018-09-06T06:53:59", "url": "https://files.pythonhosted.org/packages/51/37/51ac443ccfa581e44c247b9254c51a2b3c7589836f0cf75fd43fa433dc75/ABN-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e91e6c25c6ab279f60cf8d03ed83cd23", "sha256": "518391d55de01f789b620261c9d788ce747833dcd4fd48be60c75eabe282bf2b" }, "downloads": -1, "filename": "ABN-0.4.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e91e6c25c6ab279f60cf8d03ed83cd23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4547, "upload_time": "2018-09-06T06:53:57", "url": "https://files.pythonhosted.org/packages/e9/dc/78056a603f6396cd371266e76e75f2c270fda1da55e41f687404748d7e6e/ABN-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf510afeebd4d554f2b77c10f7055161", "sha256": "9af108aab66e9c159a0540cad9f7d19527bbb2041954b4fb378b0234f3620502" }, "downloads": -1, "filename": "ABN-0.4.2.tar.gz", "has_sig": true, "md5_digest": "bf510afeebd4d554f2b77c10f7055161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2018-09-06T06:53:59", "url": "https://files.pythonhosted.org/packages/51/37/51ac443ccfa581e44c247b9254c51a2b3c7589836f0cf75fd43fa433dc75/ABN-0.4.2.tar.gz" } ] }