{
"info": {
"author": "Tsuyoshi Hombashi",
"author_email": "tsuyoshi.hombashi@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": ".. contents:: **appconfigpy**\n :backlinks: top\n :local:\n\n\nSummary\n=======\nA Python library to create/load an application configuration file.\n\n\n.. image:: https://badge.fury.io/py/appconfigpy.svg\n :target: https://badge.fury.io/py/appconfigpy\n :alt: PyPI package version\n\n.. image:: https://img.shields.io/pypi/pyversions/appconfigpy.svg\n :target: https://pypi.org/project/appconfigpy\n :alt: Supported Python versions\n\n\nInstallation\n============\n\nInstall from PyPI\n------------------------------\n::\n\n pip install appconfigpy\n\nInstall from PPA (for Ubuntu)\n------------------------------\n::\n\n sudo add-apt-repository ppa:thombashi/ppa\n sudo apt update\n sudo apt install python3-appconfigpy\n\n\nUsage\n=====\n\nCreate a configuration file from user inputs\n-------------------------------------------------------\n.. code:: python\n\n # configure.py\n\n from appconfigpy import ConfigItem, ConfigManager, DefaultDisplayStyle\n\n app_config_mgr = ConfigManager(\n config_name=\"example\",\n config_item_list=[\n ConfigItem(\n name=\"token\",\n initial_value=None,\n prompt_text=\"API Token\",\n default_display_style=DefaultDisplayStyle.PART_VISIBLE,\n ),\n ConfigItem(name=\"path\", prompt_text=\"ABC Path\", initial_value=\".\"),\n ],\n )\n\n app_config_mgr.configure()\n\n\n.. code::\n\n $ ./configure.py\n API Token: abcdefghijklmn\n ABC Path [.]:\n $ cat ~/.example\n {\n \"path\": \".\",\n \"token\": \"abcdefghijklmn\"\n }\n\nLoad a configuration file\n-------------------------------------------------------\n.. code:: python\n\n # load.py\n\n from appconfigpy import ConfigItem, ConfigManager, DefaultDisplayStyle\n\n app_config_mgr = ConfigManager(\n config_name=\"example\",\n config_item_list=[\n ConfigItem(\n name=\"token\",\n initial_value=None,\n prompt_text=\"API Token\",\n default_display_style=DefaultDisplayStyle.PART_VISIBLE,\n ),\n ConfigItem(name=\"path\", prompt_text=\"ABC Path\", initial_value=\".\"),\n ],\n )\n\n print(app_config_mgr.load())\n\n.. code::\n\n $ ./load.py\n {'token': 'abcdefghijklmn', 'path': '.'}\n\n\nDependencies\n============\nPython 2.7+ or 3.5+\n\n- `six `__\n\nOptional Dependencies\n------------------------------------\n- `click `__\n- `logbook `__\n - Logging using logbook if the package installed\n- `pathvalidate `__\n- `simplejson `__\n- `typepy `__\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/thombashi/appconfigpy",
"keywords": "configuration",
"license": "MIT License",
"maintainer": "",
"maintainer_email": "",
"name": "appconfigpy",
"package_url": "https://pypi.org/project/appconfigpy/",
"platform": "",
"project_url": "https://pypi.org/project/appconfigpy/",
"project_urls": {
"Homepage": "https://github.com/thombashi/appconfigpy",
"Source": "https://github.com/thombashi/appconfigpy",
"Tracker": "https://github.com/thombashi/appconfigpy/issues"
},
"release_url": "https://pypi.org/project/appconfigpy/0.4.2/",
"requires_dist": [
"setuptools (>=38.3.0)",
"six (<2.0.0,>=1.10.0)",
"twine ; extra == 'build'",
"wheel ; extra == 'build'",
"Logbook (<2.0.0,>=0.12.3) ; extra == 'logging'",
"releasecmd (<0.1.0,>=0.0.18) ; extra == 'release'",
"pytest ; extra == 'test'"
],
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"summary": "A Python library to create/load an application configuration file.",
"version": "0.4.2"
},
"last_serial": 5255386,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "897cb9a46b82fbd3570eb1278f65902b",
"sha256": "91591e06a226bba4663e9ce1d378032b347262715bb04bde230b146e66370fac"
},
"downloads": -1,
"filename": "appconfigpy-0.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "897cb9a46b82fbd3570eb1278f65902b",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 7398,
"upload_time": "2017-03-05T09:15:11",
"url": "https://files.pythonhosted.org/packages/a4/99/38b34c9915dd93988a2183b62dae71d40ef6b0ac186208203f0147cca97a/appconfigpy-0.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "68375efde198a071f3a77c392be9c75b",
"sha256": "925d61804a7c2ed9727c8280267797ab84a3580705f75c67896d2a6661490357"
},
"downloads": -1,
"filename": "appconfigpy-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "68375efde198a071f3a77c392be9c75b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5106,
"upload_time": "2017-03-05T09:15:07",
"url": "https://files.pythonhosted.org/packages/16/a1/e38a5c36d4c5377049ac9d82a23a54a78e62724e285756b08b30a951f7aa/appconfigpy-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "1c28de04c1e118198e474cbc38c95c9d",
"sha256": "0ec088bb2cd8584bcc6a0f009e4803aceb0732851b677fb62d3f3d36d418a927"
},
"downloads": -1,
"filename": "appconfigpy-0.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1c28de04c1e118198e474cbc38c95c9d",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 7937,
"upload_time": "2017-05-04T16:04:12",
"url": "https://files.pythonhosted.org/packages/ae/60/17e854d294fe32c9b685756d1f204646a3c87ab5971edc2c261ef972cc1e/appconfigpy-0.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c99dca122312fd63b08438c32649444e",
"sha256": "2b0d92bd823f94f821dd0415f055de6a8e12dea3cf441aa357c76546e11223b9"
},
"downloads": -1,
"filename": "appconfigpy-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "c99dca122312fd63b08438c32649444e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5223,
"upload_time": "2017-05-04T16:04:07",
"url": "https://files.pythonhosted.org/packages/b9/58/84023595ee00b06876fd8729b9d7b0900958ffc102a58da61c1ff7fad6c8/appconfigpy-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "1595c78f244c6669724fde1aedad7b4a",
"sha256": "e9bef89d0f26dafcd989c72221510f893c0997556aaa3e7e4b1ae8f1519c56bf"
},
"downloads": -1,
"filename": "appconfigpy-0.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1595c78f244c6669724fde1aedad7b4a",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 7995,
"upload_time": "2017-11-03T12:30:59",
"url": "https://files.pythonhosted.org/packages/e8/35/778f51ac3ce2e8d28326e972efe314508aa88cf288872976675689ab2a04/appconfigpy-0.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "aefcd92fb26ebe4a1012b051aec2280d",
"sha256": "1faf585cdd6fc5491a3c5e9bd782fe5aba7c5e402b38e32456d18f678807546d"
},
"downloads": -1,
"filename": "appconfigpy-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "aefcd92fb26ebe4a1012b051aec2280d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5268,
"upload_time": "2017-11-03T12:30:56",
"url": "https://files.pythonhosted.org/packages/8e/ed/e7659cac3bc4c4c6797a6ab85c3257160090feeabe49b219bc8c5bfeda68/appconfigpy-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "c5a016b26f5b154508918e89f61d9e34",
"sha256": "1a5538451854795744245a9ecc1e20eb9e03c8a62116b8cc2c2adc0a8efb6473"
},
"downloads": -1,
"filename": "appconfigpy-0.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c5a016b26f5b154508918e89f61d9e34",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 7100,
"upload_time": "2018-04-29T12:49:56",
"url": "https://files.pythonhosted.org/packages/45/02/b0be89eb4d1127c5a6f63a31c328929c391999639050b11c74225f1baff5/appconfigpy-0.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2b128ee7a44b599304b1ab479374f530",
"sha256": "e107548358b0553664e889175d73f0e360abcf12f98db845303fceba26e682df"
},
"downloads": -1,
"filename": "appconfigpy-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "2b128ee7a44b599304b1ab479374f530",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 5884,
"upload_time": "2018-04-29T12:49:57",
"url": "https://files.pythonhosted.org/packages/08/ef/35a981528fd6115591d790d55b53d0cd984f1fbd75ba2c1d0c68852417a7/appconfigpy-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "e821e521182c06fdcb19f202a442e1b9",
"sha256": "0b7c3972902cd77acd838707faf1b65e29c4d09874048f8d3b6deda0d589476a"
},
"downloads": -1,
"filename": "appconfigpy-0.0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e821e521182c06fdcb19f202a442e1b9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 6849,
"upload_time": "2018-08-11T05:25:30",
"url": "https://files.pythonhosted.org/packages/58/90/aa68f5f47364a6016059f0cff09181c9e13771ea3a73914f3a936eaf0e92/appconfigpy-0.0.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "feec09841bdc4421100f89241e8ba6d6",
"sha256": "9c4d37ac6eb3873bb59ca69d0234b51fb4705936d697556d1e641a553eed74d4"
},
"downloads": -1,
"filename": "appconfigpy-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "feec09841bdc4421100f89241e8ba6d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 5871,
"upload_time": "2018-08-11T05:25:32",
"url": "https://files.pythonhosted.org/packages/7f/77/67cf6b946bce864cf436fc30d853c1b78025b8d50e41837e3d3febaa6b1f/appconfigpy-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "7a74599b28d3d1f92a125ff0a3a1a54f",
"sha256": "28efe251c92be22237fd707b90add869eb80dbf08a8163a9242d43c5a5f29a8e"
},
"downloads": -1,
"filename": "appconfigpy-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a74599b28d3d1f92a125ff0a3a1a54f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 6889,
"upload_time": "2018-08-19T11:39:21",
"url": "https://files.pythonhosted.org/packages/21/11/6c8eb8464f0483bec64083f30646180f57280532862269c0b22374b785f2/appconfigpy-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1f0be0dcbffd6273cad2d9207b6c7370",
"sha256": "533505df2bc11b3f22cedb16018613c3226dc05431f8043a3bfb7c514b5e1a19"
},
"downloads": -1,
"filename": "appconfigpy-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "1f0be0dcbffd6273cad2d9207b6c7370",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 5924,
"upload_time": "2018-08-19T11:39:22",
"url": "https://files.pythonhosted.org/packages/d9/dc/01ad8f5073d33aeccae2dbb0dc2a4afe6d1d7d04b37ef43f98992d29d903/appconfigpy-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "70ff66c3b58b98a6140b77f1651160a4",
"sha256": "40b67dde463339a71fc5e58247013cb60ee6fd0089646c3bfeb5701fa92cc208"
},
"downloads": -1,
"filename": "appconfigpy-0.0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "70ff66c3b58b98a6140b77f1651160a4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 7724,
"upload_time": "2018-10-07T12:26:43",
"url": "https://files.pythonhosted.org/packages/49/6e/781119f083786e4cbd316e639f09fa3992680c6ab0f5b4633f14fb525c67/appconfigpy-0.0.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "236b9fdd1373e97a5b543c77446a356e",
"sha256": "af7e9bb02e1c4e13d090a0660cce971fda15b642aa1b70ec158f34ed08ed7575"
},
"downloads": -1,
"filename": "appconfigpy-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "236b9fdd1373e97a5b543c77446a356e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 5942,
"upload_time": "2018-10-07T12:26:44",
"url": "https://files.pythonhosted.org/packages/ad/64/a81ee4a91edd3ee8889dc11ed1263eb108a324cdf9d1e00a26eab08f9743/appconfigpy-0.0.7.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "9a5a072a60476496d3e28a30def925da",
"sha256": "306a89ca34f63d41e6913791f78b3ccc8a1bc73feac91699f0a16ed85f5a2813"
},
"downloads": -1,
"filename": "appconfigpy-0.0.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9a5a072a60476496d3e28a30def925da",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 7724,
"upload_time": "2018-12-23T15:17:34",
"url": "https://files.pythonhosted.org/packages/8b/7b/102dac704df8d62dd475f7028e275fb0ddb8f34f5ffb5aa33d304dd1fc07/appconfigpy-0.0.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5befb297737811f88e38be9c8c32fc27",
"sha256": "8f3d15c943a5a7068acbc49630c2d3ea90deb5d19b16c7402f44a0ba3a505efa"
},
"downloads": -1,
"filename": "appconfigpy-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "5befb297737811f88e38be9c8c32fc27",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 5943,
"upload_time": "2018-12-23T15:17:35",
"url": "https://files.pythonhosted.org/packages/86/ee/098f0cc927e4b5ebf8cf2fa0be657b8c187264444d4c5528cf245f7e4f7c/appconfigpy-0.0.8.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "fcba27a94228ba97c9a353ecb5e8ad52",
"sha256": "42326897a5cf12c90930e65d7a86febbb27b192afb7a24db56d9694789623451"
},
"downloads": -1,
"filename": "appconfigpy-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "fcba27a94228ba97c9a353ecb5e8ad52",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 7741,
"upload_time": "2019-01-03T02:30:03",
"url": "https://files.pythonhosted.org/packages/f9/1c/829ff54cca73d454b0805b48775d63d3c72eb2287bd4ed5f467a25e418a5/appconfigpy-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "06c82dc4e00b4192e7c55decd9cafda4",
"sha256": "896104677aa2262c11ea21f220e2d379ffb79ff9d49347e10b56425814822b3b"
},
"downloads": -1,
"filename": "appconfigpy-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "06c82dc4e00b4192e7c55decd9cafda4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 6007,
"upload_time": "2019-01-03T02:30:05",
"url": "https://files.pythonhosted.org/packages/89/d4/63b41911add51f9c2535aa254d681f9efe4b9d24df3296f09619df268dcb/appconfigpy-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "c4bb4e5291d59fb6b3f122cdf6356fa6",
"sha256": "480a60bfb62c58173f1ce4eb9c0122a46f58fa328ccf38442ea3f820e7135558"
},
"downloads": -1,
"filename": "appconfigpy-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c4bb4e5291d59fb6b3f122cdf6356fa6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 7915,
"upload_time": "2019-01-10T14:42:49",
"url": "https://files.pythonhosted.org/packages/88/19/a0e85c55048767270d65497ff0af0fe3bd91a0622dcb701be82188bb3c6b/appconfigpy-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e351f64b0367fc160b185c64cb14f7f6",
"sha256": "d7df2cf7751414f1e2f9fcfcb29139ad8f0de298896f6d691c34927ffbbdf25c"
},
"downloads": -1,
"filename": "appconfigpy-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "e351f64b0367fc160b185c64cb14f7f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 6063,
"upload_time": "2019-01-10T14:42:51",
"url": "https://files.pythonhosted.org/packages/02/6e/1ed0459aaeb756ec75e13d98fda9de4801262ac8f8f25f7258cfde01dfe8/appconfigpy-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "63c2064e31ca2370ff466a14f7ac4687",
"sha256": "6110d9869aab558e1bd6578c5d67c98281bee887783df0d33085898f29ce1339"
},
"downloads": -1,
"filename": "appconfigpy-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "63c2064e31ca2370ff466a14f7ac4687",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 8067,
"upload_time": "2019-01-14T02:33:46",
"url": "https://files.pythonhosted.org/packages/bc/d9/09c0776925a2fb4495cc9262cf7eb9e9ebb06df677ee1a29afba831108d7/appconfigpy-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d908d2ac3f5f901c9b5f49df703a654c",
"sha256": "20d0457e924050c619a75d0c8541400d55c43e05bf93be8bb50a2a4bc75942c6"
},
"downloads": -1,
"filename": "appconfigpy-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "d908d2ac3f5f901c9b5f49df703a654c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*",
"size": 6919,
"upload_time": "2019-01-14T02:33:48",
"url": "https://files.pythonhosted.org/packages/fe/38/d307621f3c51f23c6ff7274f23a286e9e85492e5f6d8b1353045a690d34e/appconfigpy-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "c1d9230b501f7e8e9d864fce1bfb7e2c",
"sha256": "78deef3a4572917defcfce6b2a997951fa5ef5c3218da8ad72cce3fca059a115"
},
"downloads": -1,
"filename": "appconfigpy-0.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1d9230b501f7e8e9d864fce1bfb7e2c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 8077,
"upload_time": "2019-03-16T02:18:19",
"url": "https://files.pythonhosted.org/packages/9a/f8/6760f6b2e03f8dabbf92087ccd659c0b0daf2554e69e167984d739e6106e/appconfigpy-0.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5f410374c8645b82d9e4c8a05638fbda",
"sha256": "08e939c64f4e52bcb10385b44dab62c47fcede39325c64a63fd2abfaa0ba7f6a"
},
"downloads": -1,
"filename": "appconfigpy-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "5f410374c8645b82d9e4c8a05638fbda",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 6950,
"upload_time": "2019-03-16T02:18:20",
"url": "https://files.pythonhosted.org/packages/a3/3b/e43a31978e0bdf333b9b8e4c6ff23db159a1586d81ad94882e7acee1a936/appconfigpy-0.3.1.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "b427e417c8ad5d2b25d406548643554e",
"sha256": "18bdd9c24f899f0ab7a7c9da60367ca391a17eedafb5ac8b55e4ebe3a5a61943"
},
"downloads": -1,
"filename": "appconfigpy-0.4.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b427e417c8ad5d2b25d406548643554e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 8174,
"upload_time": "2019-05-06T07:44:46",
"url": "https://files.pythonhosted.org/packages/ae/27/dee966ed5cf14bbddf57e1ee7af0ad095e2c62cf02c8bde73e932a65409d/appconfigpy-0.4.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ce600cd5652b8a2091b55f6edc5dc07f",
"sha256": "7945370b6e95a9a0bf71724359da1726d6043582db5bb3bd78b1e1cd52c99f7b"
},
"downloads": -1,
"filename": "appconfigpy-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "ce600cd5652b8a2091b55f6edc5dc07f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 7271,
"upload_time": "2019-05-06T07:44:47",
"url": "https://files.pythonhosted.org/packages/f8/74/48a6eef7b245e5b84eec2326ca4d92af36fb63499602aa8694999466f7e4/appconfigpy-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "6f543d4354879b478f66c3ff34072117",
"sha256": "9704198a0e2fc8200c904f5b42cf865be757fd84b03fcf63f212d1774c1b9f0b"
},
"downloads": -1,
"filename": "appconfigpy-0.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6f543d4354879b478f66c3ff34072117",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 8172,
"upload_time": "2019-05-06T08:09:32",
"url": "https://files.pythonhosted.org/packages/c3/cb/65ca5ccd699847e90fab954ca28450950b312fdb0b523814d82e794d4d4d/appconfigpy-0.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6f7749c319f312d83f240cab079a4bc1",
"sha256": "55f0ddb87ea7d9859d0295cd16e2ba8937d9a6ee3b28d213c2f28dbde5e7c04b"
},
"downloads": -1,
"filename": "appconfigpy-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "6f7749c319f312d83f240cab079a4bc1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 7254,
"upload_time": "2019-05-06T08:09:34",
"url": "https://files.pythonhosted.org/packages/1d/2f/16e8b655ec2373776397a91c3af7d1e661740773b31fd323d389b06a1aba/appconfigpy-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "a1e298050fe2d90c87f608e9fe3f1c68",
"sha256": "c5a54fc3b6cd52bebfe45884a32abff54335bf4be34ba114e3e30e5219fc64ad"
},
"downloads": -1,
"filename": "appconfigpy-0.4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a1e298050fe2d90c87f608e9fe3f1c68",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 8239,
"upload_time": "2019-05-11T08:04:26",
"url": "https://files.pythonhosted.org/packages/4e/45/810f336fed4b8450bfc9037f3c0cab565021e8fe2b2fb96d306c501f4841/appconfigpy-0.4.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6a00482230a93bc5e0786351eafe0cf4",
"sha256": "c7d9fdf3bf42d0b8f6769a8d52f9e80087280f5919eb7c89b9463e2338b539bf"
},
"downloads": -1,
"filename": "appconfigpy-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "6a00482230a93bc5e0786351eafe0cf4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 7355,
"upload_time": "2019-05-11T08:04:27",
"url": "https://files.pythonhosted.org/packages/d5/02/fe73037272482103c1c89a15819f860be2614047a44496e5d11d6ba8bff4/appconfigpy-0.4.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a1e298050fe2d90c87f608e9fe3f1c68",
"sha256": "c5a54fc3b6cd52bebfe45884a32abff54335bf4be34ba114e3e30e5219fc64ad"
},
"downloads": -1,
"filename": "appconfigpy-0.4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a1e298050fe2d90c87f608e9fe3f1c68",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 8239,
"upload_time": "2019-05-11T08:04:26",
"url": "https://files.pythonhosted.org/packages/4e/45/810f336fed4b8450bfc9037f3c0cab565021e8fe2b2fb96d306c501f4841/appconfigpy-0.4.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6a00482230a93bc5e0786351eafe0cf4",
"sha256": "c7d9fdf3bf42d0b8f6769a8d52f9e80087280f5919eb7c89b9463e2338b539bf"
},
"downloads": -1,
"filename": "appconfigpy-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "6a00482230a93bc5e0786351eafe0cf4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 7355,
"upload_time": "2019-05-11T08:04:27",
"url": "https://files.pythonhosted.org/packages/d5/02/fe73037272482103c1c89a15819f860be2614047a44496e5d11d6ba8bff4/appconfigpy-0.4.2.tar.gz"
}
]
}