{ "info": { "author": "Sean Mertiens", "author_email": "sean@contemply.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development", "Topic :: Utilities" ], "description": "# Contemply\n\n[![Build Status](https://travis-ci.org/smertiens/contemply.svg?branch=develop)](https://travis-ci.org/smertiens/contemply)\n[![Documentation Status](https://readthedocs.org/projects/contemply/badge/?version=latest)](https://contemply.readthedocs.io/en/latest/?badge=latest)\n[![PyPI version](https://badge.fury.io/py/contemply.svg)](https://badge.fury.io/py/contemply)\n\nContemply turns your boring old templates and project scaffolds into interactive code generators. \n\nTemplate contents and all the information necessary to process them are kept in a single file.\nContemply's storage allows you to easily access your templates on your computer or in your network.\n\nWhat else can it do?\n\n* Different ways to prompt your users for input\n* Create different files and folders from one template\n* Add your own functions using extensions\n\nIf you want to **integrate code generation into you own project**, you can use the Contemply library,\nsee [developer docs](https://contemply.readthedocs.io) for more details.\n\nHelp by creating an issue on GitHub for bugs or feature requests. Contributors are always welcome! \n\n## Installation\n\nThe easiest way to install Contemply is using pip:\n\n````\npip install contemply\n````\n\n## Your first template\n\n```\n#% Create a nice textfile to say hello!\n#::\nname = ask('Who do you want to say hello to?')\n>> 'greeting.txt'\n-> 'Hello $name!'\n<<\n```\n\nSave it as demo.pytpl.\n\n```\ncontemply run demo.pytpl\n```\n\n## Documentation and support\n\nYou can find the documentation here: https://contemply.readthedocs.io/en/latest/\n\nIf you find any bugs or have a feature request, please create an issue on github: https://github.com/smertiens/contemply/issues\n\n## Changes\n\n1.1.0: Added support for the creation of multiple output files, added functions to create folders\n\n1.0.0: First production release\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/smertiens/contemply", "keywords": "boilerplate skeleton code generator cli interactive", "license": "AGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "contemply", "package_url": "https://pypi.org/project/contemply/", "platform": "", "project_url": "https://pypi.org/project/contemply/", "project_urls": { "Homepage": "https://github.com/smertiens/contemply" }, "release_url": "https://pypi.org/project/contemply/1.1.0/", "requires_dist": [ "colorama", "click", "pygments" ], "requires_python": ">=3.4", "summary": "Contemply turns your boring old templates and project scaffolds into interactive code generators.", "version": "1.1.0" }, "last_serial": 5645936, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d93548e8dbe8e4e7ebaf9b2b8b542e6c", "sha256": "03aa41955b53465210daaa7451085087213a759a75686d22ca0e650b8ca2a119" }, "downloads": -1, "filename": "contemply-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d93548e8dbe8e4e7ebaf9b2b8b542e6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 45465, "upload_time": "2019-06-09T14:49:51", "url": "https://files.pythonhosted.org/packages/df/5a/5812020c9221893aa19388afd653c7d57513e87559f10527741413e7caf2/contemply-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9c1623005d01e3adea953f92c10de56", "sha256": "e74e31275e0ecd650eafa4708b63919d33cab73035d610e8c08be3c037f11d7c" }, "downloads": -1, "filename": "contemply-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d9c1623005d01e3adea953f92c10de56", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 29772, "upload_time": "2019-06-09T14:49:53", "url": "https://files.pythonhosted.org/packages/d3/1b/2be45541495cc03e1fee6fb31f0370ba7a0c9dd75e374c8b4ca2d52b7c07/contemply-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "c05a2bb4ecc95710b543f0f1d5d3707b", "sha256": "f8bba0f3a8abcf37f8eefd10fcc854bd850fd09f66d9205d91b5b4282c2813b1" }, "downloads": -1, "filename": "contemply-1.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "c05a2bb4ecc95710b543f0f1d5d3707b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 19993, "upload_time": "2019-04-30T19:13:49", "url": "https://files.pythonhosted.org/packages/bd/58/4ae7a5b4ede6360560154b5198aa81079cedc3cf0b7d4d4ac00e9f817a3f/contemply-1.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abbb0552da6f82599c72adf2f44191c2", "sha256": "21f7071043ea7962a68bc161de8e740be9c42a80b9fdc0ff843eeda584b09b82" }, "downloads": -1, "filename": "contemply-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "abbb0552da6f82599c72adf2f44191c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 6823, "upload_time": "2019-04-30T19:14:03", "url": "https://files.pythonhosted.org/packages/2c/d7/fc3fd503a51c47ec946800adae67790fa4b908329da4213ec4c4df2ef0e3/contemply-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "ed1cd5a37327d7f8a05d979c62d45571", "sha256": "c162c75741024d18e06f2a91fd50ebdbbf171dd69f969d2dbbd7f57456713b8d" }, "downloads": -1, "filename": "contemply-1.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed1cd5a37327d7f8a05d979c62d45571", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 21720, "upload_time": "2019-05-01T11:24:23", "url": "https://files.pythonhosted.org/packages/2d/b1/b202946158d1954b6f1ba5a70147479bfc598820b420ae4df518afb90de7/contemply-1.0.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4318edcd564026217418210da6eced66", "sha256": "1625715814dfd7b617cabd0667ba2908defc354e0fbe9fb6ba449329e100faaa" }, "downloads": -1, "filename": "contemply-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "4318edcd564026217418210da6eced66", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 9155, "upload_time": "2019-05-01T11:24:24", "url": "https://files.pythonhosted.org/packages/c7/0e/37573c12c4336a3808a0805c92aaecebd7196abf765f5678ba2e714be9e9/contemply-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "567eb5182152cbcefc8b75b7be139425", "sha256": "2ace36b3da657d378c3417beec06bdb09823bf65bce9449d4d2300ae6bbd7ad7" }, "downloads": -1, "filename": "contemply-1.0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "567eb5182152cbcefc8b75b7be139425", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 25188, "upload_time": "2019-05-04T13:57:07", "url": "https://files.pythonhosted.org/packages/b6/34/9a147549a025786b2239110029243aecd26213cc9ada1743b85b0dd25d25/contemply-1.0.0a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b28ae591fcff275ebd714390f42c119", "sha256": "761d69408d72d52060b03cf48f3a10ef639723ad6bb864591eef979c132e5b63" }, "downloads": -1, "filename": "contemply-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "2b28ae591fcff275ebd714390f42c119", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10204, "upload_time": "2019-05-04T13:57:08", "url": "https://files.pythonhosted.org/packages/3a/d7/18fa3307d0364e1529add352bdc7627571e3cb91cfa83c72d3161a4c3225/contemply-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "99883dffe2c8070d0c341ed45b0aeadf", "sha256": "7e4e92cb0d67528c7012fd81931f4382ad92e12834e8648cd14714190921d437" }, "downloads": -1, "filename": "contemply-1.0.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "99883dffe2c8070d0c341ed45b0aeadf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 25544, "upload_time": "2019-05-05T09:35:27", "url": "https://files.pythonhosted.org/packages/01/ae/f8b75d7f7c1aff18f61c521c09172669c707e27f53cd36be1ed54edbe536/contemply-1.0.0a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22e9b05d3d29e3a8938bf1d206a2f6ed", "sha256": "274d3af374261025905a2a4e0e88c75fb2b0fa984837168cd4d1859d596dfe30" }, "downloads": -1, "filename": "contemply-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "22e9b05d3d29e3a8938bf1d206a2f6ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10079, "upload_time": "2019-05-05T09:35:29", "url": "https://files.pythonhosted.org/packages/00/f0/aa039546a9dd8cc335e02e8e3f8e989da87461220e0147b29b7dd9c61649/contemply-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "c012e4658032df7e432bbc6e11c559a6", "sha256": "69baf12d93574faa0e022e41052c5a13b1ef7bc91bffbe61597da9152dfb0ab1" }, "downloads": -1, "filename": "contemply-1.0.0a5-py3-none-any.whl", "has_sig": false, "md5_digest": "c012e4658032df7e432bbc6e11c559a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 28000, "upload_time": "2019-05-09T21:04:54", "url": "https://files.pythonhosted.org/packages/02/b1/44b84bf6f199aeddb84f41a5e44fdeee3c363e49efded468b75b518211af/contemply-1.0.0a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19b3feeb691c8ad377262165c870e8c5", "sha256": "ac655e2b7fb02b68fe37d3836c8eb88457a24a90a1e2981b209d384d7b8f9c5f" }, "downloads": -1, "filename": "contemply-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "19b3feeb691c8ad377262165c870e8c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 24928, "upload_time": "2019-05-09T21:04:56", "url": "https://files.pythonhosted.org/packages/8f/ca/a6b7eaa01b1cffad57bee4f60b0a5b5330f4920ce8fb355936be6ab9705e/contemply-1.0.0a5.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "fff5465375c341cecbf70e6486d484c7", "sha256": "67d8271fb86b4a91381a526ec292341143d391e2fb04d97b75ff67b8d64c7ffb" }, "downloads": -1, "filename": "contemply-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "fff5465375c341cecbf70e6486d484c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 28920, "upload_time": "2019-05-10T05:34:35", "url": "https://files.pythonhosted.org/packages/0d/0e/6e257bd2821cb2764fd08d65efe9ae301b34d5cbef8e833529e6a7d4c4b3/contemply-1.0.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3badbd314f9cd5a80cc7edc9ccb68d88", "sha256": "1b35d7b0147ecbdb0b65a7bea943b3267b2bc600a3d45fc33c069078e4c610c8" }, "downloads": -1, "filename": "contemply-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "3badbd314f9cd5a80cc7edc9ccb68d88", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 26038, "upload_time": "2019-05-10T05:34:36", "url": "https://files.pythonhosted.org/packages/a4/81/1caebd3441c7a82de3960ce9fea69bbb7f12aa62da3863932536049af6fe/contemply-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "4bead0b57429899e33adabdf7031fa0e", "sha256": "7cc936b4e6a830d42d58f3f6d89a0752991d1f9919054d65f458257e7dcc33d7" }, "downloads": -1, "filename": "contemply-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "4bead0b57429899e33adabdf7031fa0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 43520, "upload_time": "2019-05-11T15:36:29", "url": "https://files.pythonhosted.org/packages/1d/72/a474f4e96c5449224a84a09d23d0b96d003715661cc129bfc325d2320e5f/contemply-1.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9af469c6d413caf46d5a4b27436ca304", "sha256": "9bfb534f4f10d3d1fcb498ff6d1d8faec8e3a071ba4667bb84114a72118bb884" }, "downloads": -1, "filename": "contemply-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "9af469c6d413caf46d5a4b27436ca304", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 27869, "upload_time": "2019-05-11T15:36:31", "url": "https://files.pythonhosted.org/packages/fd/0f/d667073f9a1085397317bac59e0f165c9e5a7d72c0b6e4cde88ed2ed33a9/contemply-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "5892a2b73e0735012608fa37a2cdc76f", "sha256": "99ca500e330619620f328f7b4f0a58d94a78dee177fbc44e268859c1326c6cb7" }, "downloads": -1, "filename": "contemply-1.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "5892a2b73e0735012608fa37a2cdc76f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 43994, "upload_time": "2019-05-20T15:29:26", "url": "https://files.pythonhosted.org/packages/f8/05/888f0c4f7407a3308ef865784bad30eaf0100f370a3e7daaa7f19e484f1e/contemply-1.0.0b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eca672c453230269c2da6dddd0316eaf", "sha256": "80bb52cc3fdb7fc2406442a0234d101c8cf8f5be69c33ea25fec22a9ca807459" }, "downloads": -1, "filename": "contemply-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "eca672c453230269c2da6dddd0316eaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 28120, "upload_time": "2019-05-20T15:29:28", "url": "https://files.pythonhosted.org/packages/43/71/c8093d6aedd804fdea4631986248370a08d82dbc60eb5cd56dd235f53b31/contemply-1.0.0b3.tar.gz" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "f95c31726b58f2f830f2eff66a2b0e22", "sha256": "b5ff78ef37e7371f27a51dbfb8a7ac62795a4bdbeb81993b92d19adb7fe46f6f" }, "downloads": -1, "filename": "contemply-1.0.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "f95c31726b58f2f830f2eff66a2b0e22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 44792, "upload_time": "2019-05-22T21:52:34", "url": "https://files.pythonhosted.org/packages/65/f3/19515abb2aa1c8e9f2b2595b73c3fc996186fa83535a37c0437c91ac9373/contemply-1.0.0b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b57f37b74b9d0e5c82c29504b0c3871a", "sha256": "c470672c0e2d09c3d270d8ae858ff2b966ef3f8c8044f714e45a5882d3f6ca67" }, "downloads": -1, "filename": "contemply-1.0.0b4.tar.gz", "has_sig": false, "md5_digest": "b57f37b74b9d0e5c82c29504b0c3871a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 28780, "upload_time": "2019-05-22T21:52:35", "url": "https://files.pythonhosted.org/packages/df/8f/7da6ffd22255dabcfdfcce55930f74f281d4f6220a50ded2f2fa93525ef5/contemply-1.0.0b4.tar.gz" } ], "1.0.0b5": [ { "comment_text": "", "digests": { "md5": "290b6e654d169bae89d5f44225ca7149", "sha256": "5340b119d15e6839fdc3b68fbde5fbcbe4f3e16de503996360193a2978586ce5" }, "downloads": -1, "filename": "contemply-1.0.0b5-py3-none-any.whl", "has_sig": false, "md5_digest": "290b6e654d169bae89d5f44225ca7149", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 45179, "upload_time": "2019-05-24T12:34:23", "url": "https://files.pythonhosted.org/packages/38/9f/8218fde8efda6e5ac09bf5e02a7ebfbd6e3385a05a48dcaa32a723bab3b0/contemply-1.0.0b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d4ef3bb77f490c6e97e0155014b733c", "sha256": "30ee8b1452368a15beb2d6ddc380d782f639e2392520202d8eec1b1e95f76446" }, "downloads": -1, "filename": "contemply-1.0.0b5.tar.gz", "has_sig": false, "md5_digest": "1d4ef3bb77f490c6e97e0155014b733c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 29565, "upload_time": "2019-05-24T12:34:25", "url": "https://files.pythonhosted.org/packages/b2/fd/0e59101de3adbda9168461e3844ab6a970ddb2f921b6d5cac1183386224a/contemply-1.0.0b5.tar.gz" } ], "1.0.0b6": [ { "comment_text": "", "digests": { "md5": "da8eba131a089c823465e67b9b9642d5", "sha256": "1de573adcd83c8925eb83036a8b6ec63c8fbb0458f5b23e2a99f09be47c8d7fe" }, "downloads": -1, "filename": "contemply-1.0.0b6-py3-none-any.whl", "has_sig": false, "md5_digest": "da8eba131a089c823465e67b9b9642d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 45179, "upload_time": "2019-05-26T18:38:58", "url": "https://files.pythonhosted.org/packages/89/ca/d3441773dd89c796ff0187bb7784a2758ea5fccc3574c2d836daf595f464/contemply-1.0.0b6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00ff756b1c4825570b09992d10e21d37", "sha256": "73d39f4f74a3c22be130b799e96071809a66d223b1a4eea19aadefac7f91170d" }, "downloads": -1, "filename": "contemply-1.0.0b6.tar.gz", "has_sig": false, "md5_digest": "00ff756b1c4825570b09992d10e21d37", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 29562, "upload_time": "2019-05-26T18:39:00", "url": "https://files.pythonhosted.org/packages/4f/c8/d295b0485ebb782554d22383d2959ed158d689fb12925303b3128ef812ba/contemply-1.0.0b6.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "5dd6e699772eb2ac5ed721227201094d", "sha256": "fa012c750f3121eda9c5b90c727b5181bf9159758cd0e3af51a552c472f534da" }, "downloads": -1, "filename": "contemply-1.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "5dd6e699772eb2ac5ed721227201094d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 45505, "upload_time": "2019-06-03T17:24:18", "url": "https://files.pythonhosted.org/packages/c9/a5/3cacb14e5045a63113622da061c852d9aab8f3a475f25a122e7aed3760e9/contemply-1.0.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "043f6bdfb0a06ca1deb199656f173de6", "sha256": "84ab38bbf85997667632a6b1050e0e8e137a876dec1896e24d7f9c45081fe86d" }, "downloads": -1, "filename": "contemply-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "043f6bdfb0a06ca1deb199656f173de6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 29761, "upload_time": "2019-06-03T17:24:20", "url": "https://files.pythonhosted.org/packages/bf/a1/1f087b8a9a99b0c21ab7dbfd1099fadd9ea2c2787c757f04e9262ed0b17e/contemply-1.0.0rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "df22710015bf3b7018cabec280925fbf", "sha256": "203792711661558c14453a0a5bcfc5cae9c5daeb163cdf958d4c05daa84916f4" }, "downloads": -1, "filename": "contemply-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "df22710015bf3b7018cabec280925fbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 49271, "upload_time": "2019-08-07T16:35:41", "url": "https://files.pythonhosted.org/packages/ad/c4/b9b03876805aa37337b40b5fb6fff80222ee3d23c2fd509539cde3ca451f/contemply-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf1f5bc8fe1e63bc6ca3030153b095c", "sha256": "6c157f469575b322f3cbfe3cd555176953a79959604b7de724911eb523dfbdb6" }, "downloads": -1, "filename": "contemply-1.1.0.tar.gz", "has_sig": false, "md5_digest": "adf1f5bc8fe1e63bc6ca3030153b095c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 31414, "upload_time": "2019-08-07T16:35:43", "url": "https://files.pythonhosted.org/packages/06/0b/f5193fa7ff32c0d691f23be32552fb6f908ae607607743098756659927df/contemply-1.1.0.tar.gz" } ], "1.1.0b1": [ { "comment_text": "", "digests": { "md5": "ca012ed6a34e57222ac4d527d52e7ac9", "sha256": "0b285565ad1c1608334d845602e5a2b4b5f378fc710c9ee2e3efca8c283a253e" }, "downloads": -1, "filename": "contemply-1.1.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "ca012ed6a34e57222ac4d527d52e7ac9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 49679, "upload_time": "2019-07-23T16:10:03", "url": "https://files.pythonhosted.org/packages/b4/3b/b62fd6c0b5f20d7f6af0c54718f4e8a27a710819eb131f51c2015b6e17cd/contemply-1.1.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61cf50f741b5e436a58f4bef25aa7e81", "sha256": "0a6dc6cbfb4169d54053ce6634e3c1c89252177b31b55dfb5fb2afcd2daf65ea" }, "downloads": -1, "filename": "contemply-1.1.0b1.tar.gz", "has_sig": false, "md5_digest": "61cf50f741b5e436a58f4bef25aa7e81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 32350, "upload_time": "2019-07-23T16:10:06", "url": "https://files.pythonhosted.org/packages/bf/cf/6d1f3ec989938791f2d056d454c1a37c76ca5285fec9fb352c60968582b5/contemply-1.1.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df22710015bf3b7018cabec280925fbf", "sha256": "203792711661558c14453a0a5bcfc5cae9c5daeb163cdf958d4c05daa84916f4" }, "downloads": -1, "filename": "contemply-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "df22710015bf3b7018cabec280925fbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 49271, "upload_time": "2019-08-07T16:35:41", "url": "https://files.pythonhosted.org/packages/ad/c4/b9b03876805aa37337b40b5fb6fff80222ee3d23c2fd509539cde3ca451f/contemply-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf1f5bc8fe1e63bc6ca3030153b095c", "sha256": "6c157f469575b322f3cbfe3cd555176953a79959604b7de724911eb523dfbdb6" }, "downloads": -1, "filename": "contemply-1.1.0.tar.gz", "has_sig": false, "md5_digest": "adf1f5bc8fe1e63bc6ca3030153b095c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 31414, "upload_time": "2019-08-07T16:35:43", "url": "https://files.pythonhosted.org/packages/06/0b/f5193fa7ff32c0d691f23be32552fb6f908ae607607743098756659927df/contemply-1.1.0.tar.gz" } ] }