{ "info": { "author": "Initios Desarrollos", "author_email": "dev@initios.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.6" ], "description": "=================\nAEAT-WEB-SERVICES\n=================\n\n.. list-table::\n\n * - Master\n - .. image:: https://travis-ci.org/initios/aeat-web-services.svg?branch=master\n :target: https://travis-ci.org/initios/aeat-web-services\n - .. image:: https://coveralls.io/repos/github/initios/aeat-web-services/badge.svg?branch=master\n :target: https://coveralls.io/github/initios/aeat-web-services?branch=master\n\n\nSpanish Tax Agency Electronic Office (AEAT) Integration.\n\nMake requests `AEAT Web Services `_\nand sign your connection and xml using your certificate.\n\n-----\n\n*Integraci\u00f3n con la Agencia Estatal de Administraci\u00f3n Tributaria Espa\u00f1ola*\n\n*Realiza peticiones a los* `Servicios Web de AEAT `_\n*y firma tu conexi\u00f3n y mensajes XML utilizando tu certificado.*\n\nUsage (English)\n===============\n\n**Example for requesting a list of ENS's.**\n\nInitialize a Config object with the desired preconfigured service and if you want to request AEAT test or production endpoints (test_mode).\nFinally initialize controller with the config and the desired certificate and make the request with your payload.\n\nIf you need more control just build the controller by hand, see build_from_config method for inspiration.\n\n* `Preconfigured aduanet services `_.\n* `Official AEAT Web Services `_\n\n.. code:: python\n\n import aeat\n\n config = aeat.Config('ens_presentation', test_mode=True)\n ctrl = aeat.Controller.build_from_config(config, 'cert.pem', 'key.pem')\n result = ctrl.request(payload) # See factories for examples\n\n assert result.valid, f'Error requesting aeat: {result.error}'\n assert result.data is not None\n\n\nUsage (Spanish)\n===============\n\n**Ejemplo de consulta de ENSs.**\n\n*Inicializa el objecto Config con el servicio preconfigurado y si quieres usar los endpoints de AEAT de test o de producci\u00f3n (test_mode).*\n*Por \u00faltimo inicializa el controlador con la config y el certificado que gustes y realiza la petici\u00f3n pas\u00e1ndole los datos que necesites.*\n\n*Si necesitas un mayor control simplemente construye el controlador a mano, puedes inspirarte en el m\u00e9todo build_from_config.*\n\n* `Lista de Servicios Preconfigurados `_.\n* `Servicios Web oficial de AEAT `_\n\n.. code:: python\n\n import aeat\n\n config = aeat.Config('ens_presentation', test_mode=True)\n ctrl = aeat.Controller.build_from_config(config, 'cert.pem', 'key.pem')\n result = ctrl.request(payload) # Ver factories para ejemplos\n\n assert result.valid, f'Error requesting aeat: {result.error}'\n assert result.data is not None\n\n\nDjango Rest Framework\n=====================\n\nSeveral AEAT Validators and Serializers are provided.\n\n- Validators: Validate input data to send to AEAT\n- Serializers: Serialize AEAT request\n\n.. code:: python\n\n from aeat.rest_framework import validators\n\n validator = validators.ENSPresentationValidator(data=payload)\n assert validator.is_valid(raise_exception=True)\n\n # Send the request to AEAT\n import aeat\n\n config = aeat.Config(service_name, test_mode=settings.AEAT_TEST_MODE)\n ctrl = aeat.Controller.build_from_config(config, cert_path, key_path)\n result = ctrl.request(validator.data)\n assert result.valid\n\n # Parse the response\n from aeat.rest_framework import serializers\n\n serializer = serializers.get_class_for_aeat_response(data=result.data)\n assert serializer.is_valid(raise_exception=False)\n assert {'mrn': 'XXXX'} == serializer.data\n assert not serializer.is_error\n\n\nPrerequisites\n=============\n\nInstall xmlsec prerequisites.\nCheck https://github.com/mehcode/python-xmlsec\n\n\nInstall\n=======\n\n.. code:: console\n\n $ pip install aeat-web-services\n\n\nDevelop\n=======\n\n.. code:: console\n\n $ python setup.py develop\n $ pip install -r requirements_test.txt\n\n\nTest\n=======\n\n.. code:: console\n\n $ pip install tox\n $ tox\n\n\nReleases\n=========\n\nhttps://github.com/initios/aeat-web-services/releases\n\n\nUsefull Links\n=============\n\n- `AEAT Web Services `_\n- `Available preconfigured services `_\n- `Structure, rules and conditions `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/initios/aeat-web-services", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aeat-web-services", "package_url": "https://pypi.org/project/aeat-web-services/", "platform": "", "project_url": "https://pypi.org/project/aeat-web-services/", "project_urls": { "Homepage": "https://github.com/initios/aeat-web-services" }, "release_url": "https://pypi.org/project/aeat-web-services/2.0.2/", "requires_dist": [ "lxml (<4.2.0,>=4.1.1)", "xmlsec (<1.4.0,>=1.3.3)", "zeep (<2.5.0,>=2.4.0)" ], "requires_python": ">=3.4,<3.7", "summary": "Spanish Tax Agency Electronic Office (AEAT) Integration", "version": "2.0.2" }, "last_serial": 3890955, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "69265e12b2c5d02ce453eada02a71b6c", "sha256": "af41076b6f42545aa81e6ffd2112e596b060a9231eda50c67d09940579a49a02" }, "downloads": -1, "filename": "aeat_web_services-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69265e12b2c5d02ce453eada02a71b6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17429, "upload_time": "2018-01-15T12:07:09", "url": "https://files.pythonhosted.org/packages/a4/aa/3fddc4239891c6c0b0f79d560ff02b4148c950fa8f0c142c3c686ef16529/aeat_web_services-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0eeb11eac2f9b809b0f8dd03f3657489", "sha256": "497c3cce7a320f7bd7e677d2810ba74a8877dfdfc5e4ed9d8a9b6b918bfabf85" }, "downloads": -1, "filename": "aeat-web-services-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0eeb11eac2f9b809b0f8dd03f3657489", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 68831, "upload_time": "2018-01-15T12:07:11", "url": "https://files.pythonhosted.org/packages/aa/6a/224c09a294f5a019dff44d65e81a6ca7b648e72e5b9f42ed442b09f28f38/aeat-web-services-1.0.0.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "6d1c86edfffe1ad6fa30df980589ad40", "sha256": "e5586bbe172ca76bb95c16ba99dcf6c7b9ec2c4cf0e1029d635482353059010d" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d1c86edfffe1ad6fa30df980589ad40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 6877, "upload_time": "2018-01-04T12:20:02", "url": "https://files.pythonhosted.org/packages/f4/e7/c3cc9da160b9108b3e6864346ecc2e20f119d4db4e01f6fad6b31c06d510/aeat_web_services-1.0.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9465bc18dbe1c1e01302bf759340f72e", "sha256": "1b03a58303f0edbdf2f2578610507c5e293696ffe1f6669351e2963182c387d9" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "9465bc18dbe1c1e01302bf759340f72e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 39502, "upload_time": "2018-01-04T12:20:04", "url": "https://files.pythonhosted.org/packages/92/b8/e974f5eab136138715c8dbfdceea3aa745520313bcd4b80845ae903f626e/aeat-web-services-1.0.0rc1.tar.gz" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "98535c28cf3c708d53d1685ef2500e41", "sha256": "98fbde5f0d0ccf7fa11367be027c34bb1d8b77cace964ec9788a0b510dcc063c" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98535c28cf3c708d53d1685ef2500e41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 9009, "upload_time": "2018-01-05T09:58:27", "url": "https://files.pythonhosted.org/packages/0a/f2/3f38e79fe68337c2b5f44c925b07eeabf5c05b25ffd95d8444ba54febd0f/aeat_web_services-1.0.0rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52950d6ea36ace2c94c00d1ce980b517", "sha256": "ded350b96b261f6d5848ecb2d5bef0dc65c2290aa26b81ccc700fa02f522bb70" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "52950d6ea36ace2c94c00d1ce980b517", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 43142, "upload_time": "2018-01-05T09:58:29", "url": "https://files.pythonhosted.org/packages/39/78/1f36099c5cc73c05558f5c3640d44300eb0f047ebc7c08553b300bac3c52/aeat-web-services-1.0.0rc2.tar.gz" } ], "1.0.0rc3": [ { "comment_text": "", "digests": { "md5": "b7b2f18189638931b30bd1a6f043805d", "sha256": "f152198a7dd77c90fef8d9df9b052343990edb0f9b7ab9403689042566b18549" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7b2f18189638931b30bd1a6f043805d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 9236, "upload_time": "2018-01-05T14:00:49", "url": "https://files.pythonhosted.org/packages/fe/0b/1af0f2163e05e47ab523a68b764f211e4653b6ef12d04664ea336efb6b26/aeat_web_services-1.0.0rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4e1b91fea6bc1424d2d174b3b75b9ba", "sha256": "ca9d85177bfe37bc59327b4957e0c3db0617559be4d2a1db3471d582fee40bea" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc3.tar.gz", "has_sig": false, "md5_digest": "f4e1b91fea6bc1424d2d174b3b75b9ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 43855, "upload_time": "2018-01-05T14:00:50", "url": "https://files.pythonhosted.org/packages/49/40/1f6e6d2419cc7b23a56fe129b6e13cfdf783cdc3628e55fb099d22597178/aeat-web-services-1.0.0rc3.tar.gz" } ], "1.0.0rc4": [ { "comment_text": "", "digests": { "md5": "2e9e78c72765b3289598561bdeaec020", "sha256": "27e7128fff3bcb6ce3c002aea8b3659a3bbce6940a433405c5e5b651e0582687" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e9e78c72765b3289598561bdeaec020", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 9167, "upload_time": "2018-01-08T11:24:42", "url": "https://files.pythonhosted.org/packages/5d/9a/fafc61e91f6cfe9f3b4a23def6e5f01cc527ec970ed308a54f0cf21320de/aeat_web_services-1.0.0rc4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4df8c402b5f451f5b7fe4baa3cac9e1f", "sha256": "d54e3da1d9c940a93d33a878279493244aade2defed88305628220c4d65819a5" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc4.tar.gz", "has_sig": false, "md5_digest": "4df8c402b5f451f5b7fe4baa3cac9e1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 48600, "upload_time": "2018-01-08T11:24:44", "url": "https://files.pythonhosted.org/packages/28/9b/922b1083273c99ec66244621c0bddf51cff8fd7cf422bac1d62304c5d0ac/aeat-web-services-1.0.0rc4.tar.gz" } ], "1.0.0rc5": [ { "comment_text": "", "digests": { "md5": "50389798d4bbb0548441fec598629856", "sha256": "22dadb099cec98bd0ba19ce6bb88b0cd05aa322107aa200f4665941586255e58" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50389798d4bbb0548441fec598629856", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 13283, "upload_time": "2018-01-09T14:18:47", "url": "https://files.pythonhosted.org/packages/3a/e2/411b2914866b0c2905450e773394cbe5b765eda8003bf4401fe71fcf3978/aeat_web_services-1.0.0rc5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39da23fd81153b958a45a2ee06c5a9c4", "sha256": "1db7d8b8dadbb2973e6499e6e70e767131546e77bfcc3b7f0ca8c5d7d7e0e00e" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc5.tar.gz", "has_sig": false, "md5_digest": "39da23fd81153b958a45a2ee06c5a9c4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 54311, "upload_time": "2018-01-09T14:19:07", "url": "https://files.pythonhosted.org/packages/58/44/aaa1bfcdb9235425118b191f1eebb4b8c04ea6ad5642ef6a6d84de80363b/aeat-web-services-1.0.0rc5.tar.gz" } ], "1.0.0rc6": [ { "comment_text": "", "digests": { "md5": "b2b9e135df7171b90a11d574576b5dc9", "sha256": "48c202184b3b6bad59eff825b0cde29c5fa3d6a085f22450cb740f792c2110b9" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2b9e135df7171b90a11d574576b5dc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 14348, "upload_time": "2018-01-10T10:36:41", "url": "https://files.pythonhosted.org/packages/ea/ea/d74b0f7a8e709e69953b42fc4a274cd0e653c434db3f82618ef8994e650f/aeat_web_services-1.0.0rc6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5877a4965e7ed2112ba4d46f273e03bc", "sha256": "0e134814576f29afb9e5b7848cf4b0a3e77eee9b04e412f0318b8180dae28c9d" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc6.tar.gz", "has_sig": false, "md5_digest": "5877a4965e7ed2112ba4d46f273e03bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 57652, "upload_time": "2018-01-10T10:36:43", "url": "https://files.pythonhosted.org/packages/de/29/636be018be055f2551dd91c22b71ea2167d7b2a84ef063a85510cf713398/aeat-web-services-1.0.0rc6.tar.gz" } ], "1.0.0rc7": [ { "comment_text": "", "digests": { "md5": "89ee1bf9f192eddaf727851c498f6c16", "sha256": "d400bff3883eb3f4efb0f0b0ddd4fdaacc5c0d9596e70e468e19153ad836fe74" }, "downloads": -1, "filename": "aeat_web_services-1.0.0rc7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89ee1bf9f192eddaf727851c498f6c16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17332, "upload_time": "2018-01-12T09:27:04", "url": "https://files.pythonhosted.org/packages/0a/9f/a0730d112b5bd2fd9365246f9150681b7455d7cfc0b0f6d6ad5105f4ea6d/aeat_web_services-1.0.0rc7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2e800abb1d8f5f94880670210aa5600", "sha256": "9902862253610dfc556cd769ad804fdda50d93e7a561c0907c042f0a2c43891f" }, "downloads": -1, "filename": "aeat-web-services-1.0.0rc7.tar.gz", "has_sig": false, "md5_digest": "b2e800abb1d8f5f94880670210aa5600", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 65124, "upload_time": "2018-01-12T09:27:06", "url": "https://files.pythonhosted.org/packages/b4/e8/35202403545020b1c7a7201bcede7e07a898a8db16eefea5255333b04021/aeat-web-services-1.0.0rc7.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d30ec31369f57469492dc5a5e813e2a2", "sha256": "4af3e6afa92693e935a235be9b1e6297fdb58124b796556d2cc7eade43466050" }, "downloads": -1, "filename": "aeat_web_services-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d30ec31369f57469492dc5a5e813e2a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17413, "upload_time": "2018-01-16T16:39:01", "url": "https://files.pythonhosted.org/packages/2c/65/ff0e711eb4d21bcb660bcaa8acb088cd527d1b5f3cccfe32f1bdbbcc149e/aeat_web_services-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2af8bd0e4363b1587aae2e42450f0727", "sha256": "ac9cf7111c4c35652fa941ad76afcf00bed929a27b5f3e9b0325d3021bb8d1dd" }, "downloads": -1, "filename": "aeat-web-services-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2af8bd0e4363b1587aae2e42450f0727", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 62356, "upload_time": "2018-01-16T16:40:37", "url": "https://files.pythonhosted.org/packages/59/e4/1a920b687e86f53ed973b2a0c76d964b4a3c6c418f2e4f4f687a860a021e/aeat-web-services-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1fc1c95e3d79ed4909502ff4e7be37e5", "sha256": "57e6a4f826f833213c6494032daca27d1532335af77c9a1e7fde6c79772164cd" }, "downloads": -1, "filename": "aeat_web_services-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fc1c95e3d79ed4909502ff4e7be37e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17505, "upload_time": "2018-01-17T07:58:17", "url": "https://files.pythonhosted.org/packages/e2/11/5dec4f752652b2b9428f458870259857f9be3b413c078b546f32394ca5d3/aeat_web_services-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b56e8bea6fe55574b4d34cec828988e1", "sha256": "13b6647fa83943c65ef33fae2c954653188ef69987fdf65da39d3f7c8130e576" }, "downloads": -1, "filename": "aeat-web-services-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b56e8bea6fe55574b4d34cec828988e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 69226, "upload_time": "2018-01-17T07:58:18", "url": "https://files.pythonhosted.org/packages/57/d1/e1b214ece1961bf8c5e98428f1281be60ee5c6eecf8aa94a28c88d4b5752/aeat-web-services-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "970ca31e49225e6dbb02a3d7c29d3c38", "sha256": "85e541920a52bec71d3c8a6976003bd7a6106bfd25ae043129317f92197e62a8" }, "downloads": -1, "filename": "aeat_web_services-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "970ca31e49225e6dbb02a3d7c29d3c38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17506, "upload_time": "2018-01-17T08:52:41", "url": "https://files.pythonhosted.org/packages/1e/ec/a6e7e0c49b1860346368ee03dc4cb41ba51beeb68eab55d3372e6d8fa415/aeat_web_services-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e740c4c79948e8e9e9142f2a64e4cd3", "sha256": "3c84926e9a41d8e70c0ac83ee9fb58db432a4bb4d15dc4fdea95453bb14947a7" }, "downloads": -1, "filename": "aeat-web-services-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5e740c4c79948e8e9e9142f2a64e4cd3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 69236, "upload_time": "2018-01-17T08:52:43", "url": "https://files.pythonhosted.org/packages/db/11/7620c53775660af8085adccfc2b971e298dc5a7a5637c740377158e774db/aeat-web-services-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8f6fbdc6f220ae3b86cabec5f0ed35f5", "sha256": "d18a2bade735dab50f0b90d6ec07f83d5b011f708e4ce65145b61a8674ea20d7" }, "downloads": -1, "filename": "aeat_web_services-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f6fbdc6f220ae3b86cabec5f0ed35f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17506, "upload_time": "2018-02-01T08:50:58", "url": "https://files.pythonhosted.org/packages/41/41/56357a9f0694d58506c83079ee71a148c23dd941cb41bcde15095cda9000/aeat_web_services-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da4f102decadbede707df6539945a1ae", "sha256": "d20bc58b3635973d49a4f6166446dbad2feb374a6ac3afe1b8702acb2559a688" }, "downloads": -1, "filename": "aeat-web-services-1.1.2.tar.gz", "has_sig": false, "md5_digest": "da4f102decadbede707df6539945a1ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 69243, "upload_time": "2018-02-01T08:51:00", "url": "https://files.pythonhosted.org/packages/da/89/fb4899a728cc75af173179883cf2df1512d7ece26654be13026e3a11ceb0/aeat-web-services-1.1.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "660e9affac8714e1f6efd86d391c4a95", "sha256": "832aa8f56cb1e27bedf4d8d4352724e05f5f97ce33167af4a684d84eaf45e4a5" }, "downloads": -1, "filename": "aeat_web_services-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "660e9affac8714e1f6efd86d391c4a95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17490, "upload_time": "2018-02-20T13:38:19", "url": "https://files.pythonhosted.org/packages/62/79/a4af6b577a574892d1da3059e0a3d746bf3fc50ea915bece6c2f8ba573c6/aeat_web_services-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a3f404a31c120e70541ad030c563d98", "sha256": "181806bd3d8d384fb2fd6d3ff841d00a230baafe9625ca71cfce3829593d3aa3" }, "downloads": -1, "filename": "aeat-web-services-2.0.0.tar.gz", "has_sig": true, "md5_digest": "7a3f404a31c120e70541ad030c563d98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 62734, "upload_time": "2018-02-20T13:38:25", "url": "https://files.pythonhosted.org/packages/d8/45/fc4810984f959bfb46e618ebdba7992f6f52eb394be0857e00c89a3137e6/aeat-web-services-2.0.0.tar.gz" } ], "2.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "29bbaf5a3acb8843a35ec00f7e2b9747", "sha256": "a56ffb24b6048820dc75074cac11c2fa72100f1eb8df5a21c13c184fd9421172" }, "downloads": -1, "filename": "aeat_web_services-2.0.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29bbaf5a3acb8843a35ec00f7e2b9747", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17815, "upload_time": "2018-02-20T11:02:07", "url": "https://files.pythonhosted.org/packages/b6/3c/59e7ea2163eda15748463477632db04d11febbd8e59f389d8d11738c21e2/aeat_web_services-2.0.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c61c56c816c9a06435adc116ddb654b", "sha256": "2658f325eea4b29e8d6a14956d18ca2c0292a668852803f469d3a9001d6e1e47" }, "downloads": -1, "filename": "aeat-web-services-2.0.0.dev1.tar.gz", "has_sig": true, "md5_digest": "0c61c56c816c9a06435adc116ddb654b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 69489, "upload_time": "2018-02-20T11:02:09", "url": "https://files.pythonhosted.org/packages/28/d3/6132079ff65a0ba3d781d669cc47f7b214d3c06cdcbb434e726cb8eb50e2/aeat-web-services-2.0.0.dev1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b264af349c2e5ac151affc94cabb2a3c", "sha256": "dcc0e09155a8ee74be5936fdcc49ae1d6228bfd4fa42924fbf7a1f13c8d5f86e" }, "downloads": -1, "filename": "aeat_web_services-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b264af349c2e5ac151affc94cabb2a3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17542, "upload_time": "2018-02-20T13:57:08", "url": "https://files.pythonhosted.org/packages/80/dd/9846913694ea176fdb67faeda8abc0af4bd3aa39675b834cff69072306f3/aeat_web_services-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6aa8b40e80c5402b3e5f7950cdac1e3", "sha256": "a1e2762aa05434e30623fdf08097e8768bc7ddf3ab24c9c54165086da53910ca" }, "downloads": -1, "filename": "aeat-web-services-2.0.1.tar.gz", "has_sig": true, "md5_digest": "c6aa8b40e80c5402b3e5f7950cdac1e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 62373, "upload_time": "2018-02-20T13:57:11", "url": "https://files.pythonhosted.org/packages/b0/b4/9d99a0796c74622bbfea1bf4194032c06745ad1b4785e332c7b9a63cad1f/aeat-web-services-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "8342675af362dedd3ab312cd708e96d2", "sha256": "a0b8c90f47c1bef4d12bda9dd19b639131611d68e0c33739e2f6a368cdfbc7c6" }, "downloads": -1, "filename": "aeat_web_services-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8342675af362dedd3ab312cd708e96d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17591, "upload_time": "2018-05-23T11:13:29", "url": "https://files.pythonhosted.org/packages/97/dc/19b8db428f9fdc63acccbf0498de2333ee22d066546027802fbdd0b7d537/aeat_web_services-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2d539d58a36dae0bf1fb33836573ce9", "sha256": "d3ba04026ea2b95caa5f5692e788e1618f190d4468f6d0ff868c169025ea552a" }, "downloads": -1, "filename": "aeat-web-services-2.0.2.tar.gz", "has_sig": false, "md5_digest": "d2d539d58a36dae0bf1fb33836573ce9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 62604, "upload_time": "2018-05-23T11:13:31", "url": "https://files.pythonhosted.org/packages/15/62/7d3decb075126332d9931cfbc504b7a548cddb1c56bcdde782b14c4ec286/aeat-web-services-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8342675af362dedd3ab312cd708e96d2", "sha256": "a0b8c90f47c1bef4d12bda9dd19b639131611d68e0c33739e2f6a368cdfbc7c6" }, "downloads": -1, "filename": "aeat_web_services-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8342675af362dedd3ab312cd708e96d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4,<3.7", "size": 17591, "upload_time": "2018-05-23T11:13:29", "url": "https://files.pythonhosted.org/packages/97/dc/19b8db428f9fdc63acccbf0498de2333ee22d066546027802fbdd0b7d537/aeat_web_services-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2d539d58a36dae0bf1fb33836573ce9", "sha256": "d3ba04026ea2b95caa5f5692e788e1618f190d4468f6d0ff868c169025ea552a" }, "downloads": -1, "filename": "aeat-web-services-2.0.2.tar.gz", "has_sig": false, "md5_digest": "d2d539d58a36dae0bf1fb33836573ce9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4,<3.7", "size": 62604, "upload_time": "2018-05-23T11:13:31", "url": "https://files.pythonhosted.org/packages/15/62/7d3decb075126332d9931cfbc504b7a548cddb1c56bcdde782b14c4ec286/aeat-web-services-2.0.2.tar.gz" } ] }