{ "info": { "author": "Brian Maher", "author_email": "brian.maher@zalando.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": ".. image:: docs/_static/zelt.png\n :alt: Zelt logo\n\nZalando end-to-end load tester\n******************************\n\n.. image:: https://travis-ci.org/zalando-incubator/zelt.svg?branch=master\n :alt: travis-ci status badge\n :target: https://travis-ci.org/zalando-incubator/zelt\n\n.. image:: https://badgen.net/pypi/v/zelt\n :alt: pypi version badge\n :target: https://pypi.org/project/zelt\n\n.. image:: https://api.codacy.com/project/badge/Grade/a74dee2bbbd64da8951a3cec5059dda3\n :alt: code quality badge\n :target: https://www.codacy.com/app/bmaher/zelt\n\n.. image:: https://api.codacy.com/project/badge/Coverage/a74dee2bbbd64da8951a3cec5059dda3\n :alt: test coverage badge\n :target: https://www.codacy.com/app/bmaher/zelt\n\n.. image:: https://badgen.net/badge/code%20style/black/000\n :alt: Code style: Black\n :target: https://github.com/ambv/black\n\n|\n\nA **command-line tool** for orchestrating the deployment of\nLocust_ in Kubernetes_.\n\nUse it in conjunction with Transformer_ to run large-scale end-to-end\nload testing of your website.\n\nPrerequistes\n============\n\n- `Python 3.6+`_\n\nInstallation\n============\n\nInstall using pip:\n\n.. code:: bash\n\n pip install zelt\n\nUsage\n=====\n\nExample HAR files, locustfile, and manifests are included in the\n``examples/`` directory, try them out.\n\n**N.B** The cluster to deploy to is determined by your currently\nconfigured context. Ensure you are `using the correct cluster`_\nbefore using Zelt.\n\nLocustfile as input\n-------------------\n\nZelt can deploy Locust with a locustfile to a cluster:\n\n.. code:: bash\n\n zelt from-locustfile PATH_TO_LOCUSTFILE --manifests PATH_TO_MANIFESTS\n\nHAR files(s) as input\n---------------------\n\nZelt can transform HAR file(s) into a locustfile and deploy it along\nwith Locust to a cluster:\n\n.. code:: bash\n\n zelt from-har PATH_TO_HAR_FILES --manifests PATH_TO_MANIFESTS\n\n**N.B** This requires\nTransformer_ to be installed. For more information about Transformer,\nplease refer to `Transformer's documentation`_.\n\nRescale a deployment\n--------------------\n\nZelt can rescale the number of workers_ in a deployment it has made\nto a cluster:\n\n.. code:: bash\n\n zelt rescale NUMBER_OF_WORKERS --manifests PATH_TO_MANIFESTS\n\nDelete a deployment\n-------------------\n\nZelt can delete deployments it has made from a cluster:\n\n.. code:: bash\n\n zelt delete --manifests PATH_TO_MANIFESTS\n\nRun Locust locally\n------------------\n\nZelt can also run Locust locally by providing the ``--local/-l`` flag to\neither the ``from-har`` or ``from-locustfile`` command e.g.:\n\n.. code:: bash\n\n zelt from-locustfile PATH_TO_LOCUSTFILE --local\n\nUse S3 for locustfile storage\n-----------------------------\n\nBy default, Zelt uses a ConfigMap for storing the locustfile. ConfigMaps\nhave a file-size limitation of ~2MB. If your locustfile is larger than\nthis then you can use an S3 bucket for locustfile storage.\n\nTo do so, add the following parameters to your Zelt command:\n\n- ``--storage s3``: Switch to S3 storage\n- ``--s3-bucket``: The name of your S3 bucket\n- ``--s3-key``: The name of the file as stored in S3\n\n**N.B.** Zelt will *not* create the S3 bucket for you.\n\n**N.B.** Make sure to update your deployment manifest(s) to download the\nlocustfile file from S3 instead of loading from the ConfigMap volume\nmount.\n\nUse a configuration file for Zelt options\n-----------------------------------------\n\nAn alternative to specifying Zelt\u2019s options on the command-line is to\nuse a configuration file, for example:\n\n.. code:: bash\n\n zelt from-har --config examples/config/config.yaml\n\n**N.B.** The configuration file\u2019s keys are the same as the command-line\noption names but without the double dash (``--``).\n\nDocumentation\n=============\n\nTake a look at our documentation_ for more details.\n\nContributing\n============\n\nPlease read `CONTRIBUTING.md `__ for details on our\nprocess for submitting pull requests to us, and please ensure you follow\nthe `CODE_OF_CONDUCT.md `__.\n\nVersioning\n==========\n\nWe use SemVer_ for versioning.\n\nAuthors\n=======\n\n- **Brian Maher** - `@bmaher`_\n- **Oliwia Zaremba** - `@tortila`_\n- **Thibaut Le Page** - `@thilp`_\n\nSee also the list of `contributors `__ who participated\nin this project.\n\nLicense\n=======\n\nThis project is licensed under the MIT License - see the\n`LICENSE `__ file for details\n\n.. _Locust: https://locust.io/\n.. _Kubernetes: https://kubernetes.io/\n.. _Transformer: https://github.com/zalando-incubator/transformer\n.. _`Python 3.6+`: https://www.python.org/downloads/\n.. _`using the correct cluster`: https://kubernetes.io/docs/reference/kubectl/cheatsheet/#kubectl-context-and-configuration\n.. _`Transformer's documentation`: https://transformer.readthedocs.io/\n.. _workers: https://docs.locust.io/en/stable/running-locust-distributed.html\n.. _documentation: https://zelt.readthedocs.io/\n.. _`@bmaher`: https://github.com/bmaher\n.. _`@tortila`: https://github.com/tortila\n.. _`@thilp`: https://github.com/thilp\n.. _SemVer: http://semver.org/\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/zalando-incubator/zelt", "keywords": "load testing,locust,kubernetes", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "zelt", "package_url": "https://pypi.org/project/zelt/", "platform": "", "project_url": "https://pypi.org/project/zelt/", "project_urls": { "Homepage": "https://github.com/zalando-incubator/zelt", "Repository": "https://github.com/zalando-incubator/zelt" }, "release_url": "https://pypi.org/project/zelt/1.2.15/", "requires_dist": [ "har-transformer (>=1.0,<2.0)", "kubernetes (>=10.0.1,!=10.1.0,<11)", "locustio (>=0.9.0,<0.10.0)", "boto3 (>=1.9,<2.0)", "greenlet (>=0.4.15,<0.5.0)", "tenacity (>=5.0,<6.0)", "docopt (>=0.6.2,<0.7.0)", "pyyaml (>=5.1,<6.0)", "sphinx (>=1.8,<2.0); extra == \"docs\"", "sphinx-autodoc-typehints (>=1.6,<2.0); extra == \"docs\"", "sphinx-issues (>=1.2,<2.0); extra == \"docs\"" ], "requires_python": ">=3.6,<4.0", "summary": "Zalando end-to-end load tester", "version": "1.2.15", "yanked": false, "yanked_reason": null }, "last_serial": 7359135, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "ce49d69f64ccfb2cc26520a3a8a2c10d", "sha256": "904048e3d73047c7035375b4d3572b911bb6da0e1c33466340c09ab586c39844" }, "downloads": -1, "filename": "zelt-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce49d69f64ccfb2cc26520a3a8a2c10d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 32415, "upload_time": "2019-05-10T13:51:26", "upload_time_iso_8601": "2019-05-10T13:51:26.196856Z", "url": "https://files.pythonhosted.org/packages/24/b8/22321c3a618e665d7d00a121fe84fc36c8f5d6f3f3ce9091c0ff175e370f/zelt-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63f68d62aac74d2ae0185444b77f6a49", "sha256": "687261b9fee9f15e83f36283c90e51a79c99b53e1d5d044974931eb78682d93a" }, "downloads": -1, "filename": "zelt-1.2.0.tar.gz", "has_sig": false, "md5_digest": "63f68d62aac74d2ae0185444b77f6a49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 11806, "upload_time": "2019-05-10T13:51:28", "upload_time_iso_8601": "2019-05-10T13:51:28.620930Z", "url": "https://files.pythonhosted.org/packages/fc/ce/bbf3682b732ed88106dda106a2707faa54ac3cf8ca7343f01b7bdf9cae6a/zelt-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "78623a7f870c4ffd69a2217e946cd332", "sha256": "41d033e3135c3845c5a6c4ae7f02d8b310770fc899ca0a2561a1a33f0dca1645" }, "downloads": -1, "filename": "zelt-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "78623a7f870c4ffd69a2217e946cd332", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10884, "upload_time": "2019-05-10T14:05:59", "upload_time_iso_8601": "2019-05-10T14:05:59.121632Z", "url": "https://files.pythonhosted.org/packages/45/b0/4c6c0dc42fed443f04e9c289c7fa0ba5764917008b674d29a29937be8da0/zelt-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e7a4cf43c1a082bf244d543df03a6cf9", "sha256": "6a4405bfdb732f126bda8f286dcacfa1a1f00777e7575753a04addf397971a3d" }, "downloads": -1, "filename": "zelt-1.2.1.tar.gz", "has_sig": false, "md5_digest": "e7a4cf43c1a082bf244d543df03a6cf9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5596, "upload_time": "2019-05-10T14:06:00", "upload_time_iso_8601": "2019-05-10T14:06:00.566898Z", "url": "https://files.pythonhosted.org/packages/fa/20/c8b9ba7ab8c836daffa1c99809ad918ce7b16f1072d7340e1e81eabbeb25/zelt-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "e4d7614bf3fed3af535fac6ed3c81511", "sha256": "ceb01b18067bd57847f8f5e0ea28ff734b85bd7b855161d50cbc0e2f961cb5b2" }, "downloads": -1, "filename": "zelt-1.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "e4d7614bf3fed3af535fac6ed3c81511", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15418, "upload_time": "2019-05-21T11:37:06", "upload_time_iso_8601": "2019-05-21T11:37:06.338969Z", "url": "https://files.pythonhosted.org/packages/b2/59/ee22aaf55499699ba98c1566139f570cdc8c93932004f0c351c8245f6b6b/zelt-1.2.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0384e6419cee847c8437cecd451d524a", "sha256": "9063f31b63c553e995ae05a448941ab838e580369cf5844124c011e32836b9ea" }, "downloads": -1, "filename": "zelt-1.2.10.tar.gz", "has_sig": false, "md5_digest": "0384e6419cee847c8437cecd451d524a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14334, "upload_time": "2019-05-21T11:37:07", "upload_time_iso_8601": "2019-05-21T11:37:07.811383Z", "url": "https://files.pythonhosted.org/packages/89/6d/7f4a0387b0e3ae29a52a240999b3bd7a03329d4250c795405f65537dd564/zelt-1.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "23ca8e5b6356b538d451fcf95d1add67", "sha256": "4e8360057cdb4905e79f6e45e11462fa049a8d1b4c3f735e2accdc4d9a001b37" }, "downloads": -1, "filename": "zelt-1.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "23ca8e5b6356b538d451fcf95d1add67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15430, "upload_time": "2019-05-22T12:51:24", "upload_time_iso_8601": "2019-05-22T12:51:24.607556Z", "url": "https://files.pythonhosted.org/packages/49/23/b19d036dededd5b2c2c2ff56727fc7addeae43ea3aafda5bd378b7b4eec3/zelt-1.2.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26c0d8c1c24f6f6e55cc2a49f0be4da1", "sha256": "a33dd1363b972fde620a6cce041ba95d3c7ea7824db294916a906248d28e127f" }, "downloads": -1, "filename": "zelt-1.2.11.tar.gz", "has_sig": false, "md5_digest": "26c0d8c1c24f6f6e55cc2a49f0be4da1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14593, "upload_time": "2019-05-22T12:51:25", "upload_time_iso_8601": "2019-05-22T12:51:25.981113Z", "url": "https://files.pythonhosted.org/packages/9f/d7/965cd35ceeae023927213c01cfacad87b4b8f6cd20c616e53a8225931ecf/zelt-1.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.12": [ { "comment_text": "", "digests": { "md5": "5d75162ab203b96816d01f324e14ed35", "sha256": "7ef51b41dc8087021cbba3a10234d480b126183fb4d5076311360e94ad13a955" }, "downloads": -1, "filename": "zelt-1.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "5d75162ab203b96816d01f324e14ed35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15430, "upload_time": "2019-05-27T13:46:12", "upload_time_iso_8601": "2019-05-27T13:46:12.406070Z", "url": "https://files.pythonhosted.org/packages/17/57/a0f05172764c5d926e437c5268cedc6d1ba85f99a6aa20200499075e02c1/zelt-1.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8266c0c1209a98d0523f4b8aac8978fa", "sha256": "214251ffb65e10930efe6bbd2bc6c14b3fbd3a4b80bc75483eff80165ba038c6" }, "downloads": -1, "filename": "zelt-1.2.12.tar.gz", "has_sig": false, "md5_digest": "8266c0c1209a98d0523f4b8aac8978fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14587, "upload_time": "2019-05-27T13:46:14", "upload_time_iso_8601": "2019-05-27T13:46:14.150510Z", "url": "https://files.pythonhosted.org/packages/9b/27/558947c1e3e178c99f61839f24c7bfb505bb1e9bc2d3d71c5e917dafcdf0/zelt-1.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.13": [ { "comment_text": "", "digests": { "md5": "a4fb4fadbbb0361ceaf7133038f271ea", "sha256": "7c2662d4134dad0d2b248b695803270842588154a46f0fcdeb7d4041e3841aa2" }, "downloads": -1, "filename": "zelt-1.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "a4fb4fadbbb0361ceaf7133038f271ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15443, "upload_time": "2019-10-30T14:16:09", "upload_time_iso_8601": "2019-10-30T14:16:09.312410Z", "url": "https://files.pythonhosted.org/packages/50/c3/65bc6de8cc1a870218e98c0782c580d375852d28e96309bb209e224fcb28/zelt-1.2.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f7209a1df92f1f7a518fca11a697c70", "sha256": "824b803ffdaf013009be98ea806ce47d99390d38bebb44b2e0eaa2e7ba7e6f10" }, "downloads": -1, "filename": "zelt-1.2.13.tar.gz", "has_sig": false, "md5_digest": "3f7209a1df92f1f7a518fca11a697c70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14568, "upload_time": "2019-10-30T14:16:10", "upload_time_iso_8601": "2019-10-30T14:16:10.670295Z", "url": "https://files.pythonhosted.org/packages/85/1c/fc1cf3f4ac3e6f269034e113037de4b38c09ebfbe70ac739be9577581afb/zelt-1.2.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.14": [ { "comment_text": "", "digests": { "md5": "c657d909a0766ac4bae341f61dad9a1f", "sha256": "b47c733dff13effe4d93b87583942423aa140237488727016caaf8868e19ab0d" }, "downloads": -1, "filename": "zelt-1.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "c657d909a0766ac4bae341f61dad9a1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16103, "upload_time": "2019-12-02T12:55:14", "upload_time_iso_8601": "2019-12-02T12:55:14.446391Z", "url": "https://files.pythonhosted.org/packages/d6/dd/775ecbcc85a94e5fe4ab17ee14bab728a43fdf5a7db2a53d83fbcd4562af/zelt-1.2.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a3487eeeb141591c4029e504f51c64ad", "sha256": "1150f506efc4ab1c3fa5898f282aea478345e263bccdc26f5157505efed50d38" }, "downloads": -1, "filename": "zelt-1.2.14.tar.gz", "has_sig": false, "md5_digest": "a3487eeeb141591c4029e504f51c64ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15219, "upload_time": "2019-12-02T12:55:15", "upload_time_iso_8601": "2019-12-02T12:55:15.717301Z", "url": "https://files.pythonhosted.org/packages/c0/6f/3c45f4d2fb55c8a068d4b28f4628ce85e2f4563e28da7ca687694163c938/zelt-1.2.14.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.15": [ { "comment_text": "", "digests": { "md5": "b5abe82eafa309511c498e890bec092a", "sha256": "6e4a44e69626541a5127cb2799c366753c85b7d6b8ea9c0d8da3832128787aa7" }, "downloads": -1, "filename": "zelt-1.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "b5abe82eafa309511c498e890bec092a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16111, "upload_time": "2020-05-30T13:26:05", "upload_time_iso_8601": "2020-05-30T13:26:05.185391Z", "url": "https://files.pythonhosted.org/packages/59/97/3c92bd1e8d94abd40bbfcdfd1c579dc0bcfa64422aa5d7b23d9af61defc5/zelt-1.2.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a446ffcc7834899f127d8fd56b55a148", "sha256": "f8cb308c33cbef429dfd48852e39b211101d55834228dc94dbce4c5bff828533" }, "downloads": -1, "filename": "zelt-1.2.15.tar.gz", "has_sig": false, "md5_digest": "a446ffcc7834899f127d8fd56b55a148", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15343, "upload_time": "2020-05-30T13:26:06", "upload_time_iso_8601": "2020-05-30T13:26:06.496438Z", "url": "https://files.pythonhosted.org/packages/2c/72/ecffd90539a293d7789e47174c4358a24a5a6da80cb709c2845b7d372d04/zelt-1.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "0deaeb71a054a376024b4e9c00fc6829", "sha256": "978d55589473612a4910a59aff6a9d845b7bbdc4ce708e513e6b5016872e97d3" }, "downloads": -1, "filename": "zelt-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0deaeb71a054a376024b4e9c00fc6829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 39118, "upload_time": "2019-05-10T14:12:13", "upload_time_iso_8601": "2019-05-10T14:12:13.169816Z", "url": "https://files.pythonhosted.org/packages/cd/27/3fb4bc93c3220e4b77a16fd2c98bf5bda37d2826fca3149403c91482ae4b/zelt-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e6c8aa18361d75cda4ca2230845554c", "sha256": "92f6913254e25ee8f5b32cc4627083534559bbe981b49003a75523ff5ac9e5e6" }, "downloads": -1, "filename": "zelt-1.2.2.tar.gz", "has_sig": false, "md5_digest": "4e6c8aa18361d75cda4ca2230845554c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 13321, "upload_time": "2019-05-10T14:12:14", "upload_time_iso_8601": "2019-05-10T14:12:14.636175Z", "url": "https://files.pythonhosted.org/packages/25/cf/a644b3cdbc7ce7aa95a04ade5cfe117a92882d822add9448a90482670d55/zelt-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "66b86d47692049c1062f3f885a503caf", "sha256": "3cc32c3123d10000de869c8c6d1753f9432f029bd8b3b19ec056dd0d1fb5b68c" }, "downloads": -1, "filename": "zelt-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "66b86d47692049c1062f3f885a503caf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 39129, "upload_time": "2019-05-10T14:37:53", "upload_time_iso_8601": "2019-05-10T14:37:53.927702Z", "url": "https://files.pythonhosted.org/packages/46/5a/1bf606fbfeba07dde8ec1bad8b295564cab20f914c41f1d361b6bc28fb0d/zelt-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "106f51b4e6d7d1830993a9fdfb596889", "sha256": "923a702ca9afc251153fb86561810f2651e8ab88476537289cff07df07201eca" }, "downloads": -1, "filename": "zelt-1.2.3.tar.gz", "has_sig": false, "md5_digest": "106f51b4e6d7d1830993a9fdfb596889", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 13342, "upload_time": "2019-05-10T14:37:55", "upload_time_iso_8601": "2019-05-10T14:37:55.357017Z", "url": "https://files.pythonhosted.org/packages/26/c0/cc76a140fd7ad7f992f942b2d9b3e7f2ad2a91a9f4e38c7206f294eaa187/zelt-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "0020dc06079526f61dded23d19aa0676", "sha256": "5a0756704cd9b7a4ba4474374969eb835a42c476dc98b1380c28d3cf4a4102e4" }, "downloads": -1, "filename": "zelt-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0020dc06079526f61dded23d19aa0676", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15059, "upload_time": "2019-05-13T09:05:01", "upload_time_iso_8601": "2019-05-13T09:05:01.207271Z", "url": "https://files.pythonhosted.org/packages/1f/1d/1dc5b24da6840903c32c5ceccd50c2f83a39eccf7d1ae2d09d953455ff2e/zelt-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "57452a87fc5ab1b9829f83d9acaca9ea", "sha256": "414ec749c81fac17cc8f0ea2bbd37e4cbebb677a930e44170492d91ba1b7106e" }, "downloads": -1, "filename": "zelt-1.2.4.tar.gz", "has_sig": false, "md5_digest": "57452a87fc5ab1b9829f83d9acaca9ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 13543, "upload_time": "2019-05-13T09:05:02", "upload_time_iso_8601": "2019-05-13T09:05:02.608122Z", "url": "https://files.pythonhosted.org/packages/f4/c1/1cb219d3feb05936894f7e2ea480be64ea5ef96ee13978f65f3c0484eae3/zelt-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "0775fd34d924c7561f66114c0c0d2e3b", "sha256": "1618271f0d687c553de73c4f991a6d319746209dfc65cfce3c350811f0b40873" }, "downloads": -1, "filename": "zelt-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0775fd34d924c7561f66114c0c0d2e3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15059, "upload_time": "2019-05-16T14:40:28", "upload_time_iso_8601": "2019-05-16T14:40:28.875234Z", "url": "https://files.pythonhosted.org/packages/1e/fb/a2dbcfb527887f8e3d58d4a2fc9609560af3073d23e347d6c0d2e3b91d23/zelt-1.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "29a99bf9cfbac1641dccbe29c958c5bd", "sha256": "04afb725c808bda8671b054a22a193619a763f63f65e38ea28b2bae7c14f5419" }, "downloads": -1, "filename": "zelt-1.2.5.tar.gz", "has_sig": false, "md5_digest": "29a99bf9cfbac1641dccbe29c958c5bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 13556, "upload_time": "2019-05-16T14:40:30", "upload_time_iso_8601": "2019-05-16T14:40:30.286595Z", "url": "https://files.pythonhosted.org/packages/da/03/f6c8bc893e3c6d51dd221bf00bfaa2ae5b1495c3a394dd6608a93ef325b9/zelt-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "f62a5494c95cce3c34c390364e6258c1", "sha256": "ed90d536eb6832f5f2b0950a4316ae5f8efd9667516c723d692f726a1b6beee0" }, "downloads": -1, "filename": "zelt-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f62a5494c95cce3c34c390364e6258c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15317, "upload_time": "2019-05-17T09:19:24", "upload_time_iso_8601": "2019-05-17T09:19:24.502783Z", "url": "https://files.pythonhosted.org/packages/c4/b9/a00b6b4ba41b7fb6ee1a56eb7c43f46d3baf0eb42c99128b7fdf14384e86/zelt-1.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e9d2006f54514e3f69bcafefadbe214", "sha256": "1a1e34be82117247dc75dcb0f3cf80c1249e138dfecad48d6148d4f709bb9ab9" }, "downloads": -1, "filename": "zelt-1.2.6.tar.gz", "has_sig": false, "md5_digest": "5e9d2006f54514e3f69bcafefadbe214", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14075, "upload_time": "2019-05-17T09:19:25", "upload_time_iso_8601": "2019-05-17T09:19:25.713730Z", "url": "https://files.pythonhosted.org/packages/62/ab/b96b78ac4debec6174166d9ce7310e4e109e7f3fb11ee14a0393bda71f3d/zelt-1.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "1c7ea794a9f0243b97392158dd13b7d5", "sha256": "2fb0e0b50198f112b12c580fb29033006c657eadb3f080ab8e5c38fb80e2f6d7" }, "downloads": -1, "filename": "zelt-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1c7ea794a9f0243b97392158dd13b7d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15348, "upload_time": "2019-05-17T09:40:54", "upload_time_iso_8601": "2019-05-17T09:40:54.736549Z", "url": "https://files.pythonhosted.org/packages/b3/89/317401c72fdac982c749853a2956f589f5cc21752f612defe4b5893b54da/zelt-1.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ec0870b62a7b4e5c691e21abf8a39dd2", "sha256": "fa2fbffabb3241fef262679db1c51f20a6e9d4d9f4053e926614614992ec59aa" }, "downloads": -1, "filename": "zelt-1.2.7.tar.gz", "has_sig": false, "md5_digest": "ec0870b62a7b4e5c691e21abf8a39dd2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14134, "upload_time": "2019-05-17T09:40:56", "upload_time_iso_8601": "2019-05-17T09:40:56.184843Z", "url": "https://files.pythonhosted.org/packages/40/5d/924a3f771f596a6f571a4e66fb82ea96e4a44838040630e827f16679057a/zelt-1.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "530d11b373150950e248104450201c17", "sha256": "bfedd5f019493529a2f5260082fd4254acd55b137e76f54403f4f5128db949ec" }, "downloads": -1, "filename": "zelt-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "530d11b373150950e248104450201c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15349, "upload_time": "2019-05-20T14:42:17", "upload_time_iso_8601": "2019-05-20T14:42:17.981917Z", "url": "https://files.pythonhosted.org/packages/3e/01/146435b083be76a8657fc5f368e1368084c6b87ee811df460737c3fc7391/zelt-1.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1def3286670e341b097c70894fbc9fbd", "sha256": "42db4e9105c24a6ebacb9d07912aa7604a41afa783dc7a2cfefd74acfb8b9c24" }, "downloads": -1, "filename": "zelt-1.2.8.tar.gz", "has_sig": false, "md5_digest": "1def3286670e341b097c70894fbc9fbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14176, "upload_time": "2019-05-20T14:42:19", "upload_time_iso_8601": "2019-05-20T14:42:19.456590Z", "url": "https://files.pythonhosted.org/packages/fa/de/d1b0d844624ec4ca0a54b507b1157f87d9d83d8e3442abd35adf7dc5d451/zelt-1.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "254bc49f2015a9bda3c12bc5eee5a328", "sha256": "c6fb773291ae5e350c46300f6a32098e235007ce1ca3b8e6d74620b4db524eb2" }, "downloads": -1, "filename": "zelt-1.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "254bc49f2015a9bda3c12bc5eee5a328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 15348, "upload_time": "2019-05-21T11:25:31", "upload_time_iso_8601": "2019-05-21T11:25:31.760547Z", "url": "https://files.pythonhosted.org/packages/84/1c/8a085a0230c21876807cd4aac02397b3221c1f53fdf8c8bca185c605714d/zelt-1.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d73d315893a02abc324478a9d3d7e9bc", "sha256": "4e60a0d8d9ea5bce5fe9280e75db421ad56ed636dd93d83397d61dde53d48db4" }, "downloads": -1, "filename": "zelt-1.2.9.tar.gz", "has_sig": false, "md5_digest": "d73d315893a02abc324478a9d3d7e9bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 14175, "upload_time": "2019-05-21T11:25:32", "upload_time_iso_8601": "2019-05-21T11:25:32.954785Z", "url": "https://files.pythonhosted.org/packages/37/50/0e2cc7cd16562ee9646bdd258ba22707f874e9ba47907e900e308ce72a73/zelt-1.2.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5abe82eafa309511c498e890bec092a", "sha256": "6e4a44e69626541a5127cb2799c366753c85b7d6b8ea9c0d8da3832128787aa7" }, "downloads": -1, "filename": "zelt-1.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "b5abe82eafa309511c498e890bec092a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16111, "upload_time": "2020-05-30T13:26:05", "upload_time_iso_8601": "2020-05-30T13:26:05.185391Z", "url": "https://files.pythonhosted.org/packages/59/97/3c92bd1e8d94abd40bbfcdfd1c579dc0bcfa64422aa5d7b23d9af61defc5/zelt-1.2.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a446ffcc7834899f127d8fd56b55a148", "sha256": "f8cb308c33cbef429dfd48852e39b211101d55834228dc94dbce4c5bff828533" }, "downloads": -1, "filename": "zelt-1.2.15.tar.gz", "has_sig": false, "md5_digest": "a446ffcc7834899f127d8fd56b55a148", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15343, "upload_time": "2020-05-30T13:26:06", "upload_time_iso_8601": "2020-05-30T13:26:06.496438Z", "url": "https://files.pythonhosted.org/packages/2c/72/ecffd90539a293d7789e47174c4358a24a5a6da80cb709c2845b7d372d04/zelt-1.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }