{ "info": { "author": "Jani Karhunen", "author_email": "janikarh@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# Jetzt\n\n[![version](https://img.shields.io/pypi/v/jetzt.svg?style=flat)](https://pypi.org/project/jetzt/)\n[![platform](https://img.shields.io/pypi/pyversions/jetzt.svg?style=flat)](https://pypi.org/project/jetzt/)\n[![wheel](https://img.shields.io/pypi/wheel/jetzt.svg?style=flat)](https://pypi.org/project/jetzt/)\n[![downloads](https://img.shields.io/pypi/dm/jetzt.svg?style=flat)](https://pypi.org/project/jetzt/)\n[![license](https://img.shields.io/github/license/janikarh/jetzt.svg?style=flat)](https://github.com/janikarh/jetzt/blob/master/LICENSE)\n\nLight-weight project manager for Python projects.\n\nThis is a tiny tool built to automate repetitive manual tasks, when creating a new Python development project and managing project dependencies. What you will end up with, when using *jetzt*?\n\n1. A new **project directory** under your *current directory*.\n1. A new *virtualenv* named `venv` under the project directory with the System-level installed Python 3.6+ version.\n1. The virtualenv will have `pip` and `setuptools` installed and updated to latest available versions.\n1. Additional packages will be installed based on the selected project type.\n1. Depending on the project type, other resources may be created to initialize a new project (all from within this repo).\n\n## Prerequisites\n\nThis has been tested on the following setups:\n\n1. MacOS Sierra 10.12.6 and newer\n 1. Python 3.6+ (installed via *Homebrew*)\n 1. Zsh shell (with oh-my-zsh)\n1. Fedora 29\n 1. Python 3.6+\n 1. Bash and Bourne shells\n\nThings should probably work nicely on older releases of macOS / OS X and on various Linux distros too. **Python 3.6+ is expected.**\n\n[A changelog](https://github.com/janikarh/jetzt/blob/master/CHANGELOG.md) is maintained.\n\n- [Create new project](#create-new-project)\n- [Manage Python dependencies](#manage-python-dependencies)\n - [Install a dependency](#install-a-dependency)\n - [List installed dependencies](#list-installed-dependencies)\n - [List outdated dependencies](#list-outdated-dependencies)\n - [Update outdated dependency](#update-outdated-dependency)\n - [Remove installed dependency](#remove-installed-dependency)\n - [Reinstall all dependencies](#reinstall-all-dependencies)\n - [Create requirements files](#create-requirements-files)\n\n## Create new project\n\nRun `jetzt --scaffold` in the directory, where you want to place your project directory, and follow the prompt.\n\n### Scaffolding options\n\nYou have couple of options for a new project.\n\nEach project will have the following packages installed as *development dependencies*:\n\n- flake8\n- pytest\n- jetzt\n\nThese will be listed in `requirements-dev.txt`.\n\nA metadata file `jetzt_metadata.json` is maintained, and this will be used to manage the project metadata, including installed dependencies. This should be committed to git along with the rest of the project files.\n\n#### Python - [Blank]\n\nThis scaffolding option is meant to be a good starting point for a generic Python project. This option will not install any additional packages.\n\n#### Python - Flask\n\nThis scaffolding option is meant to be a good starting point for a new Flask-based webapp / API project. This option will install the following packages:\n\n- Flask\n\nThese will be listed in `requirements.txt`.\n\n#### Python - Jupyter\n\nThis scaffolding option is meant to be a good starting point for a new data science / analytics project. This option will install the following packages:\n\n- jupyter + ipykernel\n- pandas\n- matplotlib\n- seaborn\n\nThese will be listed in `requirements.txt`.\n\nAlso a `data`-directory will be created, and [this notebook](https://github.com/janikarh/jetzt/blob/master/jetzt/seeds/python_jupyter/starting-point.ipynb) will be copied to the project root (the notebook is included in the installation package).\n\nAfter scaffolding, start a jupyter server by running `jupyter-notebook` in the project root directory.\n\n## Manage Python dependencies\n\nAll dependency management takes place within a *virtualenv* (created with `jetzt --scaffold`), so **make sure you have activated the project's environment before running these commands with `source venv/bin/activate`**. There is naturally the standard way of using *pip* to install dependencies, and manually add them to `requirements.txt`, etc.\n\n*Jetzt* includes an option to install and manage the dependencies for you. Please continue reading.\n\n### Install a dependency\n\nTo install a package `requests`, run `jetzt --install` and follow the prompt. You have an option to install the package as *a production dependency* or as *a development dependency*. What does all this mean, you might ask? Jetzt will:\n\n1. Install the package *requests* (latest available version).\n2. Add the package `requests` to `jetzt_metadata.json` with a version requirement set to minimum of the currently installed version. The packages, which *requests* depends on, are *not* added. You can install a dependency as a `DEV` dependency too.\n\n**At the moment, you can only install one package at a time.**\n\nExample of a defined dependency with a version (as a installation requirement, or as seen in `jetzt_metadata.json`):\n\n```\nrequests>=2.21.0\n```\n\n**Version pinning:** To install a specific version of a package, add the version, just as you would with pip. For example: `requests==2.20.1`. This will pin the version like so:\n\n```\nrequests==2.20.1\n```\n\n### List installed dependencies\n\nTo list installed dependencies, run `jetzt --list`.\n\n\n### List outdated dependencies\n\nTo list outdated dependencies, run `jetzt --outdated`.\n\n### Update outdated dependency\n\nTo update an outdated dependency, run `jetzt --update`. This will allow you to choose an outdated dependency to update. After the update, the command will update the outdated dependency list automatically.\n\n### Remove installed dependency\n\nTo remove an installed dependency, run `jetzt --remove`. This will list all installed dependencies, and let's you choose which one you want to remove. After the update, the command will update the outdated dependency list automatically.\n\n### Reinstall all dependencies\n\nTo reinstall all dependencies (excluding editable), run `jetzt --reinstall`. The dependency versions are pinned temporarily for installation, so yo will end up with the same version as before the reinstallation. *Make sure, you are in active virtualenv.*\n\n### Create requirements files\n\nRun `jetzt --create-requirements` to generate standard `requirements.txt` and `requirements-dev.txt` based on `jetzt_metadata.json`.\n\n## License\n\nMIT.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/janikarh/jetzt", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jetzt", "package_url": "https://pypi.org/project/jetzt/", "platform": "", "project_url": "https://pypi.org/project/jetzt/", "project_urls": { "Homepage": "https://github.com/janikarh/jetzt" }, "release_url": "https://pypi.org/project/jetzt/0.6.5/", "requires_dist": [ "bullet", "click", "colorama" ], "requires_python": ">=3.6.0", "summary": "Light-weight project manager for Python projects.", "version": "0.6.5" }, "last_serial": 5690777, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5cbc58101bd7bbc0f30fdf486c0a844f", "sha256": "3a99711e1d80ca44f301fbea9d4047127e6584e50876ad8108a15389233a4fdc" }, "downloads": -1, "filename": "jetzt-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5cbc58101bd7bbc0f30fdf486c0a844f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8410, "upload_time": "2019-03-05T18:36:19", "url": "https://files.pythonhosted.org/packages/ad/1c/95a1b5bc34ae2dc4028ddb26bd620e2ca8f7e2883ce200d2f699d775c5db/jetzt-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccd202e82ac026a692e0f566c4b1da5f", "sha256": "a5b58e7e19a2dfc2e9cae56f40a98ac34cdd35c2217563d749c736a406883dd9" }, "downloads": -1, "filename": "jetzt-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ccd202e82ac026a692e0f566c4b1da5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7298, "upload_time": "2019-03-05T18:36:21", "url": "https://files.pythonhosted.org/packages/b7/8f/9128434657fe90623d08d48dccd9fca166b6f7e9614049e939b4c775036e/jetzt-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "49bd9ab87deff41fd16764ad2855c0ee", "sha256": "2736abc5ca040962527ce453ce2aaec00b211ad49cc92b19748dc227f89af682" }, "downloads": -1, "filename": "jetzt-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "49bd9ab87deff41fd16764ad2855c0ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8453, "upload_time": "2019-03-05T18:56:10", "url": "https://files.pythonhosted.org/packages/51/87/147b6a9995e4e5bb61f458d4d3e222a2dd938abd8354182353cad2d74fff/jetzt-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3303206973cc10271dfac9427a439ea8", "sha256": "b44588a976fcd5c6048c74971e21184a97536e27bcfa0b3dfecf71c451f5538e" }, "downloads": -1, "filename": "jetzt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3303206973cc10271dfac9427a439ea8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7337, "upload_time": "2019-03-05T18:56:12", "url": "https://files.pythonhosted.org/packages/12/dc/fa271feca4df14a52fb9fbb03cca56d6bd7d34953d254a5f97fe2d853884/jetzt-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a32a11aa6db48d78c24057272d53fdcf", "sha256": "aa693140edd9abf60850c0ee2e90a7250b19202f8aa903460b62af0e3a389838" }, "downloads": -1, "filename": "jetzt-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a32a11aa6db48d78c24057272d53fdcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8643, "upload_time": "2019-04-09T17:24:42", "url": "https://files.pythonhosted.org/packages/b2/c6/de2aba097e108ee6676d645d799bf1be19ca320f1d4e93741dd9243ccf52/jetzt-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c96bfcb726eb20d4ec67bbdc2587fcf", "sha256": "a893facc92347c0feaabfc0a2c51d1d5c966873987ed14c530e33ddfafaffc40" }, "downloads": -1, "filename": "jetzt-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9c96bfcb726eb20d4ec67bbdc2587fcf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7539, "upload_time": "2019-04-09T17:24:43", "url": "https://files.pythonhosted.org/packages/b9/c5/49d83555111dd8f7157f356cdb99ea6dbbeb97ed6798ff8fa9835d462ad9/jetzt-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ec5de9312e6207d5af6cd4ba33d101c2", "sha256": "db0602a8d71bd1ef561e07131605044673b40cb185c81298ce25c62c13bee6a5" }, "downloads": -1, "filename": "jetzt-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ec5de9312e6207d5af6cd4ba33d101c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 8861, "upload_time": "2019-04-12T08:36:29", "url": "https://files.pythonhosted.org/packages/59/bb/a0a9b3d9389ebd80fd1f436c6bb3c6fe7798d894d484eaf733a8fb5bb1a7/jetzt-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e1d95e4251f6561263ab612a94c4b10", "sha256": "88a814890168c5bde2dea978002e59623b37dd1798471f4d298d4bcbcd9170ee" }, "downloads": -1, "filename": "jetzt-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4e1d95e4251f6561263ab612a94c4b10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7773, "upload_time": "2019-04-12T08:36:30", "url": "https://files.pythonhosted.org/packages/08/62/0c2bb91a09bf53c113d8b9ea5cb396c00b1d54a057c819fa46ae3dbe5f42/jetzt-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9cf544587c53cfed8b0985d3be370caa", "sha256": "151e9b2925ce982f09f0ce4336ca8d5ec07c18f5cd3436331a0fd20fb47378c5" }, "downloads": -1, "filename": "jetzt-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9cf544587c53cfed8b0985d3be370caa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 12719, "upload_time": "2019-04-12T18:23:10", "url": "https://files.pythonhosted.org/packages/33/b2/cac3d8e4939225bc46e62153f0bdee1a473d2f54e98648f5a840d3a9bfaa/jetzt-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b8ae14f2b0d0ce90d05d49527f16227", "sha256": "5fe76ee8fa9971798a5c9d12637258e899667282c3b8dd975d739850969069fb" }, "downloads": -1, "filename": "jetzt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6b8ae14f2b0d0ce90d05d49527f16227", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11450, "upload_time": "2019-04-12T18:23:11", "url": "https://files.pythonhosted.org/packages/9d/9e/104fb54067cc27304eea12e91c6a342576a1ea096beb88f4eb4272949396/jetzt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9158ac14a1a9b2640bf46a38e41018e9", "sha256": "6e7901040381db05604cd913bb7bee637c126442342c1758cac4930f33b6e912" }, "downloads": -1, "filename": "jetzt-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9158ac14a1a9b2640bf46a38e41018e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 12695, "upload_time": "2019-04-12T18:31:27", "url": "https://files.pythonhosted.org/packages/08/7d/217e2abf1e7f57284234f78d0561e1743a14fc6c086572384ffe8036c3f2/jetzt-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3e3183a4e0c43618a79159c912f694f", "sha256": "d7c4c704a7b6c37fb075e9257134fb9cb9cec390add27a59f27078f312a9fbd0" }, "downloads": -1, "filename": "jetzt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d3e3183a4e0c43618a79159c912f694f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11429, "upload_time": "2019-04-12T18:31:28", "url": "https://files.pythonhosted.org/packages/9a/7f/b4d1b017648dd4664057fef2f05ef4407aeccd1fdd4a67ba0116633a0ddf/jetzt-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8637cb7579145c2518ed2cf98e31c5f6", "sha256": "0401d9b2300bff53c1526825afae3b56bf4790dfbf422d67742405cfd48a0585" }, "downloads": -1, "filename": "jetzt-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8637cb7579145c2518ed2cf98e31c5f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 13953, "upload_time": "2019-04-13T11:28:14", "url": "https://files.pythonhosted.org/packages/f6/56/329a8af1755e4ad4ff449546d525e2723b8f95bc3f32e0cb80ed98a2f42e/jetzt-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd4c7dc40b0cc7be4e716ed7d196d8b6", "sha256": "1aec3907972c74d752b03e39c7f75b6e99b2d1c92f1992c1660538675b187d3f" }, "downloads": -1, "filename": "jetzt-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cd4c7dc40b0cc7be4e716ed7d196d8b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12172, "upload_time": "2019-04-13T11:28:15", "url": "https://files.pythonhosted.org/packages/7a/d9/18fd8b54345c6da3afc2e2f6ce4a349fbb2c250b2b66d5ab532d75eb8891/jetzt-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "92ab4241d68b9d0aa2830f19c9eb22d2", "sha256": "9f15e67260fac79a1412e1b061bf189085b0e99b6aba287fbf0edd52d10b79ad" }, "downloads": -1, "filename": "jetzt-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "92ab4241d68b9d0aa2830f19c9eb22d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 13953, "upload_time": "2019-04-13T11:34:46", "url": "https://files.pythonhosted.org/packages/51/b8/350849e0a7609bc26b3b751ba96b97ede320911f664e36e82140ac214b7a/jetzt-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "492cdd77ed9ba17fbffc28a8c6279e03", "sha256": "772e7f7fcfaa3f3ce19fda2ad4a3605c442fe22823a7e43d9ca5f99898d4d500" }, "downloads": -1, "filename": "jetzt-0.4.1.tar.gz", "has_sig": false, "md5_digest": "492cdd77ed9ba17fbffc28a8c6279e03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12172, "upload_time": "2019-04-13T11:34:47", "url": "https://files.pythonhosted.org/packages/76/a1/8dfc0d02ff42bb1025695d18388eeb8a46e31d6a7de79488a75b094fa169/jetzt-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "0b9ea470650dc893d5f95c18afd15deb", "sha256": "04e4921818a1a905b4b5d60c2585717256344336f557b460e595169934ee7c5c" }, "downloads": -1, "filename": "jetzt-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0b9ea470650dc893d5f95c18afd15deb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 15605, "upload_time": "2019-04-14T15:04:55", "url": "https://files.pythonhosted.org/packages/79/83/1a6d420f96f2e3887007230c97f8cb235c4cb76a86512abd7d2455d4eccc/jetzt-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efffc8562c7a5d320b96a9e763d6ee9e", "sha256": "5ab6cc8739fde53db33cf9fc009f758817e03cffbeed4f66d0f3e5bb472a3d44" }, "downloads": -1, "filename": "jetzt-0.5.0.tar.gz", "has_sig": false, "md5_digest": "efffc8562c7a5d320b96a9e763d6ee9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 12946, "upload_time": "2019-04-14T15:04:57", "url": "https://files.pythonhosted.org/packages/6a/27/dc2e10b81f23ee0315f1b12d70191ae4cfbb807d8a0abd4323d748e599d1/jetzt-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "01b5e7826acda799b2ad681cc7a1d034", "sha256": "6da08f0eb46e5da87b81c203db85c1cfd8fb66c240c3341692475d8e85bd413c" }, "downloads": -1, "filename": "jetzt-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01b5e7826acda799b2ad681cc7a1d034", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16562, "upload_time": "2019-04-14T16:20:43", "url": "https://files.pythonhosted.org/packages/88/46/5c445e83fe0ea2f1345cab72346ed6ba86b13a4cc8f0c2603014ad76fc32/jetzt-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa3b9ceb170a072a4eccd249afa9fbf9", "sha256": "bc67722f2074f6e7495d84c852e295069bd562004d934f847e553dc54a40a38e" }, "downloads": -1, "filename": "jetzt-0.6.0.tar.gz", "has_sig": false, "md5_digest": "fa3b9ceb170a072a4eccd249afa9fbf9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13536, "upload_time": "2019-04-14T16:20:45", "url": "https://files.pythonhosted.org/packages/81/db/d248ee0970b173894fa200a36846568cf5397b00fe0fee1219e7a3ce2641/jetzt-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4e5261615b9664773a0c408fdcad5b33", "sha256": "cfe4123a14ccb2eee0d9f650e7d5259a771441de808905f3c8e873cd1cc56cc0" }, "downloads": -1, "filename": "jetzt-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4e5261615b9664773a0c408fdcad5b33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16689, "upload_time": "2019-04-14T16:41:39", "url": "https://files.pythonhosted.org/packages/a3/07/c3a00355948a21fcc8d907ee7a31a0570578140c3e57ba10f97a03ab6bc4/jetzt-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cef47017248afe0cf87cd87d8e3aef03", "sha256": "b1c6a6152dc008fef51650fb097cccf3d97ed39d15b0790f62f92be4db4dccaf" }, "downloads": -1, "filename": "jetzt-0.6.1.tar.gz", "has_sig": false, "md5_digest": "cef47017248afe0cf87cd87d8e3aef03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13717, "upload_time": "2019-04-14T16:41:41", "url": "https://files.pythonhosted.org/packages/5f/14/98e42924ef12eae1f7d7c50563cea0e524aded599a00a48c58e7f29c2013/jetzt-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "ff74546d290e92e24e476bfa85be75e2", "sha256": "3ce30234604dfa45376b5519aa7e2b85d7fa7d893860921b178236eb8214f7e0" }, "downloads": -1, "filename": "jetzt-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ff74546d290e92e24e476bfa85be75e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16767, "upload_time": "2019-04-15T16:09:11", "url": "https://files.pythonhosted.org/packages/10/a0/8dccb659a62ebcf4424af4115bf77561691b6b63725f9da36cd42de0ee73/jetzt-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9098959f0306d55df4a159a0c51570b", "sha256": "b56ec6930bdb05393eb8ae589a7820fedcfc3726b29ce89be1f7829f17275f68" }, "downloads": -1, "filename": "jetzt-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a9098959f0306d55df4a159a0c51570b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13767, "upload_time": "2019-04-15T16:09:13", "url": "https://files.pythonhosted.org/packages/d7/fd/660750d1e2b25a93e7b88ade7fa4a526710c6930268fcff18d67c50bba00/jetzt-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "f2d0851e8ba6c96a28621a3dd1720a4d", "sha256": "0e23a056ce99e9481b24a8ecb098b61937cb35a572beb1ae1b93202799acbce6" }, "downloads": -1, "filename": "jetzt-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f2d0851e8ba6c96a28621a3dd1720a4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16784, "upload_time": "2019-04-16T17:24:55", "url": "https://files.pythonhosted.org/packages/2c/45/59a4e6480a22c3b55c061eee6dfe619fa92cb148b19f7f49a75c133fd4fa/jetzt-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae9b4b6ce1663fd13c8927c528c00b8f", "sha256": "cf0b23d2f7d75b89342a7c42bca38f00506563290dd5133233400344384e4143" }, "downloads": -1, "filename": "jetzt-0.6.3.tar.gz", "has_sig": false, "md5_digest": "ae9b4b6ce1663fd13c8927c528c00b8f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13791, "upload_time": "2019-04-16T17:24:56", "url": "https://files.pythonhosted.org/packages/b8/ea/43d387ce1f6be320abbfe2bc7ce07d78728d0288c0c6c164d2df0688466c/jetzt-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "4f071b1d590c526e4f8f538276929c6a", "sha256": "a070ec668d937fe307c4c730079d17aaf6265db096071dc4d6faeaefb836bc12" }, "downloads": -1, "filename": "jetzt-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4f071b1d590c526e4f8f538276929c6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16956, "upload_time": "2019-04-30T13:11:17", "url": "https://files.pythonhosted.org/packages/cc/43/1ccd2b8fe96c9a0aca1711a18e8bfe4ccaeebdfafdd8c6287ee20634c729/jetzt-0.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26c97be2bfc56d1704380ddd25867b10", "sha256": "e9535d823d370042da485d5b5b4e9f592f3d3135958d096988734b693119c1c2" }, "downloads": -1, "filename": "jetzt-0.6.4.tar.gz", "has_sig": false, "md5_digest": "26c97be2bfc56d1704380ddd25867b10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13948, "upload_time": "2019-04-30T13:11:19", "url": "https://files.pythonhosted.org/packages/c4/90/8be0101240beb770688f4aeafb4149e3bcdb1d7e221f910e1f3b4bb562c3/jetzt-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "53ca24667a0150547fb67e68b7d968d8", "sha256": "c1c95e63f844635050d3ec5e72d044066500c11ac381fe8e993226360900956f" }, "downloads": -1, "filename": "jetzt-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "53ca24667a0150547fb67e68b7d968d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16963, "upload_time": "2019-08-17T06:58:05", "url": "https://files.pythonhosted.org/packages/9a/a0/64b10dfa16910799bf0f609c2844ccf45239ada3d0f67cdb4d57d9b7ed98/jetzt-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c5ef041429f2a06f2baf7122617ba18", "sha256": "64bbe5653653a729c062322dd1ff42f9603830b435db5b619ac50275957ee579" }, "downloads": -1, "filename": "jetzt-0.6.5.tar.gz", "has_sig": false, "md5_digest": "0c5ef041429f2a06f2baf7122617ba18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13973, "upload_time": "2019-08-17T06:58:07", "url": "https://files.pythonhosted.org/packages/66/8d/f04da365cb243253e91477c0b99be8b84cd35f0cc8c689dfe146e8fcdb4b/jetzt-0.6.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53ca24667a0150547fb67e68b7d968d8", "sha256": "c1c95e63f844635050d3ec5e72d044066500c11ac381fe8e993226360900956f" }, "downloads": -1, "filename": "jetzt-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "53ca24667a0150547fb67e68b7d968d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 16963, "upload_time": "2019-08-17T06:58:05", "url": "https://files.pythonhosted.org/packages/9a/a0/64b10dfa16910799bf0f609c2844ccf45239ada3d0f67cdb4d57d9b7ed98/jetzt-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c5ef041429f2a06f2baf7122617ba18", "sha256": "64bbe5653653a729c062322dd1ff42f9603830b435db5b619ac50275957ee579" }, "downloads": -1, "filename": "jetzt-0.6.5.tar.gz", "has_sig": false, "md5_digest": "0c5ef041429f2a06f2baf7122617ba18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 13973, "upload_time": "2019-08-17T06:58:07", "url": "https://files.pythonhosted.org/packages/66/8d/f04da365cb243253e91477c0b99be8b84cd35f0cc8c689dfe146e8fcdb4b/jetzt-0.6.5.tar.gz" } ] }