{ "info": { "author": "Geir Arne Hjelle", "author_email": "geirarne@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# PyConfs\n\n_Unified handling of configuration files in Python_\n\n[![Latest version](https://img.shields.io/pypi/v/pyconfs.svg)](https://pypi.org/project/pyconfs/)\n[![Python versions](https://img.shields.io/pypi/pyversions/pyconfs.svg)](https://pypi.org/project/pyconfs/)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Interrogate DocStrings](https://github.com/gahjelle/pyconfs/blob/main/docs/images/interrogate_badge.svg)](https://interrogate.readthedocs.io/)\n[![unit_tests](https://github.com/gahjelle/pyconfs/workflows/unit_tests/badge.svg)](https://github.com/gahjelle/pyconfs/actions)\n\n## Installing PyConfs\n\nPyConfs is available at [PyPI](https://pypi.org/project/pyconfs/). You can install it using Pip:\n\n $ python -m pip install pyconfs\n\n\n## Using PyConfs\n\nA **PyConfs Configuration** is a dictionary-like object that unifies several different configuration file formats, including INI, JSON, TOML, and YAML.\n\n**Read a configuration from file**:\n\n from pyconfs import Configuration\n cfg = Configuration.from_file(\"sample.json\")\n\n**Access entries in a configuration**:\n\n package_name = cfg.name\n first_name = cfg.author.firstname\n\n\n## Installing From Source\n\nYou can always download the [latest version of PyConfs from GitHub](https://github.com/gahjelle/pyconfs). PyConfs uses [Flit](https://flit.readthedocs.io/) as a setup tool.\n\nTo install PyConfs from the downloaded source, run Flit:\n\n $ python -m flit install --deps production\n\nIf you want to change and play with the PyConfs source code, you should install it in editable mode:\n\n $ python -m flit install --symlink", "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/gahjelle/pyconfs", "keywords": "configuration ini json toml yml", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyconfs", "package_url": "https://pypi.org/project/pyconfs/", "platform": "", "project_url": "https://pypi.org/project/pyconfs/", "project_urls": { "Homepage": "https://github.com/gahjelle/pyconfs" }, "release_url": "https://pypi.org/project/pyconfs/0.5.5/", "requires_dist": [ "importlib_resources; python_version < '3.7'", "pyplugs", "black ; extra == \"dev\"", "bumpversion ; extra == \"dev\"", "flake8 ; extra == \"dev\"", "flit ; extra == \"dev\"", "interrogate ; extra == \"dev\"", "isort ; extra == \"dev\"", "mypy ; extra == \"dev\"", "pre-commit ; extra == \"dev\"", "mkdocs ; extra == \"doc\"", "black ; extra == \"test\"", "flake8 ; extra == \"test\"", "interrogate ; extra == \"test\"", "isort ; extra == \"test\"", "mypy ; extra == \"test\"", "pytest ; extra == \"test\"", "pytest-cov ; extra == \"test\"", "tox ; extra == \"test\"", "toml ; extra == \"toml\"", "PyYAML ; extra == \"yaml\"" ], "requires_python": ">=3.6", "summary": "PyConfs, unified handling of configuration files for Python", "version": "0.5.5", "yanked": false, "yanked_reason": null }, "last_serial": 11779765, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c1a0e2428df464156121d8ee6ee2db80", "sha256": "27812ff8d104acd39b55fc6bbc52aa0a2d37001d50c8306199fe13d340b91355" }, "downloads": -1, "filename": "pyconfs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c1a0e2428df464156121d8ee6ee2db80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17501, "upload_time": "2019-10-17T10:42:12", "upload_time_iso_8601": "2019-10-17T10:42:12.600233Z", "url": "https://files.pythonhosted.org/packages/db/75/24bb11dad5635d7eec9d490da9113fc61abd32d86871f0029acee64737fc/pyconfs-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "acb5cc940dcf43a9f678fb42720e2155", "sha256": "de8e3147e33a1fce86065f24d90d8b1f9f65c5eeeabfef606ea2470085912fff" }, "downloads": -1, "filename": "pyconfs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "acb5cc940dcf43a9f678fb42720e2155", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8204, "upload_time": "2019-10-17T10:42:15", "upload_time_iso_8601": "2019-10-17T10:42:15.434779Z", "url": "https://files.pythonhosted.org/packages/04/fa/e5a9833690e52936310ad3514b0076764bce03367dc3e0f754a2abb7ba21/pyconfs-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c7bd16cb898330c9287bebac704bd19e", "sha256": "28aed8c6321df4c9de1f80a209b39036b01c3cc7ca08539c2d48ac7037625469" }, "downloads": -1, "filename": "pyconfs-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c7bd16cb898330c9287bebac704bd19e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21333, "upload_time": "2019-10-17T14:31:00", "upload_time_iso_8601": "2019-10-17T14:31:00.786777Z", "url": "https://files.pythonhosted.org/packages/84/4c/a5a7c333e0f1571050bfba579cff7427d4187f1def0f166e43e799154d48/pyconfs-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f0dde4a76cb5095b77ab8e3c35ef6567", "sha256": "6699b12e6ff9421e347acfa0fa0fc5079d42adf0245dbf3fb3f4d5b213593f67" }, "downloads": -1, "filename": "pyconfs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f0dde4a76cb5095b77ab8e3c35ef6567", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9193, "upload_time": "2019-10-17T14:31:03", "upload_time_iso_8601": "2019-10-17T14:31:03.805831Z", "url": "https://files.pythonhosted.org/packages/bd/90/1683f905264221f73f0eeb65e3169583cbea2472d8f879a8a89297bdf3c1/pyconfs-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dfd6b6638c57f245a02d2c627f82088d", "sha256": "1384076bee0b1878624eb4076a0fce7819e98628129f7948e199d45236694d94" }, "downloads": -1, "filename": "pyconfs-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dfd6b6638c57f245a02d2c627f82088d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 25391, "upload_time": "2019-10-22T16:33:30", "upload_time_iso_8601": "2019-10-22T16:33:30.445453Z", "url": "https://files.pythonhosted.org/packages/cb/3e/9e2e132daf3e53e400bf44c5338fd01dfba031633a71e15e23c6cd5024e9/pyconfs-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "791f29fdf476d973e8a54b26a947510d", "sha256": "3123f98a3bcb265dd8fe057c5120e18ce161be040742ca1b5f5daf6c7e097610" }, "downloads": -1, "filename": "pyconfs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "791f29fdf476d973e8a54b26a947510d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10199, "upload_time": "2019-10-22T16:33:32", "upload_time_iso_8601": "2019-10-22T16:33:32.806786Z", "url": "https://files.pythonhosted.org/packages/37/e6/c1d589d93e178fa2a7ee6166558c399142e220e20fbb6c6ae0c83213d49e/pyconfs-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f6486acd1497ac270b4f408069b6f854", "sha256": "45e65988396f937b15d347f9b6a4be81708e9999df7fa4dd5c75fbb6a1598190" }, "downloads": -1, "filename": "pyconfs-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6486acd1497ac270b4f408069b6f854", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27666, "upload_time": "2019-10-29T09:54:07", "upload_time_iso_8601": "2019-10-29T09:54:07.616040Z", "url": "https://files.pythonhosted.org/packages/bc/ef/6caed8c00dcfb31f53d953765696a1e9f9597cc309f97e8c1642467a9f85/pyconfs-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "61823a78fb53c6d82ae26c54846735b1", "sha256": "33c4c14cc28e2296c5728880e20f065d8e23288991ee92d0b99c31799c488873" }, "downloads": -1, "filename": "pyconfs-0.1.3.tar.gz", "has_sig": false, "md5_digest": "61823a78fb53c6d82ae26c54846735b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10690, "upload_time": "2019-10-29T09:54:09", "upload_time_iso_8601": "2019-10-29T09:54:09.734956Z", "url": "https://files.pythonhosted.org/packages/b3/bb/3921e150b4c3aa779926a1f373109ca939117a4836978a4e0b03735b472d/pyconfs-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "dd9ff5ced1d3c7a79f968b6790d6aa2a", "sha256": "c068f3f8b6beb524ec1b60645f5173040983b8614c808820686ff427b34e3edf" }, "downloads": -1, "filename": "pyconfs-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dd9ff5ced1d3c7a79f968b6790d6aa2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27828, "upload_time": "2019-11-04T12:39:27", "upload_time_iso_8601": "2019-11-04T12:39:27.478783Z", "url": "https://files.pythonhosted.org/packages/7a/e0/20b168efa021d9e6c230dda55a65962e1f1c4031472e3a95bdadd5baed7d/pyconfs-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6f5019cee1643797f8f360d0e16802e8", "sha256": "f1fa5a0eaa17a0069efd36b7ea35a72ee84d07d6ab44dbad1e02a6625935b435" }, "downloads": -1, "filename": "pyconfs-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6f5019cee1643797f8f360d0e16802e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10725, "upload_time": "2019-11-04T12:39:29", "upload_time_iso_8601": "2019-11-04T12:39:29.322161Z", "url": "https://files.pythonhosted.org/packages/26/8e/3e86f876b2f9df4709ce989f938f007136e3d2563c6d3a31ea0abe88dea9/pyconfs-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "973b28f09e59b181a4362776acdea5be", "sha256": "56db75da20c7b210a1000b5523f403f53bf5cccfb89df6dcfc4a2480fc228852" }, "downloads": -1, "filename": "pyconfs-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "973b28f09e59b181a4362776acdea5be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 30317, "upload_time": "2019-11-11T15:18:12", "upload_time_iso_8601": "2019-11-11T15:18:12.802909Z", "url": "https://files.pythonhosted.org/packages/c8/51/5c9942ac626ab21fe64358542dcd6d003f0858e14b670e8a59fb0e46a950/pyconfs-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63421cf6d600a0f929c58b7b17c62833", "sha256": "6de6164e0aa129fd0375546222b993b30fc04af621f3ca1eec2894ee70308887" }, "downloads": -1, "filename": "pyconfs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "63421cf6d600a0f929c58b7b17c62833", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11396, "upload_time": "2019-11-11T15:18:14", "upload_time_iso_8601": "2019-11-11T15:18:14.650792Z", "url": "https://files.pythonhosted.org/packages/8a/8f/5bf2efb5cef85c322c34e4c173c5a4b0c39f2c7c509a7f301552d8266a77/pyconfs-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cdc67b6eba28865304fcc9dfd3668a73", "sha256": "6102758cb6c77e1eed1944537d31c0b4973d581f105ba1a30d223b4af14ca177" }, "downloads": -1, "filename": "pyconfs-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cdc67b6eba28865304fcc9dfd3668a73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 31207, "upload_time": "2019-11-12T10:20:18", "upload_time_iso_8601": "2019-11-12T10:20:18.011301Z", "url": "https://files.pythonhosted.org/packages/da/d9/fc79442484813aceeba991f4a9e54be962c26dff76d2a95eb19f59b93333/pyconfs-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c86c14b6f502bcc7e1bfdcf14effdbb", "sha256": "61687e555c3b9cadc7d0efd690ec6beecb16c470ab9dd5dfbcaba5e0680f8c23" }, "downloads": -1, "filename": "pyconfs-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8c86c14b6f502bcc7e1bfdcf14effdbb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11667, "upload_time": "2019-11-12T10:20:19", "upload_time_iso_8601": "2019-11-12T10:20:19.946966Z", "url": "https://files.pythonhosted.org/packages/71/34/ba905337ba3469668570b9521358ba9c6ea2fcc9c5e2cde02dbb9a309184/pyconfs-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4023001ff9a6a3792539920e10983dd0", "sha256": "0d12ac0d022a7f9a11013a90c9f1fa56004b2574808e5756166ef9b512426dab" }, "downloads": -1, "filename": "pyconfs-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4023001ff9a6a3792539920e10983dd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 38421, "upload_time": "2020-01-09T21:43:15", "upload_time_iso_8601": "2020-01-09T21:43:15.116939Z", "url": "https://files.pythonhosted.org/packages/3b/fa/175340d7869c9d1ecc88df47b47b29d386495c2fecf5b9e56085eaacca93/pyconfs-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f3080e06732567f7b66a5792b4e8ad43", "sha256": "2a78e9b3d0c6df028dca74fd7baea8670206fbf38caafaabeea5f720f47b2eb5" }, "downloads": -1, "filename": "pyconfs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f3080e06732567f7b66a5792b4e8ad43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13238, "upload_time": "2020-01-09T21:43:17", "upload_time_iso_8601": "2020-01-09T21:43:17.534518Z", "url": "https://files.pythonhosted.org/packages/5f/47/ffa9b3391f5fee31bd272270a89eb17fd5ff62904e06174ac0c3cc42a7b4/pyconfs-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d6d01fd7e51d735683e3f2b235b8b807", "sha256": "1c671e3ee8264f15886ed924f0000c0a138eed02a581cb2bf99b4bc600b23d69" }, "downloads": -1, "filename": "pyconfs-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d6d01fd7e51d735683e3f2b235b8b807", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 38745, "upload_time": "2020-01-24T09:46:07", "upload_time_iso_8601": "2020-01-24T09:46:07.113624Z", "url": "https://files.pythonhosted.org/packages/c2/3f/9ac902e1280913ae3dd4767f2146079863b447f73473672f91fea597a668/pyconfs-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4884b199f97ad89d35a0a67d7cfe242", "sha256": "2e65071b6a4920304e7253e1411f183811c9caaafae69b78892e9e2b02c181ab" }, "downloads": -1, "filename": "pyconfs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c4884b199f97ad89d35a0a67d7cfe242", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13268, "upload_time": "2020-01-24T09:46:09", "upload_time_iso_8601": "2020-01-24T09:46:09.528397Z", "url": "https://files.pythonhosted.org/packages/8d/1b/0745ce60c887a40fddf467c11f7278d2feedf0b43266fc2a75b912366a43/pyconfs-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b848f134d3b02d1e17e805fbd0eff21e", "sha256": "94c99b702ea47c6e3f71f90c1af6c0a17c9eb87980bf5919fed92af8af25a852" }, "downloads": -1, "filename": "pyconfs-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b848f134d3b02d1e17e805fbd0eff21e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 40260, "upload_time": "2020-02-19T14:23:43", "upload_time_iso_8601": "2020-02-19T14:23:43.589948Z", "url": "https://files.pythonhosted.org/packages/f0/3f/05eddd2f2303324d518d3ac3062e0fb4c01d0ca6cbcc041045f10efb4bc3/pyconfs-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7683bf74c94fd3604472a05c15afcf36", "sha256": "0c5e68207b501a2151699219e47eab33d780dc5badf292a25b779fbadba40b72" }, "downloads": -1, "filename": "pyconfs-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7683bf74c94fd3604472a05c15afcf36", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13574, "upload_time": "2020-02-19T14:23:45", "upload_time_iso_8601": "2020-02-19T14:23:45.212541Z", "url": "https://files.pythonhosted.org/packages/8e/3b/cd95f3a1e4638301f1e0e933a75cad96712eff40b48c1a66df079220f015/pyconfs-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "caf037ac679d4b52fca83a6670ae7d8c", "sha256": "ba8ea95b9abbdbd3f72f0c3ea01e661afff97c6dd648dd588a321d5eb97a491d" }, "downloads": -1, "filename": "pyconfs-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "caf037ac679d4b52fca83a6670ae7d8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 42507, "upload_time": "2020-04-05T16:22:41", "upload_time_iso_8601": "2020-04-05T16:22:41.122205Z", "url": "https://files.pythonhosted.org/packages/43/c7/08ca559987251c48aab5a2d5b395cced143dfd3b2d3b87b4fb31852338bf/pyconfs-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c950180c038eaa9b03cdef043b83bf8", "sha256": "0fcd76cb97302bceb694d09d78a52085dfeb8a01f3dbd7b38ea4cb9408e92e2c" }, "downloads": -1, "filename": "pyconfs-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0c950180c038eaa9b03cdef043b83bf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14286, "upload_time": "2020-04-05T16:22:47", "upload_time_iso_8601": "2020-04-05T16:22:47.370961Z", "url": "https://files.pythonhosted.org/packages/f4/32/f6fbde8cf66301880cd733a4f0a1fcb6496666d1cbbace2a78d88f9738c0/pyconfs-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "14d6b09d1d5f34471587a7ff88156559", "sha256": "c329db667a8b8021fb112b94828e8ac52cecaa98ea20497068a96be0b35bcb40" }, "downloads": -1, "filename": "pyconfs-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "14d6b09d1d5f34471587a7ff88156559", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47940, "upload_time": "2020-04-18T10:11:42", "upload_time_iso_8601": "2020-04-18T10:11:42.760919Z", "url": "https://files.pythonhosted.org/packages/68/2c/8bf2f8dca9909ae534b966558b509124f358fe7336d7d379e9143eb769f7/pyconfs-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "305bb7338914158dd9a64a543df9bd53", "sha256": "317c2444319f78e5ceb6c012c7196352ced93164b5e8de75525a1633bab210dc" }, "downloads": -1, "filename": "pyconfs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "305bb7338914158dd9a64a543df9bd53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15160, "upload_time": "2020-04-18T10:11:44", "upload_time_iso_8601": "2020-04-18T10:11:44.685876Z", "url": "https://files.pythonhosted.org/packages/3e/2c/944b2397b0bb8728ae214e07c5efe005fec4874f6508998fa57aa2ad4435/pyconfs-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0d5d4e4def5a022deee3333ec137a934", "sha256": "fda9286b785ef2a5380c41a398eabc7175ffacecd336b2b2d91777d0d5bd6bb3" }, "downloads": -1, "filename": "pyconfs-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d5d4e4def5a022deee3333ec137a934", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47950, "upload_time": "2020-04-20T21:01:54", "upload_time_iso_8601": "2020-04-20T21:01:54.231742Z", "url": "https://files.pythonhosted.org/packages/72/72/04d8d09a59abe0b9d27a0f28834a853c16c45d19670edc2041adb75f17ae/pyconfs-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eeaf3438ae7e3f98abb1f3ba72ec81be", "sha256": "c1097c4e12109272217152c32d66da3e9bb2441070f3959e3d296164a0147c0b" }, "downloads": -1, "filename": "pyconfs-0.4.1.tar.gz", "has_sig": false, "md5_digest": "eeaf3438ae7e3f98abb1f3ba72ec81be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15183, "upload_time": "2020-04-20T21:01:56", "upload_time_iso_8601": "2020-04-20T21:01:56.141784Z", "url": "https://files.pythonhosted.org/packages/3c/21/6cbd2cff6f50e4c9772c44461d8fa0844521c689dce20b44f361922f4f70/pyconfs-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e47bd3fbbb735cf42756879bb7b53779", "sha256": "2cf1071bbf795cc07f05479b90d1c1b66a2feb76563ad32c4ea5e0eec0730ade" }, "downloads": -1, "filename": "pyconfs-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e47bd3fbbb735cf42756879bb7b53779", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47904, "upload_time": "2020-04-28T19:49:15", "upload_time_iso_8601": "2020-04-28T19:49:15.783043Z", "url": "https://files.pythonhosted.org/packages/a8/5e/94fa2f094f9de08b9e493963670a48e5ec08bdf9b17f0ca73df724a064ed/pyconfs-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dc331dbf4f2c9b2a0aa873a4e68c7c81", "sha256": "62c6b12ccd383980fd1ecbd7c457d8ef4ccc42a1dadc64e5a7e6bbfdc69bd55c" }, "downloads": -1, "filename": "pyconfs-0.4.2.tar.gz", "has_sig": false, "md5_digest": "dc331dbf4f2c9b2a0aa873a4e68c7c81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15175, "upload_time": "2020-04-28T19:49:21", "upload_time_iso_8601": "2020-04-28T19:49:21.400204Z", "url": "https://files.pythonhosted.org/packages/71/f4/5a8cd5298114d0d295ea8f4a2230ee96eae9ba2bc61460a9a103f4dea695/pyconfs-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c96aed1bb5da98d662cd9370c79f704c", "sha256": "c4dbb9f7fd6a74a1361e55c24c6767d0032dd0c9d19741e20e8dedc7e4a6c260" }, "downloads": -1, "filename": "pyconfs-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c96aed1bb5da98d662cd9370c79f704c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51991, "upload_time": "2020-06-22T09:15:03", "upload_time_iso_8601": "2020-06-22T09:15:03.058699Z", "url": "https://files.pythonhosted.org/packages/6f/9f/8148d2407367bcb073ab2564879a92bd1c776b097daacd85521a25c8e606/pyconfs-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94910b3ab02f4801f47082548472d411", "sha256": "a991d4d4f17365c265e1eaebfb68ee5f336c0ed0d256f3337c66e8270ef62b21" }, "downloads": -1, "filename": "pyconfs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "94910b3ab02f4801f47082548472d411", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16463, "upload_time": "2020-06-22T09:15:06", "upload_time_iso_8601": "2020-06-22T09:15:06.886779Z", "url": "https://files.pythonhosted.org/packages/29/92/3b8640cd9890954d900a146e70fc69a2946240deed0b658e9544fbe01804/pyconfs-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "48a69867838ca2f69503c68716ceb19f", "sha256": "551609f7248dd52d4e10077129f599a1b8883f34308c37a8c4520bd98bd0667f" }, "downloads": -1, "filename": "pyconfs-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "48a69867838ca2f69503c68716ceb19f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 50362, "upload_time": "2020-11-28T22:39:11", "upload_time_iso_8601": "2020-11-28T22:39:11.504517Z", "url": "https://files.pythonhosted.org/packages/61/57/046de7476e6268aa3e3fde44cd87f35de1cc567bc9774d1f2be68df4341c/pyconfs-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "533f211300bf583545ce142c3ee21fd6", "sha256": "8ba3e0f02b8304a1076dff2a8972201ce901398e3604b2a9e06463e344c30960" }, "downloads": -1, "filename": "pyconfs-0.5.1.tar.gz", "has_sig": false, "md5_digest": "533f211300bf583545ce142c3ee21fd6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17606, "upload_time": "2020-11-28T22:39:13", "upload_time_iso_8601": "2020-11-28T22:39:13.716247Z", "url": "https://files.pythonhosted.org/packages/c4/f2/88d0394f69542df15dc856d5c816c5c6c09608771b6916f107411134b857/pyconfs-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "30eeb8a57ccae2117f16a0938d030b69", "sha256": "04c4f6e9eec1b0d7851e1db6998ab82924676f6d86eb506631f7903ba84391be" }, "downloads": -1, "filename": "pyconfs-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "30eeb8a57ccae2117f16a0938d030b69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 50867, "upload_time": "2021-06-08T12:29:57", "upload_time_iso_8601": "2021-06-08T12:29:57.173943Z", "url": "https://files.pythonhosted.org/packages/2c/aa/fa706fc2817d82474ec514ab7d4295f409eba6236074d2ee3139fe00d48b/pyconfs-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1def8d78f22f3bfc3bcaf7f3464bd65d", "sha256": "b0204f771e71fcf10ffc82223420bf70dfa418047d9ae81e3296f145fd4f838d" }, "downloads": -1, "filename": "pyconfs-0.5.2.tar.gz", "has_sig": false, "md5_digest": "1def8d78f22f3bfc3bcaf7f3464bd65d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18321, "upload_time": "2021-06-08T12:29:59", "upload_time_iso_8601": "2021-06-08T12:29:59.049457Z", "url": "https://files.pythonhosted.org/packages/95/58/9de8ca6d75255b1caaa7b1ed86122804b3c779db2f2fa0fc7a4984644299/pyconfs-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "bad6ad3dbb847b498353d49d35204856", "sha256": "f4beecd04aa28a406d6b3375f46e47dc6c8ab12abf0197e0a3376fc046880b1b" }, "downloads": -1, "filename": "pyconfs-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bad6ad3dbb847b498353d49d35204856", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19439, "upload_time": "2021-10-16T15:55:24", "upload_time_iso_8601": "2021-10-16T15:55:24.221090Z", "url": "https://files.pythonhosted.org/packages/97/ff/5ff32647fa9a99a3cf50161845bfd3d0197411f25d72d051700c8d8331dc/pyconfs-0.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "da34dd3a758aeeee4ac084fd3649bcb3", "sha256": "e99d585c44616ba8fc384db9ad354c688bca76d8a2f67524da4281e28307b9d7" }, "downloads": -1, "filename": "pyconfs-0.5.3.tar.gz", "has_sig": false, "md5_digest": "da34dd3a758aeeee4ac084fd3649bcb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20198, "upload_time": "2021-10-16T15:55:26", "upload_time_iso_8601": "2021-10-16T15:55:26.620182Z", "url": "https://files.pythonhosted.org/packages/71/42/d681f9c10a8fca83fb73634847018e1be976a24a486b5acfb8711f50e40b/pyconfs-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6eab8ec12328badf25ca68439243afc3", "sha256": "83204899a27160a4f3cdf63712284378c2da840951d40af05fe9e52e92d97802" }, "downloads": -1, "filename": "pyconfs-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6eab8ec12328badf25ca68439243afc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19479, "upload_time": "2021-10-18T14:09:33", "upload_time_iso_8601": "2021-10-18T14:09:33.669467Z", "url": "https://files.pythonhosted.org/packages/f7/a9/1c41046bc0e2bef37ce7754a07cc18f7ed5fde36ae53fe9a49023cf36c24/pyconfs-0.5.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d956d4db4d65bf931f0fb0eb65f685b", "sha256": "197f2309e457c28c1c887416dd5b67e7ffed528bce93f862664788ac6d9949b1" }, "downloads": -1, "filename": "pyconfs-0.5.4.tar.gz", "has_sig": false, "md5_digest": "4d956d4db4d65bf931f0fb0eb65f685b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22217, "upload_time": "2021-10-18T14:09:36", "upload_time_iso_8601": "2021-10-18T14:09:36.005755Z", "url": "https://files.pythonhosted.org/packages/bc/b4/c089619500e7ce5e9dc3cbe93dbb1b8c9891178786efd355cf540f093aab/pyconfs-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "843d4c0f0e0b45eb6ea6ac19c5601d04", "sha256": "a56780245198d90a7dd996186312a2f193ae4c4d1f2694fcddba9f584ba689ca" }, "downloads": -1, "filename": "pyconfs-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "843d4c0f0e0b45eb6ea6ac19c5601d04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19473, "upload_time": "2021-10-20T11:56:26", "upload_time_iso_8601": "2021-10-20T11:56:26.285131Z", "url": "https://files.pythonhosted.org/packages/7a/5f/4ef54c4d61f3edfe6519ee53f0325fbe0a41f7fd962dd3f4d0a5d7e0db6a/pyconfs-0.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "599bdb5a357fc32f7f19dc87db3c3b43", "sha256": "88b8461971990ba330eca2e63d74fc6e81f03453ebd12beaafb6485c4dc4694d" }, "downloads": -1, "filename": "pyconfs-0.5.5.tar.gz", "has_sig": false, "md5_digest": "599bdb5a357fc32f7f19dc87db3c3b43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22519, "upload_time": "2021-10-20T11:56:27", "upload_time_iso_8601": "2021-10-20T11:56:27.853260Z", "url": "https://files.pythonhosted.org/packages/68/dc/2fd98350a334d882c5073de01ebdd683e761e937cd1c6ea3f2469d04bf27/pyconfs-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "843d4c0f0e0b45eb6ea6ac19c5601d04", "sha256": "a56780245198d90a7dd996186312a2f193ae4c4d1f2694fcddba9f584ba689ca" }, "downloads": -1, "filename": "pyconfs-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "843d4c0f0e0b45eb6ea6ac19c5601d04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19473, "upload_time": "2021-10-20T11:56:26", "upload_time_iso_8601": "2021-10-20T11:56:26.285131Z", "url": "https://files.pythonhosted.org/packages/7a/5f/4ef54c4d61f3edfe6519ee53f0325fbe0a41f7fd962dd3f4d0a5d7e0db6a/pyconfs-0.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "599bdb5a357fc32f7f19dc87db3c3b43", "sha256": "88b8461971990ba330eca2e63d74fc6e81f03453ebd12beaafb6485c4dc4694d" }, "downloads": -1, "filename": "pyconfs-0.5.5.tar.gz", "has_sig": false, "md5_digest": "599bdb5a357fc32f7f19dc87db3c3b43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22519, "upload_time": "2021-10-20T11:56:27", "upload_time_iso_8601": "2021-10-20T11:56:27.853260Z", "url": "https://files.pythonhosted.org/packages/68/dc/2fd98350a334d882c5073de01ebdd683e761e937cd1c6ea3f2469d04bf27/pyconfs-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }