{ "info": { "author": "Esteban De La Fuente Rubio, DeLaF", "author_email": "esteban@sasco.cl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "SDK de LibreDTE para Python\n===========================\n\n.. image:: https://badge.fury.io/py/libredte.svg\n :target: https://pypi.python.org/pypi/libredte\n.. .. image:: https://img.shields.io/pypi/status/libredte.svg\n :target: https://pypi.python.org/pypi/libredte\n.. .. image:: https://img.shields.io/pypi/pyversions/libredte.svg\n :target: https://pypi.python.org/pypi/libredte\n.. .. image:: https://img.shields.io/pypi/l/libredte.svg\n :target: https://raw.githubusercontent.com/LibreDTE/libredte-lib/master/COPYING\n\nSDK para realizar la integraci\u00f3n con los servicios web de LibreDTE desde Python.\n\nT\u00e9rminos y condiciones de uso\n-----------------------------\n\nAl utilizar este proyecto, total o parcialmente, autom\u00e1ticamente se acepta\ncumplir con los `t\u00e9rminos y condiciones de uso `_\nque rigen a LibreDTE. La `Licencia P\u00fablica General Affero de GNU (AGPL) `_\ns\u00f3lo aplica para quienes respeten los t\u00e9rminos y condiciones de uso. No existe\nuna licencia comercial de LibreDTE, por lo cual no es posible usar el proyecto\nsi no aceptas cumplir dichos t\u00e9rminos y condiciones.\n\nLa versi\u00f3n resumida de los t\u00e9rminos y condiciones de uso de LibreDTE que\npermiten utilizar el proyecto, son los siguientes:\n\n- Tienes la libertad de: usar, estudiar, distribuir y cambiar LibreDTE.\n- Si utilizas LibreDTE en tu software, el c\u00f3digo fuente de dicho software deber\u00e1\n ser liberado de manera p\u00fablica bajo licencia AGPL.\n- Si haces cambios a LibreDTE deber\u00e1s liberar de manera p\u00fablica el c\u00f3digo fuente\n de dichos cambios bajo licencia AGPL.\n- Debes hacer referencia de manera p\u00fablica en tu software al proyecto y autor\n original de LibreDTE, tanto si usas LibreDTE sin modificar o realizando\n cambios al c\u00f3digo.\n\nEs obligaci\u00f3n de quienes quieran usar el proyecto leer y aceptar por completo\nlos `t\u00e9rminos y condiciones de uso `_.\n\nSi quieres una versi\u00f3n `LGPL `_\nde este c\u00f3digo, anterior pero funcional, revisa en\n`LibreDTE SDK Python v1.0.0a9 (LGPL) `_.\nS\u00f3lo esa versi\u00f3n puede ser usada en c\u00f3digo privativo, la actual no.\n\nInstalaci\u00f3n\n-----------\n\nInstalar desde PIP con:\n\n.. code:: shell\n\n $ sudo pip install libredte\n\nSi est\u00e1s en Microsoft Windows, debes instalar adem\u00e1s\n`pypiwin32 `_.\n\nActualizaci\u00f3n\n-------------\n\nActualizar desde PIP con:\n\n.. code:: shell\n\n $ sudo pip install libredte --upgrade\n\nLXML en Microsoft Windows\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nEn algunas versiones de Microsoft Windows (al menos 8 y 10) la instalaci\u00f3n con\nPIP falla debido a que no es posible instalar LXML. Para solucionar esto y poder\ninstalar el SDK es necesario instalar LXML de manera manual. Se puede descargar\n`una versi\u00f3n binaria de LXML `_\nseg\u00fan la versi\u00f3n de Python que estemos usando.\n\nSupongamos que tenemos Python 3.5 de 32 bits (independientemente que el sistema\noperativo sea de 64 bits). Debemos descargar el siguiente archivo\n`lxml\u20113.6.4\u2011cp35\u2011cp35m\u2011win32.whl `_\ny procedemos a instalar con\n\n.. code:: shell\n\n > pip.exe install lxml-3.6.4-cp35-cp35m-win32.whl\n\nSi usas otra versi\u00f3n de Python descarga la LXML que corresponda.\n\nCuando tengas instalada la LXML procede a instalar el SDK de LibreDTE con PIP.\n\nDesarrolladores (ayuda mental)\n------------------------------\n\nModificar el SDK:\n\n.. code:: shell\n\n $ git clone https://github.com/LibreDTE/libredte-sdk-python\n $ cd libredte-sdk-python\n $ sudo pip install -e .\n\nCrear el paquete que se desea distribuir:\n\n.. code:: shell\n\n $ sudo python setup.py sdist\n\nPublicar el paquete a distribuir:\n\n.. code:: shell\n\n $ twine upload dist/*\n\nM\u00e1s informaci\u00f3n en ``_", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LibreDTE/libredte-sdk-python", "keywords": "facturaci\u00f3n electr\u00f3nica", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "libredte", "package_url": "https://pypi.org/project/libredte/", "platform": "", "project_url": "https://pypi.org/project/libredte/", "project_urls": { "Homepage": "https://github.com/LibreDTE/libredte-sdk-python" }, "release_url": "https://pypi.org/project/libredte/2.0.4/", "requires_dist": null, "requires_python": "", "summary": "SDK para conectar a LibreDTE", "version": "2.0.4" }, "last_serial": 3075303, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "4a4d1ec6b9390acdbb0a46b64554fbb6", "sha256": "0288c6a39b6365fac2888fd4e4c18cb5e4de83564aef1b7babc105faededc2cb" }, "downloads": -1, "filename": "libredte-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "4a4d1ec6b9390acdbb0a46b64554fbb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3178, "upload_time": "2016-06-10T02:26:14", "url": "https://files.pythonhosted.org/packages/0a/1d/3102713721449244e69b395daa797c1c557fcc8de53b00835da55f450d77/libredte-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "5de8fdcd4b0b89bf9d902bd3cdeac263", "sha256": "96c9eb07863de9ad0ae39b3b2306950745936baadeed43a538771280921cfdc1" }, "downloads": -1, "filename": "libredte-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "5de8fdcd4b0b89bf9d902bd3cdeac263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3201, "upload_time": "2016-06-22T05:42:18", "url": "https://files.pythonhosted.org/packages/c0/44/86455c67c2a609159ca9656fa2d3b7b5171374490f31376a3d8333902b48/libredte-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "258b2c18cba0d34c26acd3b6779ce835", "sha256": "dc8317bcf1ed15156e503a5f3dd4ec6220917ff894609dbc00d77c957d26a063" }, "downloads": -1, "filename": "libredte-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "258b2c18cba0d34c26acd3b6779ce835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2016-06-25T07:00:37", "url": "https://files.pythonhosted.org/packages/d9/50/a292dfba877feda0b0e37d3811ce13a8c6a007caf20ffa697b52cbab1968/libredte-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "d5a6f308882bf77d5c7152beb16d4925", "sha256": "1ecfa55eb584a4bdcd58fa8a352b75aa5a79fd7176066dd3a2468ef09e9d1a69" }, "downloads": -1, "filename": "libredte-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "d5a6f308882bf77d5c7152beb16d4925", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3249, "upload_time": "2016-06-25T20:26:30", "url": "https://files.pythonhosted.org/packages/c8/62/9e930fdf1e42ebf4e4d2b749986c18a964f6cf2cec20b513bbad37fdb313/libredte-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "fadffad048cbcfda3e51cbaef9ad8e57", "sha256": "0d6a41f45f86f76f5bf0336fe54c09800367759130439b7adf0f91b724b032a5" }, "downloads": -1, "filename": "libredte-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "fadffad048cbcfda3e51cbaef9ad8e57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2016-06-25T22:12:55", "url": "https://files.pythonhosted.org/packages/d7/4f/a3c97639138de939775844b0fbb6f0772110fb94ef07f4f4246d2f7c5f22/libredte-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "1f322e6f3e6ba45c27e4ae65b6a9192a", "sha256": "02661129b671b488a8daa5e8e1c04125f938e4a4b3f494e551e46060428ca86a" }, "downloads": -1, "filename": "libredte-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "1f322e6f3e6ba45c27e4ae65b6a9192a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3239, "upload_time": "2016-08-25T05:21:14", "url": "https://files.pythonhosted.org/packages/71/5b/8b9c30a6536b10977acfbe560bc2902e7b2200ac702d65abfd57139973be/libredte-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "5269c09244f8ece81b955a85c9cd842c", "sha256": "99415dcf6d6509576302f39edba1300814653ed378fb2e3503e9c2385189ab85" }, "downloads": -1, "filename": "libredte-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "5269c09244f8ece81b955a85c9cd842c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3744, "upload_time": "2016-11-18T17:49:24", "url": "https://files.pythonhosted.org/packages/a3/03/8c1cc8097b2e287954988fcff738b6f1c7471e9c866e7792d1213ecfeb66/libredte-1.0.0a7.tar.gz" } ], "1.0.0a8": [ { "comment_text": "", "digests": { "md5": "a9d3421f9caf65db7b6d72aa66a7bfd6", "sha256": "fbb62a7455764f28c76dbf137007463c17a1efabb9e5eba2436f9ec4d600bcdb" }, "downloads": -1, "filename": "libredte-1.0.0a8.tar.gz", "has_sig": false, "md5_digest": "a9d3421f9caf65db7b6d72aa66a7bfd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3749, "upload_time": "2016-11-18T17:50:41", "url": "https://files.pythonhosted.org/packages/da/ee/5fadbef829071bf480ba21c31ec4fefaab5a571be2e2031ec3118cc0226f/libredte-1.0.0a8.tar.gz" } ], "1.0.0a9": [ { "comment_text": "", "digests": { "md5": "1336f709791a652350c9a66654c88f9d", "sha256": "37cd14c6aa4bb20f174a7ac4ea77ff3894ce88c4879f2547960877088030554b" }, "downloads": -1, "filename": "libredte-1.0.0a9.tar.gz", "has_sig": false, "md5_digest": "1336f709791a652350c9a66654c88f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2016-11-21T03:05:15", "url": "https://files.pythonhosted.org/packages/2d/38/d423be8461091306445c950fb252693d7bea59d9c9ab9dcbb851c179fa09/libredte-1.0.0a9.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "12af5b9ad333725f3eec4ee1feeb4c6b", "sha256": "9e00cade7d178c0b3f8a1335f8e7c0b5adddea4395fc7f76be5cba00b31bfd46" }, "downloads": -1, "filename": "libredte-2.0.0.tar.gz", "has_sig": false, "md5_digest": "12af5b9ad333725f3eec4ee1feeb4c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4396, "upload_time": "2017-01-26T15:07:05", "url": "https://files.pythonhosted.org/packages/98/69/208968aa2807a742daadfc878cdbc6c97a7f66755cc24da2815dee865b80/libredte-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "4556968f7f0c7481c2d5e6fe7859b877", "sha256": "648b390e4b5a757ae44b569206d5ab6720eb40a0b23bb4602b19129c0aa4faa9" }, "downloads": -1, "filename": "libredte-2.0.1.tar.gz", "has_sig": false, "md5_digest": "4556968f7f0c7481c2d5e6fe7859b877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4594, "upload_time": "2017-01-27T04:37:03", "url": "https://files.pythonhosted.org/packages/cd/c7/28c8f52fd5dec5573e2c14f5ac8ad4a7cb516cd83cb55e5bf629a7e79d00/libredte-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "fec38f65e424d21d155114cda2c06a23", "sha256": "dbcd5ece9ea4dd44af52256637c7823c2cd9b2f37e9d9f6c21e01b39e3ea0e4f" }, "downloads": -1, "filename": "libredte-2.0.2.tar.gz", "has_sig": false, "md5_digest": "fec38f65e424d21d155114cda2c06a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4607, "upload_time": "2017-01-28T05:18:47", "url": "https://files.pythonhosted.org/packages/d7/12/cb9842b43af1f5725327a902717ae5f52beb3b85761fe706144432b3fdea/libredte-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "d2ce79f9695390033ec666ce87ba2913", "sha256": "ebc65162db21e32b3bd5b79d73b4c9106104c3cf9fe86f1e2092cd6d76604827" }, "downloads": -1, "filename": "libredte-2.0.3.tar.gz", "has_sig": false, "md5_digest": "d2ce79f9695390033ec666ce87ba2913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4697, "upload_time": "2017-04-11T04:02:19", "url": "https://files.pythonhosted.org/packages/b6/1d/30e489e07ca8e5244cdaf505d9303564c9b823d037ad56425592a49d9d02/libredte-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "12c65db612115dd563417fbd464ff8b0", "sha256": "da2ed3f33f2093cdaf941244cbad3e9b00592c830e420c0501e320230cc00285" }, "downloads": -1, "filename": "libredte-2.0.4.tar.gz", "has_sig": false, "md5_digest": "12c65db612115dd563417fbd464ff8b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4696, "upload_time": "2017-08-05T18:48:52", "url": "https://files.pythonhosted.org/packages/57/63/0166193543d360ead5e7d192e99f2e8911e0842171766501cdc6823b0380/libredte-2.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12c65db612115dd563417fbd464ff8b0", "sha256": "da2ed3f33f2093cdaf941244cbad3e9b00592c830e420c0501e320230cc00285" }, "downloads": -1, "filename": "libredte-2.0.4.tar.gz", "has_sig": false, "md5_digest": "12c65db612115dd563417fbd464ff8b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4696, "upload_time": "2017-08-05T18:48:52", "url": "https://files.pythonhosted.org/packages/57/63/0166193543d360ead5e7d192e99f2e8911e0842171766501cdc6823b0380/libredte-2.0.4.tar.gz" } ] }