{
"info": {
"author": "figo GmbH",
"author_email": "develop@figo.io",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Office/Business :: Financial"
],
"description": ".. image:: https://img.shields.io/pypi/v/schwifty.svg?style=flat-square\n :target: https://pypi.python.org/pypi/schwifty\n.. image:: https://img.shields.io/travis/figo-connect/schwifty/master.svg?style=flat-square\n :target: https://travis-ci.org/figo-connect/schwifty\n.. image:: https://img.shields.io/pypi/l/schwifty.svg?style=flat-square\n :target: https://pypi.python.org/pypi/schwifty\n\n\nGotta get schwifty with your IBANs\n==================================\n\n\nSchwifty is a Python library for working with BICs and IBANs. It allows you to\n\n* validate check-digits and the country specific format of IBANs\n* validate format and country codes from BICs\n* generate BICs from bank-codes (works for Germany for now)\n* generate IBANs from country-code, bank-code and account-number.\n* access all relevant components as attributes\n\n\nVersioning\n----------\n\nSince the mapping from BIC to bank_code is updated from time to time, Schwifty uses\n`CalVer `_ with the scheme ``YY.0M.Micro``.\n\nUsage\n-----\n\nIBAN\n~~~~\n\nLet's jump right into it:\n\n.. code-block:: python\n\n >>> from schwifty import IBAN\n >>> iban = IBAN('DE89 3704 0044 0532 0130 00')\n >>> iban.compact\n 'DE89370400440532013000'\n >>> iban.formatted\n 'DE89 3704 0044 0532 0130 00'\n >>> iban.country_code\n 'DE'\n >>> iban.bank_code\n '37040044'\n >>> iban.account_code\n '0532013000'\n >>> iban.length\n 22\n >>> iban.bic\n \n\nSo far so good. So you are able to create an ``IBAN``-object and to access all\nrelevant components of the IBAN as properties. As you can see on the last line, you can\nalso get hold of the BIC number associated to the bank-code of the IBAN. This currently\nonly works for IBANs of german banks.\n\nBehind the scenes the IBAN has been validated at the moment of instantiation. With respect\nto ISO 13616 compliance it is checked if the format of the account-code, the bank-code and\npossibly the branch-code have the correct country-specific format. Whenever you pass an\ninvalid IBAN to the ``__init__``-method, you'll get a ``ValueError`` with an appropriate\nerror message.\n\n.. code-block:: python\n\n >>> IBAN('DX89 3704 0044 0532 0130 00')\n ...\n ValueError: Unknown country-code DX\n\n >>> IBAN('DE99 3704 0044 0532 0130 00')\n ...\n ValueError: Invalid checksum digits\n\n\nBut what if you wan't to generate an IBAN from a bank-code and the account-code?\nUse the ``generate``-classmethod!\n\n.. code-block:: python\n\n >>> iban = IBAN.generate('DE', bank_code='10010010', account_code='12345')\n \n >>> iban.checksum_digits\n '40'\n\nNotice that even that the account-code has less digits than required (in Germany accounts should\nbe 10 digits long), zeros have been added at the correct location. Additionally the checksum\ndigits have been calculated, which is good.\n\n\nBIC\n~~~\n\nBesides the IBAN there is the Business Identifier Code (BIC). It is a unique identification code\nfor both financial and non-financial institutes. Schwifty also has a ``BIC``-object which more\nor less has the same interface than the ``IBAN``-object.\n\n.. code-block:: python\n\n >>> from schwifty import BIC\n >>> bic = BIC('PBNKDEFFXXX')\n >>> bic.bank_code\n 'PBNK'\n >>> bic.branch_code\n 'XXX'\n >>> bic.country_code\n 'DE'\n >>> bic.location_code\n 'FF'\n >>> bic.country_bank_code\n '86010090'\n\nThe ``country_bank_code`` is the country specific bank code as you can find it in the IBAN. This\nmapping is currently only available for German BICs.\n\nThe ``BIC``-object also does some basic validation on instantiation and raises a ``ValueError``\nif the country-code, the BIC\u00b4s length is invalid or if the structure doesn't match the ISO 9362\nspecification.\n\n.. code-block:: python\n\n >>> BIC('PBNKDXFFXXX')\n ...\n ValueError: Invalid country code DX\n >>> BIC('PBNKDXFFXXXX')\n ...\n ValueError: Invalid length 12\n >>> BIC('PBN1DXFFXXXX')\n ...\n ValueError: Invalid structure PBN1DXFFXXXX\n\nIf Schwifty\u00b4s internal registry contains the BICs for your country (this again currently only works\nfor Germany), then you can use the ``exists``-property to check that the BIC is registered.\n\n\n\nInstallation\n------------\n\nTo install Schwifty, simply:\n\n.. code-block:: bash\n\n $ pip install schwifty\n\n\nName\n----\n\nSince ``swift`` and ``swiftly`` were already taken by the OpenStack-project, but we somehow\nwanted to point out the connection to SWIFT, Rick and Morty came up with the idea to name\nthe project ``schwifty``.\n\n\n\n",
"description_content_type": "",
"docs_url": "https://pythonhosted.org/schwifty/",
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/figo-connect/schwifty",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "schwifty",
"package_url": "https://pypi.org/project/schwifty/",
"platform": "",
"project_url": "https://pypi.org/project/schwifty/",
"project_urls": {
"Homepage": "http://github.com/figo-connect/schwifty"
},
"release_url": "https://pypi.org/project/schwifty/2018.9.1/",
"requires_dist": [
"iso3166 (>=0.7)",
"setuptools"
],
"requires_python": "",
"summary": "Validate/generate IBANs and BICs",
"version": "2018.9.1"
},
"last_serial": 4245927,
"releases": {
"0.0.1.dev3": [],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "e932414dd7b3e1c34ac1dd91b204cf6d",
"sha256": "686b427b7eb09a63dcbe7e8028aa33f593a84902a0e81a18da4d75d5107faa51"
},
"downloads": -1,
"filename": "schwifty-0.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e932414dd7b3e1c34ac1dd91b204cf6d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 99295,
"upload_time": "2016-03-05T13:04:32",
"url": "https://files.pythonhosted.org/packages/43/42/b121cb51f648c4987f6016a8080942d7f61f577eda53d6617ef154e052ae/schwifty-0.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e54175cb2e6d95c6a0cce5d841e0a169",
"sha256": "ad2fe5469576aecfc666f7824d9c3a3b16dfc871dea7c0ba6a42e73ac175af7b"
},
"downloads": -1,
"filename": "schwifty-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e54175cb2e6d95c6a0cce5d841e0a169",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 108272,
"upload_time": "2016-03-05T13:04:38",
"url": "https://files.pythonhosted.org/packages/9e/35/6b5827a18440a179dabdb2769dff0c6ec40711ec6758e7a8c4593e4f1872/schwifty-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "b4229e5fe28f59dfd308a6126b0e20d0",
"sha256": "841e2fb2b97d8ca72c7e51666caabdd93652737eedcc180a5ff6b70c061145d5"
},
"downloads": -1,
"filename": "schwifty-0.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b4229e5fe28f59dfd308a6126b0e20d0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 99297,
"upload_time": "2016-03-05T13:57:11",
"url": "https://files.pythonhosted.org/packages/2e/52/683fb0ddce7d0e449db37070b562d885189d061339832137f65596d0c7ad/schwifty-0.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e2f6da1652904d520158d14ab0248663",
"sha256": "bc418b6940f569540f20fcf3e6ac631ca580c73e20d05e2a7fe59c0959f4e54f"
},
"downloads": -1,
"filename": "schwifty-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "e2f6da1652904d520158d14ab0248663",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 108375,
"upload_time": "2016-03-05T13:57:16",
"url": "https://files.pythonhosted.org/packages/73/b5/12da2b51123827598b1a1ad5685bebbd5a9d2c3a08d97eab67fe0e6fb885/schwifty-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "c2eecd986106cdddde3fa1e40b2e6885",
"sha256": "ee5238a8d6b2b033922b688a63ec6f7f7d9eee5f26179f0a7ed842317449f521"
},
"downloads": -1,
"filename": "schwifty-0.0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c2eecd986106cdddde3fa1e40b2e6885",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 99296,
"upload_time": "2016-03-05T14:00:37",
"url": "https://files.pythonhosted.org/packages/24/11/ae66431dcff02f10ffd150443e420a6225f51186403da4e923b7fa042b03/schwifty-0.0.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cdacd99c1b6f55fcd43a1ff61b74dd28",
"sha256": "309f6470bda55e2b480eb47854c077cea9551a3a04d64a1915d6ead289ddd7c0"
},
"downloads": -1,
"filename": "schwifty-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "cdacd99c1b6f55fcd43a1ff61b74dd28",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 108387,
"upload_time": "2016-03-05T14:00:47",
"url": "https://files.pythonhosted.org/packages/76/83/8e134f10bbd2a2a13ad424842e93c3feba4aeb7e982a7f6db7940f99b57b/schwifty-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "ee3a612fc74cf16e268aaa54d3afd5f1",
"sha256": "2b76d70bfa7da512e58264a4b974bd5818107b895ae182893c3c9e9cbd9e88e5"
},
"downloads": -1,
"filename": "schwifty-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ee3a612fc74cf16e268aaa54d3afd5f1",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 99296,
"upload_time": "2016-03-05T14:06:43",
"url": "https://files.pythonhosted.org/packages/7a/bf/27d245d1204ee0213b74e6a97a89a11d8ba7a0899aac28bab93be9e45e80/schwifty-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "25744143f357eab18fe90eedfdbb67aa",
"sha256": "6ee71b4f2f51b6141b51e72c484fa2480418762b2beb51ae736227b2357e1eb8"
},
"downloads": -1,
"filename": "schwifty-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "25744143f357eab18fe90eedfdbb67aa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 108417,
"upload_time": "2016-03-05T14:06:49",
"url": "https://files.pythonhosted.org/packages/57/a6/a47fd917ba2e05dadc5f281226aa1d335dfaae694e7602a580895d149e70/schwifty-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "586e8901e1ac7b00688971cbc96804dc",
"sha256": "ff768046c087b402ada4cafcf034375384eb644b6b0cd6ec4f54403576eb75aa"
},
"downloads": -1,
"filename": "schwifty-0.0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "586e8901e1ac7b00688971cbc96804dc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 102739,
"upload_time": "2016-03-06T08:15:23",
"url": "https://files.pythonhosted.org/packages/ab/0d/e16ccf9cd6de456821ccfc32e218225cf3ebf013fa043ac94361308f306b/schwifty-0.0.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "11abc2fea2c2d277e1e2de838a74aec9",
"sha256": "a26b2dd7e580c9e99308e74e555d17285efb12b84bff6cd7b9db1d020d558375"
},
"downloads": -1,
"filename": "schwifty-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "11abc2fea2c2d277e1e2de838a74aec9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 110442,
"upload_time": "2016-03-06T08:15:35",
"url": "https://files.pythonhosted.org/packages/44/f1/e54de51f5f5c1b5eed2fadfb65e6d2a6e3bfb317808abc5abdcb8461b959/schwifty-0.0.7.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "8e8bc17813702b52c076ad82de030316",
"sha256": "6d927d8484cb46c41796222b632f9c84c7399ba6434ddd21b9edc6653fe5cfdb"
},
"downloads": -1,
"filename": "schwifty-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8e8bc17813702b52c076ad82de030316",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 102800,
"upload_time": "2016-03-06T08:24:58",
"url": "https://files.pythonhosted.org/packages/5d/9a/56c4ca6d9da32df64453b05e0565c04ee011d48fee7d9cc8f5318f69d742/schwifty-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "90f455629ac29d050e51575e8831f446",
"sha256": "752541c98137389f43a414738f1c1e31ee3a3381ec434f4e36f7515bdb8327e2"
},
"downloads": -1,
"filename": "schwifty-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "90f455629ac29d050e51575e8831f446",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 110474,
"upload_time": "2016-03-06T08:25:23",
"url": "https://files.pythonhosted.org/packages/8e/c7/d60e2b764179a0b40793afbe994aba131cb94aa630bf23a611e29f88afa9/schwifty-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "65f4d3dd7f01889de519050adf4190f7",
"sha256": "871b553cbcbd25cda0acaeb496d8c28f463f466019db3ffc5e476d0535dc6194"
},
"downloads": -1,
"filename": "schwifty-1.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "65f4d3dd7f01889de519050adf4190f7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 102812,
"upload_time": "2016-03-06T08:30:09",
"url": "https://files.pythonhosted.org/packages/bf/a4/b7a8f560173eb30a960ea78c81fdea0bfdc736d64b9147637d5e799d7dcd/schwifty-1.0.1-py2.py3-none-any.whl"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "c2d505b0d937c3a0d5596a48d83d5398",
"sha256": "ff8cc01b0da16a8160eac341a6cd83136704b4cbf6f6da7f9b940b31df245a46"
},
"downloads": -1,
"filename": "schwifty-1.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c2d505b0d937c3a0d5596a48d83d5398",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 102940,
"upload_time": "2016-03-22T14:48:43",
"url": "https://files.pythonhosted.org/packages/0b/4b/761871c42cbc472e1274aa732cad2fd83fe595e68f7345b36c3aeb344718/schwifty-1.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "47912787ff7c7793a3ab0292b39fcea7",
"sha256": "2a641daf60a38f92a9f8b15a57a8b01cb8967cbe501b6e900cd65928ac9eee2f"
},
"downloads": -1,
"filename": "schwifty-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "47912787ff7c7793a3ab0292b39fcea7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 110823,
"upload_time": "2016-03-22T14:48:52",
"url": "https://files.pythonhosted.org/packages/2e/eb/5bd4c5336ddbbed3f1ad79d054e0b53bd23f2f86ddb8c03d369fe6256224/schwifty-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "1e89f1090a8cbd3ef846fcbffe824511",
"sha256": "e7ffabfa5bf4de2f4826f8e0211cfdc9429217860f74b1360ef6ab9410b89986"
},
"downloads": -1,
"filename": "schwifty-1.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1e89f1090a8cbd3ef846fcbffe824511",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 102943,
"upload_time": "2016-03-22T15:18:34",
"url": "https://files.pythonhosted.org/packages/de/06/1130aed4a469d9ea46c993fe6581ffebdf135aa775e3ad590a6674708426/schwifty-1.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1c9cecabc7236a6de3788bc5e9658762",
"sha256": "f9437f4fe0f884ee9fc14e79bc6c87801414267b35997ec2ef03782c3fb65820"
},
"downloads": -1,
"filename": "schwifty-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "1c9cecabc7236a6de3788bc5e9658762",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 110862,
"upload_time": "2016-03-22T15:18:58",
"url": "https://files.pythonhosted.org/packages/30/c1/13fc529fcae732708776aebdc7b30a693483d494bfd91b7431513b2d2247/schwifty-1.0.3.tar.gz"
}
],
"1.0.4": [
{
"comment_text": "",
"digests": {
"md5": "544cf039d8444b41bc8cbcdf5ca5a71a",
"sha256": "a3a417e223bac2cc98b18a14f2db0aea8577f914dc94d8caffb22e767fd16c1b"
},
"downloads": -1,
"filename": "schwifty-1.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "544cf039d8444b41bc8cbcdf5ca5a71a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 104356,
"upload_time": "2016-03-29T14:15:55",
"url": "https://files.pythonhosted.org/packages/d5/76/4ca44c36e85b8e5d37080bc97fbdd2d54b6c73c358daae8651d80b48c9af/schwifty-1.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "544219f10d6a3b9ea4558440f0e813f9",
"sha256": "02525dd5ee31413ac59c8a3adf19c8f1332150c59b24ea8b5fc9fe1b288d8992"
},
"downloads": -1,
"filename": "schwifty-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "544219f10d6a3b9ea4558440f0e813f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 112271,
"upload_time": "2016-03-29T14:16:20",
"url": "https://files.pythonhosted.org/packages/d0/e3/b2ae0cea6dc1536f0831195b116f144d6a6a560041153755bbc22bc2e4a0/schwifty-1.0.4.tar.gz"
}
],
"1.0.6": [
{
"comment_text": "",
"digests": {
"md5": "37705dfc84408a6dd6688f69f20ee131",
"sha256": "c085c04664c33f2491e6c7abbb8dd5a5fb6b99443612a9f682fbb243640b5ba8"
},
"downloads": -1,
"filename": "schwifty-1.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "37705dfc84408a6dd6688f69f20ee131",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 104347,
"upload_time": "2016-07-14T16:30:55",
"url": "https://files.pythonhosted.org/packages/16/60/2ef8e5733176c07ece30e52cca371581c991fbf01a852cba5ec84b342bb5/schwifty-1.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2ac9a614a69171e990e972c66802a508",
"sha256": "891606d57cb8240613e56b695ec4e6a1a2fa8d96f016d7dc52d1a1a7d2e4a3f2"
},
"downloads": -1,
"filename": "schwifty-1.0.6.tar.gz",
"has_sig": false,
"md5_digest": "2ac9a614a69171e990e972c66802a508",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 112292,
"upload_time": "2016-07-14T16:30:58",
"url": "https://files.pythonhosted.org/packages/9c/cb/5e8fe37fd2a12adff926a66471fdbf170860d5a1b3830108d5e0042a8387/schwifty-1.0.6.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "8ed6b0dd5ded69108a9828044d8e61f7",
"sha256": "e644bb42411d3e9f64300810fcb0f9c799844404cd990fdf8867d65b9caabe4a"
},
"downloads": -1,
"filename": "schwifty-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8ed6b0dd5ded69108a9828044d8e61f7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 106049,
"upload_time": "2016-09-27T19:51:37",
"url": "https://files.pythonhosted.org/packages/a1/0a/57fb699602a9ac29ab1922ad5a17e241a26449d595241922834a8eafc349/schwifty-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8f0c4adef5f10418d5b658d52f1e9272",
"sha256": "6ce1050e4e0e40102322cc8df8055c34be41aa1e83c9cc25720f951467a0b1e0"
},
"downloads": -1,
"filename": "schwifty-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8f0c4adef5f10418d5b658d52f1e9272",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113658,
"upload_time": "2016-09-27T19:51:40",
"url": "https://files.pythonhosted.org/packages/04/41/dedba72c4b7da16cd1e5a9c64a2c4c8c534f845b56fc2ebb25a94d5a9c2c/schwifty-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "f8523360c771675035b254187a3ea0ee",
"sha256": "0aaa24bd1a19e3945df09f6f72cb2e9d31658ad26862001efa1158a634396710"
},
"downloads": -1,
"filename": "schwifty-1.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f8523360c771675035b254187a3ea0ee",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 106075,
"upload_time": "2016-10-19T13:03:11",
"url": "https://files.pythonhosted.org/packages/73/82/dc0391a1186f7775a399aec750cb7572f48c237d48788fe53b9fb0d7370d/schwifty-1.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4e65204d0d509496d361ee1912e72e9e",
"sha256": "178a89e18392e2bc7fcefc7a6e0b7646e62ebe323c483f4b8fe96614c0a41949"
},
"downloads": -1,
"filename": "schwifty-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "4e65204d0d509496d361ee1912e72e9e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113687,
"upload_time": "2016-10-19T13:03:13",
"url": "https://files.pythonhosted.org/packages/2c/5e/cf45459f618cfd646c2171d8d7366defe1c9a7862cfd4e853317c60a435e/schwifty-1.1.1.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "b6328624739a4569ef058f1f1d0502db",
"sha256": "aa4d5b68903fbb2d6483100666e2dff1d60b78dbdeaea6cf8c8115011aa26031"
},
"downloads": -1,
"filename": "schwifty-1.1.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b6328624739a4569ef058f1f1d0502db",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 105715,
"upload_time": "2017-01-09T11:00:24",
"url": "https://files.pythonhosted.org/packages/21/6b/178d1d7a7b5945fc9da864b83a5691c6e92ee9260f7cbf3bfd4b7d5da9c1/schwifty-1.1.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "62e2bd8df8b0e21a176a60e57ae3530e",
"sha256": "32cd6cc39b674bdaa302d477794abf58102293e3d24fa6352b4444e697ecaf0f"
},
"downloads": -1,
"filename": "schwifty-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "62e2bd8df8b0e21a176a60e57ae3530e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113406,
"upload_time": "2017-01-09T11:00:26",
"url": "https://files.pythonhosted.org/packages/a2/ad/f1c7bea6ad13b25db42ed2a148bef593f8e858635d4fb479ff83d71fe2b9/schwifty-1.1.3.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "f6d96f0c33bc53b74c0f9672bc14f699",
"sha256": "b3001f9cda2362f5ad0e41950ef57a1a196d2f1b6fe1aea0286b03360bf6a79e"
},
"downloads": -1,
"filename": "schwifty-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f6d96f0c33bc53b74c0f9672bc14f699",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 105867,
"upload_time": "2017-01-30T15:25:38",
"url": "https://files.pythonhosted.org/packages/f9/3c/690c2892854fe2be78713bc3ab7655c41bd9a45907d5fae716e58b529a16/schwifty-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e7d1401b16fcaf23a6901a87c7ad333c",
"sha256": "a766c86aa25860fe6cc626f79156773322c2bd09ab8258d639087a2bcb2a7a02"
},
"downloads": -1,
"filename": "schwifty-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "e7d1401b16fcaf23a6901a87c7ad333c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113699,
"upload_time": "2017-01-30T15:25:40",
"url": "https://files.pythonhosted.org/packages/f1/54/499f1233c1fef383da7abc36db637145a312c51ef3893aa74cafef95248f/schwifty-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "6b365bdf16393018e4792d0826e71e93",
"sha256": "effb5e90f8afb7c19def14a78eb126ca56c6a39be4a7cee53d67470b3ae00b4d"
},
"downloads": -1,
"filename": "schwifty-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6b365bdf16393018e4792d0826e71e93",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 105860,
"upload_time": "2017-02-21T23:25:05",
"url": "https://files.pythonhosted.org/packages/9c/81/d571bd6b7a3a3add114bf1d065a69ab742f267ac964794ed23b0b354c5c3/schwifty-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7318c4bd238b0fe6cc3caef390755e65",
"sha256": "6a8a8b92fc588a10455b79c6fe24003368c35e72444e17d724553c03719dd8d3"
},
"downloads": -1,
"filename": "schwifty-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7318c4bd238b0fe6cc3caef390755e65",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113741,
"upload_time": "2017-02-21T23:25:07",
"url": "https://files.pythonhosted.org/packages/58/38/d8d80d87149c0661c5356ba4254a7599e864484fe3d46f38a2880ed05883/schwifty-2.0.1.tar.gz"
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "c98943a95681381f37c05b47f4202f59",
"sha256": "dfac737e023576b901f274b91d843d1a87a1c52a615bab02c0e0bd09c5418c89"
},
"downloads": -1,
"filename": "schwifty-2.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c98943a95681381f37c05b47f4202f59",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 105903,
"upload_time": "2017-07-26T18:39:05",
"url": "https://files.pythonhosted.org/packages/f3/26/fcdaeb2c95196ef83159c1195adf6104a810d099da23d524ab139f65572b/schwifty-2.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e49aa2eaba2d71b9c4388022f72d166c",
"sha256": "cdf3139c272f6c1e8408f04a3d605703b1ec969660908d0b2c418d23bd005fea"
},
"downloads": -1,
"filename": "schwifty-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e49aa2eaba2d71b9c4388022f72d166c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 113967,
"upload_time": "2017-07-26T18:39:08",
"url": "https://files.pythonhosted.org/packages/19/b1/5ceb4333db5658c157aaa216b991ea1a59f99163443801f11af9eb8c5965/schwifty-2.1.0.tar.gz"
}
],
"2018.4.1": [
{
"comment_text": "",
"digests": {
"md5": "c32be876d98530b10b98ebbb918547d0",
"sha256": "0b6b8bd8d88c07486311f84a8e180ba03bfeba29447e46fc7e44fecbf071a39e"
},
"downloads": -1,
"filename": "schwifty-2018.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c32be876d98530b10b98ebbb918547d0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 103311,
"upload_time": "2018-04-03T06:32:37",
"url": "https://files.pythonhosted.org/packages/ff/eb/d24f66703c16f6ea2673da9a05562bcfd88f67e3692f724bf9d2f9f7dc7a/schwifty-2018.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "aad42d33bb6fb43db4c7bc34bc6495f5",
"sha256": "8d72b8cb3824e16aaa96c9c7e50dc73daf917fcef91ab2e5af26a52d09c70651"
},
"downloads": -1,
"filename": "schwifty-2018.4.1.tar.gz",
"has_sig": false,
"md5_digest": "aad42d33bb6fb43db4c7bc34bc6495f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114407,
"upload_time": "2018-04-03T06:32:39",
"url": "https://files.pythonhosted.org/packages/5a/ff/89c47f34fa19a5d39c40f67b6bac29322688a4fd2756aca05d809ec358cd/schwifty-2018.4.1.tar.gz"
}
],
"2018.9.1": [
{
"comment_text": "",
"digests": {
"md5": "e37f6211841548cc174b24e11de3646d",
"sha256": "f058e3db53b10e95c3d14cc676a0d5e6631da53d73cbfda625eace6ef51b9338"
},
"downloads": -1,
"filename": "schwifty-2018.9.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e37f6211841548cc174b24e11de3646d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 103458,
"upload_time": "2018-09-06T19:27:30",
"url": "https://files.pythonhosted.org/packages/a9/e7/5ac3e10e43b9417280ec98b2c8c3f22acf41b4710ff93a89211b86984c2a/schwifty-2018.9.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5abbc5c2b274c16b32aed72d29e7eccf",
"sha256": "c0ccba93c2063934ce7b5efa14a21011e4e5930cbffab6d0d2728cfbd71582dc"
},
"downloads": -1,
"filename": "schwifty-2018.9.1.tar.gz",
"has_sig": false,
"md5_digest": "5abbc5c2b274c16b32aed72d29e7eccf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114774,
"upload_time": "2018-09-06T19:27:32",
"url": "https://files.pythonhosted.org/packages/76/ee/5e75ff5f81e61ccc2588c32732ac2594df9dc25c27aab51efe42d6c5972c/schwifty-2018.9.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e37f6211841548cc174b24e11de3646d",
"sha256": "f058e3db53b10e95c3d14cc676a0d5e6631da53d73cbfda625eace6ef51b9338"
},
"downloads": -1,
"filename": "schwifty-2018.9.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e37f6211841548cc174b24e11de3646d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 103458,
"upload_time": "2018-09-06T19:27:30",
"url": "https://files.pythonhosted.org/packages/a9/e7/5ac3e10e43b9417280ec98b2c8c3f22acf41b4710ff93a89211b86984c2a/schwifty-2018.9.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5abbc5c2b274c16b32aed72d29e7eccf",
"sha256": "c0ccba93c2063934ce7b5efa14a21011e4e5930cbffab6d0d2728cfbd71582dc"
},
"downloads": -1,
"filename": "schwifty-2018.9.1.tar.gz",
"has_sig": false,
"md5_digest": "5abbc5c2b274c16b32aed72d29e7eccf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114774,
"upload_time": "2018-09-06T19:27:32",
"url": "https://files.pythonhosted.org/packages/76/ee/5e75ff5f81e61ccc2588c32732ac2594df9dc25c27aab51efe42d6c5972c/schwifty-2018.9.1.tar.gz"
}
]
}