{ "info": { "author": "Grzegorz Makarewicz", "author_email": "mak@trisoft.com.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Communications :: Email", "Topic :: Multimedia :: Graphics", "Topic :: Office/Business", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": ".. image:: https://img.shields.io/pypi/v/endesive.svg\n :target: https://pypi.python.org/pypi/endesive\n.. image:: https://circleci.com/gh/m32/endesive/tree/master.svg?style=svg\n :target: https://circleci.com/gh/m32/endesive/tree/master\n :alt: endesive build status on Circle CI\n\nDescription\n===========\n\nPython library for digital signing and verification of digital signatures in mail,\nPDF and XML documents.\n\nThe ASN.1 implementation depends on `asn1crypto`_.\nCryptographic routines depends on `cryptography`_ library.\n\nFor certificate verification OpenSSL is used but I would not trust it,\nnext version should switch to `cryptography`_.\n\nThis library implements S/MIME handler which can encrypt and decrypt S/MIME messages\nusing a public RSA key, in AES-128/192/256 CBC/OFB modes.\nIt can also sign and verify S/MIME messages.\n\nThis library implements CAdES-B handler for signing and verifying PDF documents in\nAdobe.PPKLite/adbe.pkcs7.detached form.\nIt can sign documents during generation using a modified version of `pyfpdf`_ which is\nincluded in this library. It can also sign documents generated by external programms.\n\nThis library implements XADES BES/T with enveloped and enveloping format for creating\nsigned xml files.\n\nThis library implements CMS handler for signing and verifying plain text files with\ndetached signature files.\n\n\nLicense\n=======\n\nThis software is licensed under the MIT License. See the LICENSE file in\nthe top distribution directory for the full license text.\n\n\n## Requirements\n\n* Python 3.*\n* `cryptography`_\n* `asn1crypto`_\n* `lxml`_\n* `pykcs11`_\n* `Pillow`_\n\n\nExamples\n========\n\ncert-make.py\n Create required certificates (password is 1234)\ncert-make-hsm.py\n Create required certificates for SoftHSM (password is secret1)\n\npdf-make.py\n Create simple two paged PDF document which is used in pdf-sign-cms.py.\npdf-sign-cms.py\n Create signature in externally created PDF.\npdf-sign-cms-hsm.py\n Create signature in externally created PDF but signed with key stored in SoftHSM.\npdf-sign-fpdf.py\n Create signature while creating PDF.\npdf-verify.py\n Verify prevously generated files (cms/pdf).\n\nplain-make.py\n Create simple UTF-8 text file.\nplain-openssl.sh\n Sign, encrypt and decrypt text file with help of openssl executable.\nplain-sign-attr.py\n Sign text file with 'extended' CMS attributes.\nplain-sign-noattr.py\n Sign text file without 'extended' CMS attributes.\nplain-verify.py\n Verify all generated signatures for text file.\n\nsmime-make.py\n Create simple UTF-8 text file for use in following examples.\nsmime-openssl.sh\n Create signed S/MIME file, encrypted S/MIME file and decrypt generated S/MIME file\n with help of openssl executable.\nsmime-encrypt.py\n Create encrypted S/MIME file.\nsmime-decrypt.py\n Decrypt encrypted S/MIME file.\nsmime-sign-attr.py\n Create signed S/MIME file with 'extended' CMS attributes.\nsmime-sign-noattr.py\n Create signed S/MIME file without 'extended' CMS attributes.\nsmime-verify.py\n Verify all generated S/MIME files.\n\nxml-make.py\n Create simple xml file for use in following examples.\nxml-hsm-certum-enveloped.py\n XADES enveloped mode with real certificate (BES/T).\nxml-hsm-certum-enveloping.py\n XADES enveloping mode with real certificate (BES/T).\nxml-hsm-softhsm2-enveloped.py\n XADES enveloped mode with SoftHSM certificate (BES).\nxml-hsm-softhsm2-enveloping.py\n XADES enveloping mode with SoftHSM certificate (BES).\n\nTools\n=====\n\nOnline pdf validator `pdfvalidator`_ or `verapdf`_.\nOffline Apache `pdfbox`_ java based validator.\n\nFree S/MIME certificates (usable for documents signing) can be obtained from `actalis`_.\n\nValidate electronic signatures: `ec_europa`_.\n\n.. _cryptography: https://github.com/pyca/cryptography\n.. _asn1crypto: https://github.com/wbond/asn1crypto\n.. _pyfpdf: https://github.com/reingart/pyfpdf\n.. _lxml: https://pypi.org/project/lxml/\n.. _pykcs11: https://pypi.org/project/pykcs11/\n.. _Pillow: https://pypi.org/project/Pillow/\n.. _pdfvalidator: https://www.pdf-online.com/osa/validate.aspx\n.. _verapdf: https://demo.verapdf.org/\n.. _pdfbox: https://pdfbox.apache.org/\n.. _actalis: https://www.actalis.it/products/certificates-for-secure-electronic-mail.aspx\n.. _ec_europa: https://ec.europa.eu/cefdigital/DSS/webapp-demo/validation\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/m32/endesive", "keywords": "cryptography pki x509 smime email pdf pkcs11 asn1 xades", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "endesive", "package_url": "https://pypi.org/project/endesive/", "platform": "all", "project_url": "https://pypi.org/project/endesive/", "project_urls": { "Homepage": "https://github.com/m32/endesive" }, "release_url": "https://pypi.org/project/endesive/2.0.9/", "requires_dist": [ "cryptography", "asn1crypto", "oscrypto", "lxml", "pykcs11", "Pillow", "pytz", "requests", "paramiko", "pyopenssl", "attrs" ], "requires_python": "", "summary": "Library for digital signing and verification of digital signatures in mail, PDF and XML documents.", "version": "2.0.9", "yanked": false, "yanked_reason": null }, "last_serial": 13324275, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "e4fba635635e918628ca2c8087dc77b1", "sha256": "a516bdc30fcd86f92ca800f0e9fcb62c8f0ad876ee6fbacb1620822a5c5db18c" }, "downloads": -1, "filename": "endesive-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e4fba635635e918628ca2c8087dc77b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56932, "upload_time": "2019-04-20T17:48:20", "upload_time_iso_8601": "2019-04-20T17:48:20.244516Z", "url": "https://files.pythonhosted.org/packages/42/b0/8ee1e62e40f7d9197d44c174ccdaf2a1f776c412ce9ba1a2f6b7863afe1a/endesive-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e82054e435647b341619c2825630e10c", "sha256": "0256bc0ae1c7f1eeaa77f5bb91276d90e52f6a2072edb3eaaf742e155e747eea" }, "downloads": -1, "filename": "endesive-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e82054e435647b341619c2825630e10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51166, "upload_time": "2019-04-20T17:48:22", "upload_time_iso_8601": "2019-04-20T17:48:22.194781Z", "url": "https://files.pythonhosted.org/packages/b3/89/e2489a336ebab16154ce2a21c91c2e724c95a1a14918d9fbc5f3bf93341f/endesive-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "008464cfa872ca231b39527ba4d04954", "sha256": "cbfbb153179cdb9977b4b8fb438e72cb890575b01d1d2d5509583ca1b66e301a" }, "downloads": -1, "filename": "endesive-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "008464cfa872ca231b39527ba4d04954", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56955, "upload_time": "2019-04-23T18:17:00", "upload_time_iso_8601": "2019-04-23T18:17:00.937989Z", "url": "https://files.pythonhosted.org/packages/5d/10/a2ec4d2773f337992cd46c554cfdcde4f831fb097e7df0a148ab59e7670e/endesive-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "332f011bf0408b4c5069bf7b909e0245", "sha256": "f5628734f2769dffc3814d72fda267d4b1cd0769e17b19f050e2dc9cb56e7787" }, "downloads": -1, "filename": "endesive-1.1.3.tar.gz", "has_sig": false, "md5_digest": "332f011bf0408b4c5069bf7b909e0245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51201, "upload_time": "2019-04-23T18:17:02", "upload_time_iso_8601": "2019-04-23T18:17:02.997137Z", "url": "https://files.pythonhosted.org/packages/51/4a/3bd9f910162c812c17bd71c496716e21cf4a57d3e8b66e7b6720d6254433/endesive-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "8450ce08d1461ae84c7204cc7139aef0", "sha256": "d591cc4f16e2678568d721ae2bf3bfaa39ff2a3beb6121396484364fe1737c65" }, "downloads": -1, "filename": "endesive-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8450ce08d1461ae84c7204cc7139aef0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57147, "upload_time": "2019-05-16T18:35:11", "upload_time_iso_8601": "2019-05-16T18:35:11.526791Z", "url": "https://files.pythonhosted.org/packages/38/6d/94bca7ca747cd8e14b9211bbe411efbf7d8b9d193763be373afb2c3227a4/endesive-1.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c5adac42647b067517062cb34f0995db", "sha256": "e1a74cf9ffeea527cefebeca3611c6ccf8371b70b02d0f1f16d28ec35cc5e208" }, "downloads": -1, "filename": "endesive-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c5adac42647b067517062cb34f0995db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51299, "upload_time": "2019-05-16T18:35:13", "upload_time_iso_8601": "2019-05-16T18:35:13.469194Z", "url": "https://files.pythonhosted.org/packages/6a/03/2a3cd33d282864066c168d3ff6a83045a7c35a8eab4b320ff234f33c5d8f/endesive-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "524b8d13600fe2220934c28372f5901f", "sha256": "308820355e65f1191d86a4e5b81f43e9ac4d02f46454e23a7f7cce52d660f4e7" }, "downloads": -1, "filename": "endesive-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "524b8d13600fe2220934c28372f5901f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59600, "upload_time": "2019-06-05T04:17:26", "upload_time_iso_8601": "2019-06-05T04:17:26.761827Z", "url": "https://files.pythonhosted.org/packages/04/b1/f386ff21d0c0b95a825ac8023391f0fd81f1ad10caea7dff19b0b200c27c/endesive-1.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "59d13f4a8b7669c5ab6f775d952446d4", "sha256": "37cf794a891cee92d99276314d1d4faaf24c8f23da82f2b550e40415da635e15" }, "downloads": -1, "filename": "endesive-1.1.5.tar.gz", "has_sig": false, "md5_digest": "59d13f4a8b7669c5ab6f775d952446d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53544, "upload_time": "2019-06-05T04:17:28", "upload_time_iso_8601": "2019-06-05T04:17:28.463642Z", "url": "https://files.pythonhosted.org/packages/aa/ea/60c1e0f2856ee5e44be373191823d9320d672ceaf0442b89574edaa156bc/endesive-1.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "57a623c5e34972d64c19c7e9e6536829", "sha256": "617b7955e66801fc1bc5da776558f445b6456b3a2f4e9232cb2ddc8130ff37c8" }, "downloads": -1, "filename": "endesive-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "57a623c5e34972d64c19c7e9e6536829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59657, "upload_time": "2019-06-09T14:23:13", "upload_time_iso_8601": "2019-06-09T14:23:13.419856Z", "url": "https://files.pythonhosted.org/packages/8a/33/9ee8593558f18e99b36a10cdf594da8f08fa053da390a9b8e7a3da3493a9/endesive-1.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5bf6b299f6507f8089acae9686ab7a3e", "sha256": "ef49f2e4d0dacf6ba319d269cbf37d97bee976fbc8d0b45155775c4a10815408" }, "downloads": -1, "filename": "endesive-1.1.6.tar.gz", "has_sig": false, "md5_digest": "5bf6b299f6507f8089acae9686ab7a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53682, "upload_time": "2019-06-09T14:23:15", "upload_time_iso_8601": "2019-06-09T14:23:15.438199Z", "url": "https://files.pythonhosted.org/packages/ce/e9/5f9b97771294eb23fa370280cae8cdcdb489e415c9259477d278fb6cec53/endesive-1.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "e4536f46464359b3019e18decf8e6c7e", "sha256": "8497180487f48f3b1467acc7f9625789e87e33473e4c23ad924a2fb5f106f2c3" }, "downloads": -1, "filename": "endesive-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e4536f46464359b3019e18decf8e6c7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59780, "upload_time": "2019-07-12T15:30:57", "upload_time_iso_8601": "2019-07-12T15:30:57.999686Z", "url": "https://files.pythonhosted.org/packages/49/df/902f0379cab9722021f9d2fc9fbaabdf84bc348ccf8c1af31653b47ca54e/endesive-1.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87d3e6d02b247162dd82e10aa73bca29", "sha256": "df6373a4f00cfc0c9202a2272e7d6232065378ab84b32bf2e9318446eeb12316" }, "downloads": -1, "filename": "endesive-1.1.7.tar.gz", "has_sig": false, "md5_digest": "87d3e6d02b247162dd82e10aa73bca29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54015, "upload_time": "2019-07-12T15:31:00", "upload_time_iso_8601": "2019-07-12T15:31:00.055249Z", "url": "https://files.pythonhosted.org/packages/f5/27/a374f2dbafcd1e3ca2796ac61f6c39b9cf1bcab64b0ac06e02e5ea1b7393/endesive-1.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "d6ed34376cf1527ce3ef5a91bbbd2427", "sha256": "b0ba2a179b6329a8a5666e9f57c8161047307d784d0b89bbb384c683b8d93e5c" }, "downloads": -1, "filename": "endesive-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d6ed34376cf1527ce3ef5a91bbbd2427", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60045, "upload_time": "2019-07-16T01:01:23", "upload_time_iso_8601": "2019-07-16T01:01:23.298244Z", "url": "https://files.pythonhosted.org/packages/da/6e/b3cd4cf848ac8bb5d1aae092ac1c587afa0721a860adcc9b6e3f9f41feb5/endesive-1.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db410204edeae64b39b492559851a913", "sha256": "ec4cc6a42fc5bb46d7ef8ffe3118d2bd47ffea2ec66737358f51bc75731e057e" }, "downloads": -1, "filename": "endesive-1.1.8.tar.gz", "has_sig": false, "md5_digest": "db410204edeae64b39b492559851a913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54289, "upload_time": "2019-07-16T01:01:25", "upload_time_iso_8601": "2019-07-16T01:01:25.466632Z", "url": "https://files.pythonhosted.org/packages/eb/95/04075a2fb0f0e72f55386c0c1a1096e80da850ade7d2690e6d5b24d18bed/endesive-1.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "857f7b865976629b55982dac424dff5c", "sha256": "5550cfff4f34f6514ed3402572055acb9d4091cb16e96bd195f142f5e8e988d9" }, "downloads": -1, "filename": "endesive-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "857f7b865976629b55982dac424dff5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60062, "upload_time": "2019-07-16T01:27:12", "upload_time_iso_8601": "2019-07-16T01:27:12.068919Z", "url": "https://files.pythonhosted.org/packages/ed/33/87dfcb3c938ab9fe1a476e921d9214350d30f2033f7bf4cd1fb91fa189ca/endesive-1.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a550141817af3db004827f6bcedd04b", "sha256": "43a7138a92c8cf3f5a6277ca6cc29c25f1f911ba000e827ee98adf7617bae844" }, "downloads": -1, "filename": "endesive-1.1.9.tar.gz", "has_sig": false, "md5_digest": "0a550141817af3db004827f6bcedd04b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54310, "upload_time": "2019-07-16T01:27:14", "upload_time_iso_8601": "2019-07-16T01:27:14.339225Z", "url": "https://files.pythonhosted.org/packages/99/8a/6c5d5e798f946e4c712d6745bf03a840fb0f819bec982f0af3c276023b45/endesive-1.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7cf3913ffd9defacfc744ac3df3a5408", "sha256": "9e7988855056dbe545ab488ba1c8460afbad5e98dcef73daa28b60a034fafd83" }, "downloads": -1, "filename": "endesive-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7cf3913ffd9defacfc744ac3df3a5408", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60605, "upload_time": "2019-08-24T00:14:18", "upload_time_iso_8601": "2019-08-24T00:14:18.255031Z", "url": "https://files.pythonhosted.org/packages/0c/87/2687c6be7db49cbb7ec716129a12014c4f9e34696a8dbcc0357b32dfb9e4/endesive-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27c7482774497259ed7964add6d38957", "sha256": "093f3e12ffa67f2d8eb984268539d71656144aaf8157ae5315bbf5be26c8acb3" }, "downloads": -1, "filename": "endesive-1.2.0.tar.gz", "has_sig": false, "md5_digest": "27c7482774497259ed7964add6d38957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54856, "upload_time": "2019-08-24T00:14:20", "upload_time_iso_8601": "2019-08-24T00:14:20.469268Z", "url": "https://files.pythonhosted.org/packages/8f/2b/54cbdc3c09cf6babe0db6741653dee5f736a24d22c182743e4cfbed9bc76/endesive-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "4cde61facb0639e4dc8955e39a2e7160", "sha256": "6a10f9acff87ed37f6c8c405e0f9841bcb67be406532b9ae06dfefd9809835d8" }, "downloads": -1, "filename": "endesive-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4cde61facb0639e4dc8955e39a2e7160", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60617, "upload_time": "2019-10-18T14:21:58", "upload_time_iso_8601": "2019-10-18T14:21:58.059631Z", "url": "https://files.pythonhosted.org/packages/a3/b9/6ed4e5bd7f64c1e84b5f90e84ce8cd555a42a4515d78905b3558ecc8ab82/endesive-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1e589ac3695e62a8f983760e5d5f978", "sha256": "6f643dacb3904504ea9cf2515ac1b3ad14112aed85667dc171cd9053423bb9f0" }, "downloads": -1, "filename": "endesive-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d1e589ac3695e62a8f983760e5d5f978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54890, "upload_time": "2019-10-18T14:22:00", "upload_time_iso_8601": "2019-10-18T14:22:00.754787Z", "url": "https://files.pythonhosted.org/packages/4e/d0/ff9bed9bfbf5b254bf99c68ec69540abaf586ef444159ecdeb99698a0bb8/endesive-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "08a2b4da7133df31203f7b391bb899d8", "sha256": "f67b5f22181e348092df99c1aa3f7f9ef8e2e8b504cd3ff81e86c432f5626a6f" }, "downloads": -1, "filename": "endesive-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "08a2b4da7133df31203f7b391bb899d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60711, "upload_time": "2019-10-29T12:14:35", "upload_time_iso_8601": "2019-10-29T12:14:35.956934Z", "url": "https://files.pythonhosted.org/packages/bb/e4/0970d6fcfea0213d2092bb1c3fbade35a37d3df83d93c5c90b7200732511/endesive-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9855fd8c3e36df1f0e19de5f8b72c1a", "sha256": "3f239617f47043161e86e1e5ee3dc371326a356049ce9edebde3117940688aca" }, "downloads": -1, "filename": "endesive-1.2.2.tar.gz", "has_sig": false, "md5_digest": "b9855fd8c3e36df1f0e19de5f8b72c1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54983, "upload_time": "2019-10-29T12:14:37", "upload_time_iso_8601": "2019-10-29T12:14:37.891879Z", "url": "https://files.pythonhosted.org/packages/ae/95/6ee300e391ae717716858971d451b62a6d56ce3d5d2fef299e8f64a6b4f5/endesive-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "0122f853f910ea2dbcb1938e0e0c3b48", "sha256": "ae9f7f2518837933964b0d5f32827ea20e80780fc2ee5ed7c09091a96415f7c1" }, "downloads": -1, "filename": "endesive-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0122f853f910ea2dbcb1938e0e0c3b48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60768, "upload_time": "2019-11-22T20:59:32", "upload_time_iso_8601": "2019-11-22T20:59:32.018274Z", "url": "https://files.pythonhosted.org/packages/75/1e/6c2e828ad304ef8094b4faf2fbd16b1c32711030fdb515c7a93ff53dab10/endesive-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7074ada6bd38db295110797084c60a6", "sha256": "6a6f1ead56a51375431b9745608cb7edc4cea8fd62f2eaca0c24109baddceebc" }, "downloads": -1, "filename": "endesive-1.2.3.tar.gz", "has_sig": false, "md5_digest": "c7074ada6bd38db295110797084c60a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55034, "upload_time": "2019-11-22T20:59:33", "upload_time_iso_8601": "2019-11-22T20:59:33.764427Z", "url": "https://files.pythonhosted.org/packages/d4/1a/6e994c18707103867fa0097526e3e900bd502d095e64bf0526506f897c19/endesive-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "d88307175f1cae1c4df79d438929cfa4", "sha256": "88d098a9bf66a66cc6ba91ea6f6aa68ca3f687f5469808fe819d1b03b5190e2e" }, "downloads": -1, "filename": "endesive-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d88307175f1cae1c4df79d438929cfa4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61036, "upload_time": "2019-12-12T20:02:06", "upload_time_iso_8601": "2019-12-12T20:02:06.991259Z", "url": "https://files.pythonhosted.org/packages/8d/82/e29c04d37c4fb47219d030b07c8419619957a332e5d00a9ac027e542f9ff/endesive-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4a0b73700d13434327d356a70734a93", "sha256": "77a0a7ca1916ca7fb3ad1b7ba3975925b7947b29932ceb511af425c7f6cc3e72" }, "downloads": -1, "filename": "endesive-1.2.4.tar.gz", "has_sig": false, "md5_digest": "e4a0b73700d13434327d356a70734a93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55259, "upload_time": "2019-12-12T20:02:08", "upload_time_iso_8601": "2019-12-12T20:02:08.878966Z", "url": "https://files.pythonhosted.org/packages/56/aa/1918f94e3bcaf917056ec31e5365a9b7bbf39af47e8dc1f3d0b1c62e0ad1/endesive-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "75f795e904f628a7b4cd8c1954b880bc", "sha256": "083094e45ccc2ea629d70cac2d7b73317a0bb138cf6f3579bd17cde9bd1c37a0" }, "downloads": -1, "filename": "endesive-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "75f795e904f628a7b4cd8c1954b880bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62227, "upload_time": "2020-01-14T23:30:05", "upload_time_iso_8601": "2020-01-14T23:30:05.015278Z", "url": "https://files.pythonhosted.org/packages/e4/a2/ad7c8ce78ee3597acdb196e7316b171105caed1fb18b7ddac95c34e1c4b2/endesive-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7e6eb71589b305de17a1a12e357a30cb", "sha256": "ed593766e29d62f90522ccad9703df300436bb55000dea94227c848ef22fe2a1" }, "downloads": -1, "filename": "endesive-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7e6eb71589b305de17a1a12e357a30cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56335, "upload_time": "2020-01-14T23:30:07", "upload_time_iso_8601": "2020-01-14T23:30:07.592760Z", "url": "https://files.pythonhosted.org/packages/90/25/8ad160f1be56a25e7e6fbda3cfb71d629df834d6e50486f83262130e79ba/endesive-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d2a3eaea05989c9d121782de04249fb4", "sha256": "d519872b07d96eaea4a42d62b942afb06dd936a54548533f1d1d70cd1eb3b47f" }, "downloads": -1, "filename": "endesive-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2a3eaea05989c9d121782de04249fb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62738, "upload_time": "2020-01-19T12:59:01", "upload_time_iso_8601": "2020-01-19T12:59:01.446896Z", "url": "https://files.pythonhosted.org/packages/eb/34/5e0865fe37987267a0174b73e0754bb8ab389a0c67194f16ab7afdf34644/endesive-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b44c500bce5b0d36083f1c2c1157adc", "sha256": "244e0de5757d52c940ae3e6f32aae3123bdd4d762bdc7de22b380ecc78ca0386" }, "downloads": -1, "filename": "endesive-1.4.0.tar.gz", "has_sig": false, "md5_digest": "2b44c500bce5b0d36083f1c2c1157adc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56842, "upload_time": "2020-01-19T12:59:03", "upload_time_iso_8601": "2020-01-19T12:59:03.523509Z", "url": "https://files.pythonhosted.org/packages/92/e0/56b71855833b74b9d369dfec9dbd771b481096d37347f0af0434454c7f11/endesive-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "dbd9e39151932fe2a0d167fdff0b705b", "sha256": "8c7a87b31e714e9e1d6c208ce419bdee5b3752c525882a6fb096d3ad07dc2e20" }, "downloads": -1, "filename": "endesive-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dbd9e39151932fe2a0d167fdff0b705b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62905, "upload_time": "2020-03-11T01:20:02", "upload_time_iso_8601": "2020-03-11T01:20:02.738599Z", "url": "https://files.pythonhosted.org/packages/4d/20/d733938f3ce95b7feb01d7a27e8110b133a0fd3d8813eb7feff08ec6ffeb/endesive-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9fa030b23032b1a4d8f8d274fe4f427c", "sha256": "354fb543c338e9f30694e18ea52fd362ff5395cd80e66af8deab0239a0f81a90" }, "downloads": -1, "filename": "endesive-1.4.1.tar.gz", "has_sig": false, "md5_digest": "9fa030b23032b1a4d8f8d274fe4f427c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56976, "upload_time": "2020-03-11T01:20:04", "upload_time_iso_8601": "2020-03-11T01:20:04.284802Z", "url": "https://files.pythonhosted.org/packages/27/b8/5c45e9149906d60373e7fcff9ef1fb070cc02d51de078ce6ef71f7de1b6b/endesive-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "8f930af8ea9e390a3d96f424ce7f1623", "sha256": "7937cbacd07c0780fde38a8155636b766c7f9b4497f812940acbb525c8c8cab2" }, "downloads": -1, "filename": "endesive-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f930af8ea9e390a3d96f424ce7f1623", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62875, "upload_time": "2020-03-11T04:40:59", "upload_time_iso_8601": "2020-03-11T04:40:59.246574Z", "url": "https://files.pythonhosted.org/packages/67/d3/ef1c76638ea25763c9704d28c27017b0c114e1a2225173c15a89e50c1228/endesive-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3290d60e893f2ae3c21fbf44e7207a1", "sha256": "6fee51cdc8d5759356e909bec1721f4baa2e99109ea289a7cba204d099276c6a" }, "downloads": -1, "filename": "endesive-1.4.2.tar.gz", "has_sig": false, "md5_digest": "d3290d60e893f2ae3c21fbf44e7207a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56958, "upload_time": "2020-03-11T04:41:01", "upload_time_iso_8601": "2020-03-11T04:41:01.143080Z", "url": "https://files.pythonhosted.org/packages/19/26/678a517abac81d23276fb14e8f9b9b81049b201a1c80233290f656f98437/endesive-1.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "3993fe129ba4a615d9ce0574eb189c8e", "sha256": "8f4c85765d7475aafcbdc60897cf778770d6c5247e0d8aa2856f36dcad31a0b5" }, "downloads": -1, "filename": "endesive-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3993fe129ba4a615d9ce0574eb189c8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62878, "upload_time": "2020-03-11T04:49:14", "upload_time_iso_8601": "2020-03-11T04:49:14.558277Z", "url": "https://files.pythonhosted.org/packages/6e/3c/8304957e8f414d39aa95cce425ba4d0a902b00ddcc1000bb29c096431db7/endesive-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f46210abe1574493336ed02aae7977d", "sha256": "d58a8d354d9b8d8b519763bcc76ebe8a5460bd0df289319fc72087e6a12b1828" }, "downloads": -1, "filename": "endesive-1.4.3.tar.gz", "has_sig": false, "md5_digest": "3f46210abe1574493336ed02aae7977d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56958, "upload_time": "2020-03-11T04:49:16", "upload_time_iso_8601": "2020-03-11T04:49:16.781104Z", "url": "https://files.pythonhosted.org/packages/8e/00/d3ace7a3978e4777427c9af279828ee61130a9d44e272cdf514b8d57705a/endesive-1.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "2f95d5c659477684680098762eeed8e5", "sha256": "af63a86c1280ce0f20c6112d62638a8a98018f9a0d37763758febd746a6922d7" }, "downloads": -1, "filename": "endesive-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2f95d5c659477684680098762eeed8e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 122999, "upload_time": "2020-03-20T06:55:01", "upload_time_iso_8601": "2020-03-20T06:55:01.963408Z", "url": "https://files.pythonhosted.org/packages/36/ac/0b3ca2a97c03ea80e665c07ee72403e5110993d75054e6143518065814e0/endesive-1.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce1fd9dbf04ced88027898a6623bd0a5", "sha256": "f3c41d48d934af74992f115c541f1da159ecb44bd4c538649b642142c22ce110" }, "downloads": -1, "filename": "endesive-1.4.4.tar.gz", "has_sig": false, "md5_digest": "ce1fd9dbf04ced88027898a6623bd0a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112749, "upload_time": "2020-03-20T06:55:04", "upload_time_iso_8601": "2020-03-20T06:55:04.312541Z", "url": "https://files.pythonhosted.org/packages/81/4b/0e1e2921ff31a31be4b3c09dfdf49e4ba1378526ed368eae2d1cf79bd149/endesive-1.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "629273e9c48e427133650074e9576d28", "sha256": "d31d2642433241fb3305f1e7cf68ab33a26930b2dbf3baeab27fd0a2af6b5836" }, "downloads": -1, "filename": "endesive-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "629273e9c48e427133650074e9576d28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 127332, "upload_time": "2020-03-31T08:50:45", "upload_time_iso_8601": "2020-03-31T08:50:45.730171Z", "url": "https://files.pythonhosted.org/packages/c9/57/2af3c80513a631ed1e947d13926a38b282e5685a9b48b4a7cbf574c17987/endesive-1.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c1cbc11ea2532deff97e2fb236dc51b", "sha256": "621849d05559a8e61c6a113693ff85c69a4e7ed6a4b08c1409e9d744fbef3672" }, "downloads": -1, "filename": "endesive-1.4.5.tar.gz", "has_sig": false, "md5_digest": "2c1cbc11ea2532deff97e2fb236dc51b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113264, "upload_time": "2020-03-31T08:50:47", "upload_time_iso_8601": "2020-03-31T08:50:47.814738Z", "url": "https://files.pythonhosted.org/packages/8a/f4/e640237c179c2e1448e9e1e5d3606c5988fdb2c41709f3d4db0908423669/endesive-1.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "547b1818c73ed5f1ca9121c469ed57f0", "sha256": "8db35baca79253165cd12a9f371eac361b43c58518827b940ef8aebf75884363" }, "downloads": -1, "filename": "endesive-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "547b1818c73ed5f1ca9121c469ed57f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 165437, "upload_time": "2020-04-22T08:13:19", "upload_time_iso_8601": "2020-04-22T08:13:19.065557Z", "url": "https://files.pythonhosted.org/packages/0c/2a/a372f40bcea5f8d980610f62c49318060027f62e944dbd242314a13486f8/endesive-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c6e48850db0a6c795e86aca13a36fc2", "sha256": "556a59084b609ba30be6665ce1284a480192f44f181654a2dcd2a9705fc5016b" }, "downloads": -1, "filename": "endesive-1.5.0.tar.gz", "has_sig": false, "md5_digest": "3c6e48850db0a6c795e86aca13a36fc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145177, "upload_time": "2020-04-22T08:13:21", "upload_time_iso_8601": "2020-04-22T08:13:21.069017Z", "url": "https://files.pythonhosted.org/packages/85/68/51c3390966510a291e2128508e39cc3be9c243572fdda16760ce6aeeae1d/endesive-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "2b8d05b8f300c340e5fa0d8725150635", "sha256": "a8138737c0cd766b91798014fcf7e701301bb5ed5aba378b80c140114b61c21f" }, "downloads": -1, "filename": "endesive-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b8d05b8f300c340e5fa0d8725150635", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 328680, "upload_time": "2020-04-25T20:08:00", "upload_time_iso_8601": "2020-04-25T20:08:00.196919Z", "url": "https://files.pythonhosted.org/packages/f9/f0/f9807205cdcec9974b1f566dc3b3fe08f663b619d981e3c5173be4d9fb11/endesive-1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c70b9c48249acb5698dc6b23d6272c39", "sha256": "3bc2e6a9e8491e12673ace74d5fab11f5fb82edafd3933363134a34967a50091" }, "downloads": -1, "filename": "endesive-1.5.1.tar.gz", "has_sig": false, "md5_digest": "c70b9c48249acb5698dc6b23d6272c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 309485, "upload_time": "2020-04-25T20:08:02", "upload_time_iso_8601": "2020-04-25T20:08:02.760732Z", "url": "https://files.pythonhosted.org/packages/e0/2d/4efc75090141c388b8d8ab62e39c4804900255f69a1370109718694f9cc0/endesive-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.10": [ { "comment_text": "", "digests": { "md5": "1ad664cbbd0925d0cdc73e1c770e34fc", "sha256": "afb60d67c5f13572ff5a7e860b6b21acb4f87ec16a44fc6f83ac42336729709a" }, "downloads": -1, "filename": "endesive-1.5.10-py3-none-any.whl", "has_sig": false, "md5_digest": "1ad664cbbd0925d0cdc73e1c770e34fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330287, "upload_time": "2020-06-30T21:24:06", "upload_time_iso_8601": "2020-06-30T21:24:06.565381Z", "url": "https://files.pythonhosted.org/packages/d3/2f/d65236d8c5f72146efe9b5ea5da76660fd808e6986e6747591ca17d34697/endesive-1.5.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dba6a65e44a674846bcd15767dd217c2", "sha256": "6c66decf3db17f5f0929c2df42d7256cc65d91edb24503bbf7457ed4628a50c9" }, "downloads": -1, "filename": "endesive-1.5.10.tar.gz", "has_sig": false, "md5_digest": "dba6a65e44a674846bcd15767dd217c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310872, "upload_time": "2020-06-30T21:24:08", "upload_time_iso_8601": "2020-06-30T21:24:08.599322Z", "url": "https://files.pythonhosted.org/packages/7e/6d/385766033a00eb5c28095d3842aeb4e85123d2e9ffb64bd914b951cc2f1b/endesive-1.5.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.11": [ { "comment_text": "", "digests": { "md5": "423bb6ef4b00c2153b33fae93a2eafe1", "sha256": "75e93d394fa07e8ece218185f229689d7d0db92fdf5180a9a86680043e760137" }, "downloads": -1, "filename": "endesive-1.5.11-py3-none-any.whl", "has_sig": false, "md5_digest": "423bb6ef4b00c2153b33fae93a2eafe1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330299, "upload_time": "2020-08-06T22:50:18", "upload_time_iso_8601": "2020-08-06T22:50:18.803183Z", "url": "https://files.pythonhosted.org/packages/a5/8c/34708f3c665222dcc1895a859d02c2825d8e32d4d38df95d2b51f5f05c6e/endesive-1.5.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc2dd117dd3adea04457f6179931df95", "sha256": "2ce7b54cd499bfdfbb7878d29654fc0040e8e2b0543db747ce94f93d483275fb" }, "downloads": -1, "filename": "endesive-1.5.11.tar.gz", "has_sig": false, "md5_digest": "bc2dd117dd3adea04457f6179931df95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310587, "upload_time": "2020-08-06T22:50:21", "upload_time_iso_8601": "2020-08-06T22:50:21.250547Z", "url": "https://files.pythonhosted.org/packages/4e/d1/2ba5b9ef88fb1430b5940f7324bfb7579e980562874f4bb53a40ca33ae37/endesive-1.5.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.12": [ { "comment_text": "", "digests": { "md5": "bf344596f7a1ed00ded05ac854f08dc4", "sha256": "e55fe62093be0f928d8513c821307d10749ecdf3712c7bb7db4e49916de6d466" }, "downloads": -1, "filename": "endesive-1.5.12-py3-none-any.whl", "has_sig": false, "md5_digest": "bf344596f7a1ed00ded05ac854f08dc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330311, "upload_time": "2020-08-27T07:02:32", "upload_time_iso_8601": "2020-08-27T07:02:32.529082Z", "url": "https://files.pythonhosted.org/packages/f4/e1/c1bcba4f37215388f4cf06ebbeeebb8c93b8f4efc26366a228629ed00035/endesive-1.5.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b0d4fa1b760ae7e0ed19fc8402bd7f47", "sha256": "20e279e1527e5259a0788285ac0397310ee1f3a51fc1b07d7a9261a4355e1cdb" }, "downloads": -1, "filename": "endesive-1.5.12.tar.gz", "has_sig": false, "md5_digest": "b0d4fa1b760ae7e0ed19fc8402bd7f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 311486, "upload_time": "2020-08-27T07:02:35", "upload_time_iso_8601": "2020-08-27T07:02:35.263813Z", "url": "https://files.pythonhosted.org/packages/2d/81/6cee950162d6ecf61b27e0988388f4342aaabed70d496ac3537908fd32f6/endesive-1.5.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "0293ccc830d4cfb48c735b48e77b9bff", "sha256": "718601a8827f1d4073b45ac8627b4566fd94ba93f0ee58827aa2ee60e0786731" }, "downloads": -1, "filename": "endesive-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0293ccc830d4cfb48c735b48e77b9bff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 328680, "upload_time": "2020-04-25T20:32:37", "upload_time_iso_8601": "2020-04-25T20:32:37.019799Z", "url": "https://files.pythonhosted.org/packages/29/8f/1891266ac6e06434828188935580716d5e88039e55e40a192e3ea2bd7f8f/endesive-1.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fb6c638273c263518900691d67021345", "sha256": "f385842f1f5c37ea220c5a3ed42093d130b35aefa8c60d919b010f38ec33d04d" }, "downloads": -1, "filename": "endesive-1.5.2.tar.gz", "has_sig": false, "md5_digest": "fb6c638273c263518900691d67021345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 309486, "upload_time": "2020-04-25T20:32:39", "upload_time_iso_8601": "2020-04-25T20:32:39.680709Z", "url": "https://files.pythonhosted.org/packages/7f/0b/2a9895eba5c964990446bb65ac76b567e25ba1ee7fa69f99ceae22a4a4d9/endesive-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "d7231573075414ec9a26dc227ea08131", "sha256": "f4944aa2e9daa0a64e67b82ca345e4856ab5966b7a1bae39174a94014785f4b5" }, "downloads": -1, "filename": "endesive-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d7231573075414ec9a26dc227ea08131", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 334275, "upload_time": "2020-05-04T12:54:29", "upload_time_iso_8601": "2020-05-04T12:54:29.148951Z", "url": "https://files.pythonhosted.org/packages/7d/11/8d12b3a1d8cd9c6ff0552e068ea95f87572c29230fa3124453dbbfba5fb1/endesive-1.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee012bcbc9f5b7aec3cc07b4dcd652ba", "sha256": "a74ccc563935bb570e4b98d8ecb441b1faaee8c53c407860c6e9a7a403a3e1cf" }, "downloads": -1, "filename": "endesive-1.5.3.tar.gz", "has_sig": false, "md5_digest": "ee012bcbc9f5b7aec3cc07b4dcd652ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 314678, "upload_time": "2020-05-04T12:54:31", "upload_time_iso_8601": "2020-05-04T12:54:31.778432Z", "url": "https://files.pythonhosted.org/packages/0d/a4/3b657350b67081682ce9d5cc96475138ba49653c45bde16c5d0dd25966ed/endesive-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "843f9f773ac42a1501d7d056c30a5aec", "sha256": "7bc5236946f1e1397715d75bb5d1212ad2a6fc9eac9a0f1f306110f004f3400f" }, "downloads": -1, "filename": "endesive-1.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "843f9f773ac42a1501d7d056c30a5aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 329919, "upload_time": "2020-05-05T05:35:23", "upload_time_iso_8601": "2020-05-05T05:35:23.976734Z", "url": "https://files.pythonhosted.org/packages/40/b5/176ab69d31498d50f7190935c0b46e9022ae0dab551f455ec4164cc4d702/endesive-1.5.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f4f574422246dab4295c3d173d592a8", "sha256": "e3434e1027cd2c71a787faf79a473367369f6964b2203373fac27fef79da0824" }, "downloads": -1, "filename": "endesive-1.5.4.tar.gz", "has_sig": false, "md5_digest": "2f4f574422246dab4295c3d173d592a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310423, "upload_time": "2020-05-05T05:35:25", "upload_time_iso_8601": "2020-05-05T05:35:25.952342Z", "url": "https://files.pythonhosted.org/packages/27/93/e9e926558c40b02483281442d786f577fd7caca40c9dc73d9eecbc9d0cea/endesive-1.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "d8d1cf3145957a5d605f3b1454e3bfe0", "sha256": "dc984c4a436373edcbd7244c2c7395b6ebbad87e23168fba14f9aa69a31487a9" }, "downloads": -1, "filename": "endesive-1.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d8d1cf3145957a5d605f3b1454e3bfe0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 329939, "upload_time": "2020-05-05T23:06:40", "upload_time_iso_8601": "2020-05-05T23:06:40.865494Z", "url": "https://files.pythonhosted.org/packages/57/e9/09935093e4796f718525833f0124b6661f997ee168dbc814cdac7120217c/endesive-1.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c261ca5c96c9510b2f92d8b4505baff", "sha256": "6fe39d933284ab36ab47d033710eaf5727e006de877de0113c404bad2ca02a34" }, "downloads": -1, "filename": "endesive-1.5.5.tar.gz", "has_sig": false, "md5_digest": "7c261ca5c96c9510b2f92d8b4505baff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310442, "upload_time": "2020-05-05T23:06:42", "upload_time_iso_8601": "2020-05-05T23:06:42.703857Z", "url": "https://files.pythonhosted.org/packages/e2/a1/b6a250cb13bb320c3d5bc1f9997a0e947a04d9b8f463b4758cb9849de990/endesive-1.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "b330135b7566036f7318fde88c8eb98a", "sha256": "c75aebada486288a9f08d210cbf80cbe5d50ca591e831599b7644e7815318387" }, "downloads": -1, "filename": "endesive-1.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b330135b7566036f7318fde88c8eb98a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 329964, "upload_time": "2020-05-17T21:21:16", "upload_time_iso_8601": "2020-05-17T21:21:16.370809Z", "url": "https://files.pythonhosted.org/packages/e7/5e/2e78112aeaa1b51f201fd204a9653260334f3ee34a04e80ed10292372cb7/endesive-1.5.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd950c0681749300f563035e158a3bda", "sha256": "875a8499997d18039f1c393bfaaf0cb3832a64c3b768c6f302578cb36683d414" }, "downloads": -1, "filename": "endesive-1.5.6.tar.gz", "has_sig": false, "md5_digest": "dd950c0681749300f563035e158a3bda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310536, "upload_time": "2020-05-17T21:21:18", "upload_time_iso_8601": "2020-05-17T21:21:18.543912Z", "url": "https://files.pythonhosted.org/packages/7b/5d/76eb7b8219f214d450d84f23e61119cc4dffbc331d01ec776589734f517d/endesive-1.5.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "743515106023f1a348079151ede5898e", "sha256": "f5996271267678e2940976995901211b6c5dd7ccc6b7532623a1b2ebef0e3708" }, "downloads": -1, "filename": "endesive-1.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "743515106023f1a348079151ede5898e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 329969, "upload_time": "2020-05-27T16:49:42", "upload_time_iso_8601": "2020-05-27T16:49:42.342534Z", "url": "https://files.pythonhosted.org/packages/ba/b3/39dfcb6bccf5c6a58e1158eeb211e5bedf43ca356e6bb2b0c0c1123597fa/endesive-1.5.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c786dc8468821d7d77190ddc8ae3977b", "sha256": "e67896d3a11514b66c05e0f72ff34e1e331b3454a8f9abe12565fab31763e9a1" }, "downloads": -1, "filename": "endesive-1.5.7.tar.gz", "has_sig": false, "md5_digest": "c786dc8468821d7d77190ddc8ae3977b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310532, "upload_time": "2020-05-27T16:49:44", "upload_time_iso_8601": "2020-05-27T16:49:44.265678Z", "url": "https://files.pythonhosted.org/packages/b3/c2/1873582bfc425d969fa1992d9357a6871b3cbffc272ca52def50933966e7/endesive-1.5.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "6b1226585c72f0b856bfc6023fa62f89", "sha256": "65cc7ce9b74910e0fe39401e261a81e9b289aa33b47a10f3631c985abfa38917" }, "downloads": -1, "filename": "endesive-1.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6b1226585c72f0b856bfc6023fa62f89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330023, "upload_time": "2020-06-05T09:12:22", "upload_time_iso_8601": "2020-06-05T09:12:22.026906Z", "url": "https://files.pythonhosted.org/packages/b3/a4/7f8f586df9be4ce3a88e4a90610ff96c379aaa0b5054dec2bd3f7b883e76/endesive-1.5.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f7ea758d5343aab223ff88078123184", "sha256": "0205f7c6622611c1ff0efbb51184eb21ded4c1806105bffa11c2c7b5515afd5c" }, "downloads": -1, "filename": "endesive-1.5.8.tar.gz", "has_sig": false, "md5_digest": "8f7ea758d5343aab223ff88078123184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306754, "upload_time": "2020-06-05T09:12:24", "upload_time_iso_8601": "2020-06-05T09:12:24.234761Z", "url": "https://files.pythonhosted.org/packages/8c/31/f8dec8ac63af86f8bc9adec2860cac49feb8beef9827a9d2c954c6156c14/endesive-1.5.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "a98d7ea78831e1253c4ff66f1c25ca19", "sha256": "f957f0b72183bd1d4e22b8f21b415d1239288dd3d0132cf8b8d0a0b0388bc20f" }, "downloads": -1, "filename": "endesive-1.5.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a98d7ea78831e1253c4ff66f1c25ca19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 330067, "upload_time": "2020-06-06T20:22:53", "upload_time_iso_8601": "2020-06-06T20:22:53.337927Z", "url": "https://files.pythonhosted.org/packages/77/65/a9d52a50eb918a05ce4ef37849d24372ca393849eddc7861e14b47fef3f9/endesive-1.5.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27e212a2c538f76579f2693c8b4b9a62", "sha256": "da075118d1fab0fb5b33c5de12c8247a92b3555585d059be580dacea55d6f4ee" }, "downloads": -1, "filename": "endesive-1.5.9.tar.gz", "has_sig": false, "md5_digest": "27e212a2c538f76579f2693c8b4b9a62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 310631, "upload_time": "2020-06-06T20:22:56", "upload_time_iso_8601": "2020-06-06T20:22:56.407231Z", "url": "https://files.pythonhosted.org/packages/3d/5c/bd95670dac43749a10fbdc0b8ad43e5ba35aaa55b5dace7ef298bbe5e678/endesive-1.5.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "697bfe574e50825897f9161677610f37", "sha256": "da79e2fd821fac3ce064226abb0337c622eca5c3884b8481d40939bc843ff661" }, "downloads": -1, "filename": "endesive-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "697bfe574e50825897f9161677610f37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 331730, "upload_time": "2020-11-24T03:09:19", "upload_time_iso_8601": "2020-11-24T03:09:19.288320Z", "url": "https://files.pythonhosted.org/packages/39/8f/5009048c2a24364d520cb35a8eb9e8e4c7df4e9e41fc68c760bb4e000450/endesive-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e5653ac0dd9fd95fca0b34889b8dd76", "sha256": "093aa4da4f13d27f3d6bcf0f18e73fc0f98bad3eebfae2edeadc5b8369f99fc3" }, "downloads": -1, "filename": "endesive-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4e5653ac0dd9fd95fca0b34889b8dd76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 311999, "upload_time": "2020-11-24T03:09:22", "upload_time_iso_8601": "2020-11-24T03:09:22.343469Z", "url": "https://files.pythonhosted.org/packages/49/fd/a00f569128e9c1c07b18e8e118b0ac1d690a2c6a5bf6e93cabbb52b25c91/endesive-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "5f9d1ea13a50f655c8851ddae4054767", "sha256": "73277c1c3c06151f73e41426b800253c314e050cfe8a5e15bb2358690c4919d1" }, "downloads": -1, "filename": "endesive-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5f9d1ea13a50f655c8851ddae4054767", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 331871, "upload_time": "2020-11-27T21:36:15", "upload_time_iso_8601": "2020-11-27T21:36:15.227557Z", "url": "https://files.pythonhosted.org/packages/f7/10/53a6a277b80301e763f5e7f91284fb67d7b9dcfba73777763fd4f8be7365/endesive-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46ce8654167e5a70e2490804b9d04ff0", "sha256": "4fb27a8c2b4f9a2192d83fc6ff6ac3663180701a123785a97ae5e5f5d1c31506" }, "downloads": -1, "filename": "endesive-2.0.1.tar.gz", "has_sig": false, "md5_digest": "46ce8654167e5a70e2490804b9d04ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 312163, "upload_time": "2020-11-27T21:36:17", "upload_time_iso_8601": "2020-11-27T21:36:17.098612Z", "url": "https://files.pythonhosted.org/packages/45/53/4db0564f218cd1c0fb706ac77073f26c3230c6b38db7f1d4d7997d8425bb/endesive-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "9b7426ec629f56b1bb8f7746831070a0", "sha256": "f1c91917db0fc38325d27ef22397edb4495bea2d0430d9d4dcb5a8dc4bb5b794" }, "downloads": -1, "filename": "endesive-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b7426ec629f56b1bb8f7746831070a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 331984, "upload_time": "2020-12-09T21:00:42", "upload_time_iso_8601": "2020-12-09T21:00:42.943500Z", "url": "https://files.pythonhosted.org/packages/35/20/e00152118ec2bc5af9c89ee23c08bae950d006fee29c754a9561b80c873a/endesive-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c24e668c68754b9ec47cfb3f6641819", "sha256": "5f65eecfd59d28f261b4941f019e9e3922bc25b3ae2f11dcd711076d5f749ce4" }, "downloads": -1, "filename": "endesive-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2c24e668c68754b9ec47cfb3f6641819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 312263, "upload_time": "2020-12-09T21:00:45", "upload_time_iso_8601": "2020-12-09T21:00:45.555537Z", "url": "https://files.pythonhosted.org/packages/95/de/f1c23757f6a44316020080f7598be0d9a6d8157a27795b1633f067be58ff/endesive-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "08e698aa023c457f338e687b484adc84", "sha256": "c6471af4f778e643eb94568407023763d8baa9953a019e55ec1070bfbe7d8527" }, "downloads": -1, "filename": "endesive-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "08e698aa023c457f338e687b484adc84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 331987, "upload_time": "2021-01-26T07:48:39", "upload_time_iso_8601": "2021-01-26T07:48:39.163979Z", "url": "https://files.pythonhosted.org/packages/21/46/618ec4f960e7f7a5d5ac45c4e5e383427fccacdaa53bafb0ed813e71f654/endesive-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2a82b6f9f449eb3c0e1148ed692dec5", "sha256": "142dbbe92feeb20ba369066d6cc7a012f0661ee36c9912024081119f02d788a4" }, "downloads": -1, "filename": "endesive-2.0.3.tar.gz", "has_sig": false, "md5_digest": "a2a82b6f9f449eb3c0e1148ed692dec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 312305, "upload_time": "2021-01-26T07:48:42", "upload_time_iso_8601": "2021-01-26T07:48:42.227756Z", "url": "https://files.pythonhosted.org/packages/3d/03/0a6d7493afdd52079b3f52c6294df3ab1d9a3ad09ae1224006c89d9fe00f/endesive-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "37379e42a5918771b15aba99c7588844", "sha256": "e3002f622e29364af2280324ed926135bcab41cc66c3ef4a0590aa1e565ffea5" }, "downloads": -1, "filename": "endesive-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "37379e42a5918771b15aba99c7588844", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 332644, "upload_time": "2021-03-05T18:48:05", "upload_time_iso_8601": "2021-03-05T18:48:05.984445Z", "url": "https://files.pythonhosted.org/packages/c6/45/2684c6120c33b9a5ef50570cae91debd7caed9474eaa8338f3cce94a9cf1/endesive-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b5dc6974481c20d374f8e0b24f75e53", "sha256": "0f8292c8999d141840a10c6bc520cb37db2d1da7c145bb13f2e7140b68ccb9d7" }, "downloads": -1, "filename": "endesive-2.0.4.tar.gz", "has_sig": false, "md5_digest": "1b5dc6974481c20d374f8e0b24f75e53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 312827, "upload_time": "2021-03-05T18:48:08", "upload_time_iso_8601": "2021-03-05T18:48:08.132137Z", "url": "https://files.pythonhosted.org/packages/a8/ab/333d992aeb49e37b8e7ee13e6734bcd77f52a57abed6737b561dac208f9d/endesive-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "bbf09a399c2acabe120f1abc0b66890f", "sha256": "ad4b7ad7e51f423bc438333ecccdff1fba994e8caacea6b68d06edb09598ee00" }, "downloads": -1, "filename": "endesive-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bbf09a399c2acabe120f1abc0b66890f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 339322, "upload_time": "2021-03-12T13:11:16", "upload_time_iso_8601": "2021-03-12T13:11:16.246140Z", "url": "https://files.pythonhosted.org/packages/a5/ea/9f98ba85f3cb3d4ca154b6f24c708a306abb3d7385f2d035210db97c23d1/endesive-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8e609517b4cd898186fd6a22b1a8bede", "sha256": "5e68256983f3f3158347387196043a5b8fed97e1483b7e66267b58595412f608" }, "downloads": -1, "filename": "endesive-2.0.5.tar.gz", "has_sig": false, "md5_digest": "8e609517b4cd898186fd6a22b1a8bede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318056, "upload_time": "2021-03-12T13:11:20", "upload_time_iso_8601": "2021-03-12T13:11:20.366666Z", "url": "https://files.pythonhosted.org/packages/3a/21/b84979d999a14d24afd2e3c692d69f3c5ea657f56c3eba967e155e7152d5/endesive-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "0d8c96404f4818bdd3311c42fd1b6125", "sha256": "078dccdf205554a391064f3d82a03a6b756971b93f85ceead3d36a20cf89d4fe" }, "downloads": -1, "filename": "endesive-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0d8c96404f4818bdd3311c42fd1b6125", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 340378, "upload_time": "2021-05-08T13:56:03", "upload_time_iso_8601": "2021-05-08T13:56:03.596953Z", "url": "https://files.pythonhosted.org/packages/f8/9b/53a4152956cdb9075c30bd8cacb034e7ed4170de61b14c70636f6204c513/endesive-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08c3e271af19afa4dc9188885b21469e", "sha256": "e92e01ca9fb7e2a6b9ef78e3e087849013c48203a59e133d2522f26a946af8d8" }, "downloads": -1, "filename": "endesive-2.0.6.tar.gz", "has_sig": false, "md5_digest": "08c3e271af19afa4dc9188885b21469e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319868, "upload_time": "2021-05-08T13:56:05", "upload_time_iso_8601": "2021-05-08T13:56:05.863203Z", "url": "https://files.pythonhosted.org/packages/bb/6f/c3404dde47d7f403fe012565e425954c08f8962cbfdb10cc4fcdb936f371/endesive-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "1faa8d79452d90ab61453a188e92e164", "sha256": "4ab6f1b64223b5c7ac4f52a3c06ffacc3d43e6d790250bce7c294766ecc470ec" }, "downloads": -1, "filename": "endesive-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1faa8d79452d90ab61453a188e92e164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 340762, "upload_time": "2021-12-30T21:38:05", "upload_time_iso_8601": "2021-12-30T21:38:05.803210Z", "url": "https://files.pythonhosted.org/packages/46/b0/63bb21d81f1870f90667305a9ec6d75806d4ab9ca36ce0c09ef6ccceadc1/endesive-2.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa794d76c4d542797c004a416bc2d395", "sha256": "c87bb4b97e6998dfdc02fde9b2413e9816968487c54f3dc935590469ba66af91" }, "downloads": -1, "filename": "endesive-2.0.7.tar.gz", "has_sig": false, "md5_digest": "aa794d76c4d542797c004a416bc2d395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 320642, "upload_time": "2021-12-30T21:38:08", "upload_time_iso_8601": "2021-12-30T21:38:08.267271Z", "url": "https://files.pythonhosted.org/packages/57/c2/7f0c61769022443e38835650c37eb43f6fc034106d0b1846971e05b10932/endesive-2.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "fd01ed4e7992abfc7097bb7a74c114cb", "sha256": "d528cd6e941ea3fc989bc71895ec23141da9167ffa48e3528c6e770351847014" }, "downloads": -1, "filename": "endesive-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fd01ed4e7992abfc7097bb7a74c114cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 340833, "upload_time": "2022-03-15T23:50:05", "upload_time_iso_8601": "2022-03-15T23:50:05.010042Z", "url": "https://files.pythonhosted.org/packages/1c/3a/97415a23300fc7059864d20d64f7a3ac340e42d25447921578fbd111fdc2/endesive-2.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "2932c3a448a58bc0443e94fe0383efcd", "sha256": "842a91615c09c8842aa2c885bf1baf585c059cc1fb206c919ace84212626578b" }, "downloads": -1, "filename": "endesive-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2932c3a448a58bc0443e94fe0383efcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 340825, "upload_time": "2022-03-28T16:38:40", "upload_time_iso_8601": "2022-03-28T16:38:40.467144Z", "url": "https://files.pythonhosted.org/packages/53/dc/609f763d045fcbd4b900f414d44785ea7e816c444d7f34aa744cc092aa14/endesive-2.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2932c3a448a58bc0443e94fe0383efcd", "sha256": "842a91615c09c8842aa2c885bf1baf585c059cc1fb206c919ace84212626578b" }, "downloads": -1, "filename": "endesive-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2932c3a448a58bc0443e94fe0383efcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 340825, "upload_time": "2022-03-28T16:38:40", "upload_time_iso_8601": "2022-03-28T16:38:40.467144Z", "url": "https://files.pythonhosted.org/packages/53/dc/609f763d045fcbd4b900f414d44785ea7e816c444d7f34aa744cc092aa14/endesive-2.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }