{ "info": { "author": "podhmo", "author_email": "ababjam61@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: Implementation :: CPython" ], "description": ".. image:: https://travis-ci.org/podhmo/miniconfig.svg?branch=master\n :target: https://travis-ci.org/podhmo/miniconfig\n\nminiconfig\n========================================\n\nmaking configuration phase, in your application.\n(Tiny version of almost pyramid's configurator object)\n\n.. code-block:: python\n\n # yourapp/__init__.py\n from miniconfig import ConfiguratorCore\n\n\n class Configurator(ConfiguratorCore):\n def make_app(self):\n self.commit()\n return App(self.settings)\n\n\n class App:\n def __init__(self, settings):\n self.settings = settings\n\nyourapp/pluginA.py\n\n.. code-block:: python\n\n\n class A:\n pass\n\n\n def includeme(config):\n config.settings[\"A\"] = A()\n\nyourapp/pluginB.py\n\n.. code-block:: python\n\n class B:\n pass\n\n\n def includeme(config):\n config.include(\".pluginA\")\n config.settings[\"B\"] = B()\n\n\napplication user\n\n.. code-block:: python\n\n from yourapp import Configurator\n\n config = Configurator()\n config.include(\"yourapp.pluginB\")\n app = config.make_app()\n print(app.settings.keys()) # dict_keys(['A', 'B'])\n\n\nAdding directives\n---------------------------------------\n\ndirective means that action of configurator.\n\nhow to define and use directive\n\n.. code-block:: python\n\n def hello(config, name):\n def register():\n assert config.settings[\"foo\"] == \"foo\"\n print(\"hello: {}\".format(name))\n discriminator = (hello, name)\n config.action(discriminator, register)\n\n\n config = Configurator(settings={\"foo\": \"foo\"})\n config.add_directive(\"hello\", hello)\n config.hello(\"foo\")\n\nit is also supported that to define directives by dotted name\n\n.. code-block:: python\n\n ## foo/bar.py\n def hello(config):\n def register():\n print(\"hai\")\n discriminator = id(object()) # xxx\n config.action(discriminator, register)\n\n ## yourapp\n config = Configurator()\n config.add_directive(\"hello\", \"foo.bar:hello\")\n config.hello()\n config.commit() # hai\n\n\n\n0.3.0\n\n- conflict check is supported, (but discriminator is needed, in action)\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/podhmo/miniconfig", "keywords": "miniconfig,configurator,config", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "miniconfig", "package_url": "https://pypi.org/project/miniconfig/", "platform": "", "project_url": "https://pypi.org/project/miniconfig/", "project_urls": { "Homepage": "https://github.com/podhmo/miniconfig" }, "release_url": "https://pypi.org/project/miniconfig/0.4.0/", "requires_dist": [ "pytest; extra == 'testing'" ], "requires_python": "", "summary": "configurator", "version": "0.4.0" }, "last_serial": 3943340, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ca2c49834abc479263601576606a887", "sha256": "a6806b3f057d3e882028d273af95924a2e76b5edcc01f4d8c7749de1f84f3adf" }, "downloads": -1, "filename": "miniconfig-0.1.0-cp34-cp34m-macosx_10_8_x86_64.whl", "has_sig": false, "md5_digest": "0ca2c49834abc479263601576606a887", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3164, "upload_time": "2015-10-25T13:42:55", "url": "https://files.pythonhosted.org/packages/42/74/6e066b441ada4ab187f963d2da23cf1fa1610312a8c8f605a2d4bfa8cf00/miniconfig-0.1.0-cp34-cp34m-macosx_10_8_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5c288cd7ac352935a625c52543a3ebe", "sha256": "deb78993d4fc61d1e33db9406857886e27042c56adddbf430a38ba312922d67b" }, "downloads": -1, "filename": "miniconfig-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c5c288cd7ac352935a625c52543a3ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2015-10-25T13:42:48", "url": "https://files.pythonhosted.org/packages/91/d6/46da122319d91223824ae021e211ac315b561463e60fecebb3022e1edd32/miniconfig-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2dce5aa2dfe39be5a09fc41304644c4e", "sha256": "213e6f20bb69698d228ec17794eb1c67ba9fd4eab967d35d0a368e4e48f2037d" }, "downloads": -1, "filename": "miniconfig-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dce5aa2dfe39be5a09fc41304644c4e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6341, "upload_time": "2015-10-30T01:18:48", "url": "https://files.pythonhosted.org/packages/34/fb/fddb12b32dc53b437ac0742e5c8aba42aea17d15bf8986be39237e3b4c99/miniconfig-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead18078b523a2090c1e73d36e176ab9", "sha256": "58490a011a121609a422525a1c3297188d397634d64dd5849459b2124b164869" }, "downloads": -1, "filename": "miniconfig-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ead18078b523a2090c1e73d36e176ab9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3959, "upload_time": "2015-10-30T01:18:42", "url": "https://files.pythonhosted.org/packages/b2/2b/15c56effbb5ecfb027e72df5ca9e8254afb4fdfe11612d061289ebbb9667/miniconfig-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dd1faf5d7a88fdedfa44c9d75ed47950", "sha256": "25a07538626114383e055d7fbac195eb619b63928b6c341ffbd8c81c6e4ec8be" }, "downloads": -1, "filename": "miniconfig-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd1faf5d7a88fdedfa44c9d75ed47950", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6340, "upload_time": "2015-10-30T01:31:27", "url": "https://files.pythonhosted.org/packages/0c/2f/972211c133ff80f4bc412575e06c47a3078a703d377535781ba86a2d5aad/miniconfig-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b66c51cdfca7e89f330789480cc7a4a", "sha256": "76a32a96e655d0885953fd17024be5ad209995c732c259f07e525370e22f980e" }, "downloads": -1, "filename": "miniconfig-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1b66c51cdfca7e89f330789480cc7a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3958, "upload_time": "2015-10-30T01:31:22", "url": "https://files.pythonhosted.org/packages/ae/80/6a857cc10b1d0aeda3cd0e9cbd00f99397b7f9017b49f9bcddbd50e0853e/miniconfig-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ee738e4c0515779ee460addffddcd5e8", "sha256": "2adfe8196b01b47282fb75adcdc71d5216b7865c51ac2d5953433e9046d575d6" }, "downloads": -1, "filename": "miniconfig-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee738e4c0515779ee460addffddcd5e8", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 6915, "upload_time": "2015-11-21T07:16:31", "url": "https://files.pythonhosted.org/packages/78/9d/bef4d14056590e8e849e52c0f1ddb92099109fb3a1b84eae71d7983f37e0/miniconfig-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1f7eb613a45dd470e779cba638cc9de", "sha256": "8b7c2f8f8e10046ae0eea7aaa8c54347fce720f72bf42ac5fe5a6314b36a039d" }, "downloads": -1, "filename": "miniconfig-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a1f7eb613a45dd470e779cba638cc9de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4100, "upload_time": "2015-11-21T07:16:24", "url": "https://files.pythonhosted.org/packages/5d/50/54c475d497a736fb53be92cc11b6dbc1521782505a6f44ee59fe00b4110e/miniconfig-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3a77c55c4afd322c2623d70d1c1edf8c", "sha256": "da44d05171df1305e3b70191ff9f94a1b69c0e1d283911b3f64848fbd95b96bd" }, "downloads": -1, "filename": "miniconfig-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a77c55c4afd322c2623d70d1c1edf8c", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 6928, "upload_time": "2015-11-21T08:27:14", "url": "https://files.pythonhosted.org/packages/d2/e1/43f3d19cc21b5d935007934c1896f661c970c44715bae379f802fbcdb96f/miniconfig-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "629890bec06882bd72aa5e4bd82d89f8", "sha256": "730b45d0cb720f5103864d86bf8416cb01d326b97dac160a78f9fb6607e617e3" }, "downloads": -1, "filename": "miniconfig-0.1.4.tar.gz", "has_sig": false, "md5_digest": "629890bec06882bd72aa5e4bd82d89f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4122, "upload_time": "2015-11-21T08:27:07", "url": "https://files.pythonhosted.org/packages/2e/3b/b8d63be84fa52d4bca06394e2cb6df66d9d087a93ba609d177d9796b8e25/miniconfig-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2df7e72faa376e07369f04110a1e1299", "sha256": "10cbe0a32504091ff884215e92f84832794c7c694a804f4aaa35495e59dc38e8" }, "downloads": -1, "filename": "miniconfig-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2df7e72faa376e07369f04110a1e1299", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 7048, "upload_time": "2015-11-21T09:03:01", "url": "https://files.pythonhosted.org/packages/f6/3b/f282dba6b3485232cb93f86cd56e6118041162c8f28083dc6024c9b5184e/miniconfig-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f7b560761028836bf4ca1f4a79a6542", "sha256": "7055f83934263c4dcbdb96bf6e8c3197f832d613dd49f65bc164147c5284cb7b" }, "downloads": -1, "filename": "miniconfig-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7f7b560761028836bf4ca1f4a79a6542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4205, "upload_time": "2015-11-21T09:02:33", "url": "https://files.pythonhosted.org/packages/72/fe/91ea13bf3f7b771534fe55e7324014697ac29ce4add420b8712132049d7c/miniconfig-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4e5a974f826ffe9a2e4131cf9f0bc5d6", "sha256": "705a2ecdd8a8f3e1ba17581c5e3f251a27e2b67fd0726b3ddfe7de8e9fb76f43" }, "downloads": -1, "filename": "miniconfig-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e5a974f826ffe9a2e4131cf9f0bc5d6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4344, "upload_time": "2015-11-21T09:08:22", "url": "https://files.pythonhosted.org/packages/b8/b5/636fa69fcc3719147330f4c447f7aca766c44dc59e1abc3d1f569b06980c/miniconfig-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1416776f1c65a846428a7e45fd747899", "sha256": "ae39e9a72f434932bb57148794f6861d2e3c180a7550ad9f700c50b00b417322" }, "downloads": -1, "filename": "miniconfig-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1416776f1c65a846428a7e45fd747899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3054, "upload_time": "2015-11-21T09:08:09", "url": "https://files.pythonhosted.org/packages/c2/79/8e5641798f5266844fe2136ce5015170e4406292971a314f023e369f3a3f/miniconfig-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a8ae9859bd26d484175dc8fbff64df78", "sha256": "44e84e5b908fbdfb5dde5a4a48c0006db56ef835bed8a2be9638e5b3c12c73e2" }, "downloads": -1, "filename": "miniconfig-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8ae9859bd26d484175dc8fbff64df78", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 7053, "upload_time": "2015-11-21T09:18:43", "url": "https://files.pythonhosted.org/packages/ff/e7/19fff593b0bf27c43f805c611bd387a5aaf280233c559d6f32fc0df1223b/miniconfig-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fe7a4d5a5ed347e833f31f079d153da", "sha256": "9e3eeb04113c3ef84dba097601f34c783071baab2528689833ddb6d325792677" }, "downloads": -1, "filename": "miniconfig-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6fe7a4d5a5ed347e833f31f079d153da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4214, "upload_time": "2015-11-21T09:18:37", "url": "https://files.pythonhosted.org/packages/04/de/e1164e29437aea005ae0ed6d3f35501d152801d3b2a42c8c2546b9303862/miniconfig-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "a28b31840d7ae5100d6abbeec615ae1e", "sha256": "4b8a2cc2633fb8dbf116efb4e47842a5fa0938c446f0a8008e417bba957cf41c" }, "downloads": -1, "filename": "miniconfig-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a28b31840d7ae5100d6abbeec615ae1e", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 7073, "upload_time": "2015-11-21T13:14:18", "url": "https://files.pythonhosted.org/packages/bf/51/cf000cf7c75abe2dc627665a8fbe2bcb2965ac29fb51ba38e1f1425f6827/miniconfig-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a4d8d0c38cbbdad5120a000f7615835", "sha256": "c89d7c572499b1b3878a8aead1ecf949fe4cfa83eb1188ab200cb94ee6b09942" }, "downloads": -1, "filename": "miniconfig-0.1.8.tar.gz", "has_sig": false, "md5_digest": "4a4d8d0c38cbbdad5120a000f7615835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4236, "upload_time": "2015-11-21T13:14:11", "url": "https://files.pythonhosted.org/packages/4c/d6/e98324d99245665c1e570f698150e3eba7c5e520aef89fface422bcde613/miniconfig-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1e4d68ecf74ac184ed80e8e80f26528e", "sha256": "f3cd3bdf89863c9d7525886d7228c510faf11b7d246609568220ecb37fedfd2f" }, "downloads": -1, "filename": "miniconfig-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e4d68ecf74ac184ed80e8e80f26528e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4418, "upload_time": "2016-01-10T00:36:29", "url": "https://files.pythonhosted.org/packages/8b/3c/77c2b6d9a8f1b8f91dc97c92a872ffbd9aa56ebf1d0cc789bb85342d2856/miniconfig-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7730cc55bd661da50d0e5cc748956b81", "sha256": "c48b68e6f5e387289ebf9a0ccbf0d03d194e6ed00463ae7507fcaf0ba13e204c" }, "downloads": -1, "filename": "miniconfig-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7730cc55bd661da50d0e5cc748956b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3111, "upload_time": "2016-01-10T00:36:24", "url": "https://files.pythonhosted.org/packages/11/d3/29ee34d6afb7e47eda34f62c72d569a4a983810bb4f9754d8a12390861a8/miniconfig-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "70689fe0052ec65d3b16d11c72a72e8b", "sha256": "45a0b89243c26f867fd608db3be7cbce99e9ed4dee6d0a856f71ce4b1e6f4831" }, "downloads": -1, "filename": "miniconfig-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70689fe0052ec65d3b16d11c72a72e8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4886, "upload_time": "2018-05-23T13:27:23", "url": "https://files.pythonhosted.org/packages/c2/34/da65eca28f6cfb2f74e4d33fba751317ed5f4a82f72b98848f1a961c1b85/miniconfig-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "881a4eeb484731ba6f28074382ae5e1a", "sha256": "300dd53e9ff7425c56c1a03ed97808af212859e39f0144a6a7e11988c9b7096d" }, "downloads": -1, "filename": "miniconfig-0.2.0.tar.gz", "has_sig": false, "md5_digest": "881a4eeb484731ba6f28074382ae5e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3426, "upload_time": "2018-05-23T13:27:24", "url": "https://files.pythonhosted.org/packages/c3/25/2e715b025596d744d3a9363d3d58406566d473d9357302eb498df66f915d/miniconfig-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "36a721f50ca3e95fcfb9ac3d8072f4df", "sha256": "3ff25c13bd82ba879f05a5bc13413d12b74660b51fac9978a1f4621250553630" }, "downloads": -1, "filename": "miniconfig-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36a721f50ca3e95fcfb9ac3d8072f4df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5211, "upload_time": "2018-05-23T15:55:45", "url": "https://files.pythonhosted.org/packages/eb/68/ef617330f40594a8b80da6fa4fb1ab14560afe70f4a0cdf80346e7ff7932/miniconfig-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "534c23e757c4b152f28056bfd2158a07", "sha256": "b6b4ac38e62976b7d708adbaf21bbef9007ed83de4fe787712745f08e934c27f" }, "downloads": -1, "filename": "miniconfig-0.3.0.tar.gz", "has_sig": false, "md5_digest": "534c23e757c4b152f28056bfd2158a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3680, "upload_time": "2018-05-23T15:55:46", "url": "https://files.pythonhosted.org/packages/8c/ed/1fb1f19e2bc215beb86baf306bbd6ecf402d991bc375357c613e9ae43a0e/miniconfig-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cc03bd6f6a17c2ffe8aaadd83506a07b", "sha256": "3e33a08b7477a1fc88c4901de7119fdf050c69aba24b266d7cf960526d5793bc" }, "downloads": -1, "filename": "miniconfig-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc03bd6f6a17c2ffe8aaadd83506a07b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5308, "upload_time": "2018-05-23T16:11:54", "url": "https://files.pythonhosted.org/packages/b7/f7/df242c358bdfa766847347a13d479aca617cfa1e4aded1863c16e60ddeaa/miniconfig-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "423decf8e3437cfc0d1cf16ea9e4a470", "sha256": "4b007500b697b1fbf6b40458e33d1d415797cea3679c34a23b356466fc3f8d00" }, "downloads": -1, "filename": "miniconfig-0.3.1.tar.gz", "has_sig": false, "md5_digest": "423decf8e3437cfc0d1cf16ea9e4a470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3768, "upload_time": "2018-05-23T16:11:56", "url": "https://files.pythonhosted.org/packages/db/12/2c855508579d0f9445af67abebe9a35682aab9b19ac496629b1228980e0c/miniconfig-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3277b963f03685d53a8b6092c728b66f", "sha256": "8e77829c8fda68643770a02e1417f622ca6a5c87e72d117e8056239e1423e15d" }, "downloads": -1, "filename": "miniconfig-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3277b963f03685d53a8b6092c728b66f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5309, "upload_time": "2018-05-23T23:31:16", "url": "https://files.pythonhosted.org/packages/c7/70/bdec2c2b9f99208e7663135b4f6901aa205069c57675a764dbdb107a473f/miniconfig-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5043ecfa837d7f049476d53b8eff5fa7", "sha256": "6a462b7c5cfa5c798bfa14dcdf3031b3f4a22fd207a1fca6188b0f1afd7763d7" }, "downloads": -1, "filename": "miniconfig-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5043ecfa837d7f049476d53b8eff5fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2018-05-23T23:31:17", "url": "https://files.pythonhosted.org/packages/83/b7/ecf3b53515bb55dd3b07f108e419027a760b11fa1fe56e05d5285009947a/miniconfig-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "11b8e759a21431d67fc7bafb9ff0457b", "sha256": "db7d6d51ecb1460ad015e9cf54954b3a3dbef22828c1af02241ba3c009475903" }, "downloads": -1, "filename": "miniconfig-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11b8e759a21431d67fc7bafb9ff0457b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5539, "upload_time": "2018-06-08T16:14:45", "url": "https://files.pythonhosted.org/packages/d6/6b/3a11da81bef4f73be949abb6869ab33a5526af442d45e6c8f3185b726905/miniconfig-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b05c3fa82101b7514f4aa313de6f008", "sha256": "c28b801998fd2346a88006931458d41f1bcaef1bd4075bac2b69ed8aa0016f20" }, "downloads": -1, "filename": "miniconfig-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5b05c3fa82101b7514f4aa313de6f008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4006, "upload_time": "2018-06-08T16:14:47", "url": "https://files.pythonhosted.org/packages/4f/8a/57b8ed50d3cde26642a24bd4e5516ec50b84a65196cc1ced872d2c83739b/miniconfig-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11b8e759a21431d67fc7bafb9ff0457b", "sha256": "db7d6d51ecb1460ad015e9cf54954b3a3dbef22828c1af02241ba3c009475903" }, "downloads": -1, "filename": "miniconfig-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11b8e759a21431d67fc7bafb9ff0457b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5539, "upload_time": "2018-06-08T16:14:45", "url": "https://files.pythonhosted.org/packages/d6/6b/3a11da81bef4f73be949abb6869ab33a5526af442d45e6c8f3185b726905/miniconfig-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b05c3fa82101b7514f4aa313de6f008", "sha256": "c28b801998fd2346a88006931458d41f1bcaef1bd4075bac2b69ed8aa0016f20" }, "downloads": -1, "filename": "miniconfig-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5b05c3fa82101b7514f4aa313de6f008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4006, "upload_time": "2018-06-08T16:14:47", "url": "https://files.pythonhosted.org/packages/4f/8a/57b8ed50d3cde26642a24bd4e5516ec50b84a65196cc1ced872d2c83739b/miniconfig-0.4.0.tar.gz" } ] }