{ "info": { "author": "Matt Krueger", "author_email": "mkrueger@rstms.net", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# cfgdir\n\nRead envdir style configuration directory and output as JSON or YAML\n\nhttps://github.com/rstms/cfgdir\n\nInspired by [djb's](https://cr.yp.to/djb.html) excellent [envdir](https://cr.yp.to/daemontools/envdir.html), a component of [daemontools](https://cr.yp.to/daemontools.html)\n\nLeverage the powerful simplicity of the filesystem as your configuration database, and the\nfreedom to fluidly manipulate configuration data from your shell.\n\nUnlike envdir's mechanism of running another program with the configuration in environment variables,\nthis program outputs a stream in JSON or YAML format. This output can be captured in a file\nor piped into stdin of another program.\n\n## Interface\n\n~~~\ncfgdir [OPTIONS] d [INPUT] [OUTPUT]\n~~~\n\noptionally reads a JSON or YAML object from INPUT (use - to read stdin) , then reads the directory named d, outputting a JSON or YAML object modified according to files in d. \n\nThe format of d is as follows: (adapted from envdir's documentation) \n> If d contains a file named s whose first line is t, cfgdir's output will contain an element named s with string value t. The name s must not contain =. Spaces and tabs at the end of t are removed. Nulls in t are changed to newlines. \n> If the file s is completely empty (0 bytes long) cfgdir will remove the element named s if it exists.\n\n\n### Arguments:\n Argument | | default | Description\n --- | --- | --- | ---\n DIRECTORY | optional | /dev/null | Directory containing configuration data files\n INPUT | optional | /dev/null | Input filename or - for stdin\n OUPUT | optional | stdout | Output Filename or - for stdout\n\n### Options:\n```\n -c, --compact minimize output\n -s, --sort sort output\n -j, --json JSON format\n -y, --yaml YAML format\n -r, --recurse process subdirectories\n -o, --overlay overlay JSON/YAML formatted string onto output\n --help Show this message and exit.\n```\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/rstms/cfgdir", "keywords": "envdir configuration config", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cfgdir", "package_url": "https://pypi.org/project/cfgdir/", "platform": "", "project_url": "https://pypi.org/project/cfgdir/", "project_urls": { "Homepage": "https://github.com/rstms/cfgdir" }, "release_url": "https://pypi.org/project/cfgdir/0.9.1/", "requires_dist": [ "Click", "pyyaml" ], "requires_python": "", "summary": "output envdir as JSON or YAML", "version": "0.9.1" }, "last_serial": 5984416, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "fafd989405c84b2dfb546449195cffd7", "sha256": "0ee52e8ff4469a3fefc119faa1067eb8414515da2cbce6413364701e2ec1e9fc" }, "downloads": -1, "filename": "cfgdir-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fafd989405c84b2dfb546449195cffd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3997, "upload_time": "2019-09-08T02:30:54", "url": "https://files.pythonhosted.org/packages/2d/97/9ab2aeca7660722b61ff8d7b5c4ca3a03eee0524aee22cf59f1e78a4df0a/cfgdir-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faea68b8e313052e2ad4c93fee0c65af", "sha256": "c6e9527af70f675658286ccd98922a67d55a15758570429a6f324100c904e613" }, "downloads": -1, "filename": "cfgdir-0.0.2.tar.gz", "has_sig": false, "md5_digest": "faea68b8e313052e2ad4c93fee0c65af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2718, "upload_time": "2019-09-08T02:30:58", "url": "https://files.pythonhosted.org/packages/54/5b/a5960c9099d613f4f3882807b4e86e4c31d7473f84a2e2869c7bd29b2c40/cfgdir-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8a47c2734e52e88188a9d881e02bc641", "sha256": "b27a93746d02df35063263223c939c324d4389c4ae41fd6e986a4412de8b6156" }, "downloads": -1, "filename": "cfgdir-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a47c2734e52e88188a9d881e02bc641", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4304, "upload_time": "2019-09-08T02:57:12", "url": "https://files.pythonhosted.org/packages/3f/c2/fea79ccdf2827bf9b632658aeac0a78bf13c5d7844c9ca0f692a679dd736/cfgdir-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eea9b861ae0871a0400f4b1a8bb5d813", "sha256": "8d7a12b75ecbd5e3ded33797ad20f8a088f671a6753fdd7145993fe5608dbc48" }, "downloads": -1, "filename": "cfgdir-0.0.3.tar.gz", "has_sig": false, "md5_digest": "eea9b861ae0871a0400f4b1a8bb5d813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3040, "upload_time": "2019-09-08T02:57:13", "url": "https://files.pythonhosted.org/packages/0f/6a/140ad0d8c008b37f310bb9130a6b0cbc3d9257e148fc84ac9f9d6a5c81b1/cfgdir-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a5e531363775a643dcd9eec6b837ab38", "sha256": "77308bc57fb38c2bc5f42fccb83f58e38b65d6a36e9cb423e4fa394411b8768d" }, "downloads": -1, "filename": "cfgdir-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5e531363775a643dcd9eec6b837ab38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4587, "upload_time": "2019-09-08T03:25:32", "url": "https://files.pythonhosted.org/packages/3c/3a/b8a161125e632008c8ef1ddb9927d5d3046715cd5e54ecfdebebc2b7c6ed/cfgdir-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b6e442dcc2ce7a41126ed590c983fc", "sha256": "30a75c7b691d99b5ca73b138708a62513bfb48189fe7652e9a3ef087aac6d795" }, "downloads": -1, "filename": "cfgdir-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d4b6e442dcc2ce7a41126ed590c983fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3212, "upload_time": "2019-09-08T03:25:39", "url": "https://files.pythonhosted.org/packages/8f/7e/11df728a174c4b5ba1e1ba4dede827f7f6af137bbc7e93a8e9fc409e1a76/cfgdir-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e7d8db1ef7e3c1f9575106ae9420b33d", "sha256": "b4aa1b315901430f68118ad5614755ac8f33fba8d1090dec8e6e1a68a3df1f87" }, "downloads": -1, "filename": "cfgdir-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7d8db1ef7e3c1f9575106ae9420b33d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4588, "upload_time": "2019-09-08T03:25:34", "url": "https://files.pythonhosted.org/packages/ef/4d/71e2abd1dc72b0ee1ad6173e795c85a66640f4245496662d7b3284fdac57/cfgdir-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "039019d21a8b880b9f600cca8a84614e", "sha256": "8bc0c4712e4d4d5fcc8dd0bcbfd529a452b1090e6e225873cfc44022d2e16c74" }, "downloads": -1, "filename": "cfgdir-0.0.6.tar.gz", "has_sig": false, "md5_digest": "039019d21a8b880b9f600cca8a84614e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3209, "upload_time": "2019-09-08T03:25:40", "url": "https://files.pythonhosted.org/packages/74/30/003ad712839c7a28e9b6b6861e3a0217d4e842fd91d734c6d4796b17fc5c/cfgdir-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "263ec017c3fb061ffcc71f11e623a616", "sha256": "33beb359fc3ee2f800c04cf25a09685ee2c46bea84ec3a711251e41d6456b164" }, "downloads": -1, "filename": "cfgdir-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "263ec017c3fb061ffcc71f11e623a616", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4587, "upload_time": "2019-09-08T03:25:35", "url": "https://files.pythonhosted.org/packages/50/50/e2b7d2433727ecc800133b66b93fa30a75395b80f58f2d7b1b23c899017e/cfgdir-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b72436f7a6dade3921f6b6235256c3d", "sha256": "4e00be9fdfd9a7dd658b415b648af2eb462a8929638fa6c69c8cb0c40cc0de6b" }, "downloads": -1, "filename": "cfgdir-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3b72436f7a6dade3921f6b6235256c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3211, "upload_time": "2019-09-08T03:25:41", "url": "https://files.pythonhosted.org/packages/67/df/ed239b5c72a43aba1ef557155cc49911158583415a5f44750999efc49a10/cfgdir-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "abee393c20a5e04b8bede976c2900b4b", "sha256": "36fe8891889c8bdca61bf9b34a2a25b738b46539d37fe8a1bc54fc48ccf36eeb" }, "downloads": -1, "filename": "cfgdir-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abee393c20a5e04b8bede976c2900b4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4590, "upload_time": "2019-09-08T03:25:36", "url": "https://files.pythonhosted.org/packages/9f/93/6d8e5ea101c91238aaaeecd9ce80a4b801f4bf8caae2d3d3c1da64aeed23/cfgdir-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20b8605f8bc39757cab32af39a865055", "sha256": "49d941794819542a6a4a4befe0c55101631442417e96721bedfaf591772b0642" }, "downloads": -1, "filename": "cfgdir-0.0.8.tar.gz", "has_sig": false, "md5_digest": "20b8605f8bc39757cab32af39a865055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3214, "upload_time": "2019-09-08T03:25:42", "url": "https://files.pythonhosted.org/packages/eb/72/c81e012e856af41d6ec3e58697480be65f129829c53d101f7d6e53d87ca1/cfgdir-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "cfc52636c260acdf69bc3b7402d4f49d", "sha256": "d826d53dab9932a9b7167bdaf74e4735dc2eb8a425558f42ad269c1f1dac7c02" }, "downloads": -1, "filename": "cfgdir-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfc52636c260acdf69bc3b7402d4f49d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4588, "upload_time": "2019-09-08T03:25:37", "url": "https://files.pythonhosted.org/packages/42/5d/dd85c93ec12df34756d6daae8f939a4f419e5009d2c2dddd8acecb924fa0/cfgdir-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49cbd43adcfe8e76ed010995cb8eed82", "sha256": "f172e0f7fd461b96cdfcafd83e39909feb68d4bb9b9dc96f8d25146bc54d96f5" }, "downloads": -1, "filename": "cfgdir-0.0.9.tar.gz", "has_sig": false, "md5_digest": "49cbd43adcfe8e76ed010995cb8eed82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3214, "upload_time": "2019-09-08T03:25:43", "url": "https://files.pythonhosted.org/packages/c9/01/e8e4e06da0bb89f22921989320a9a1b706bdb8b8d314f3d8d28a229ecd95/cfgdir-0.0.9.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0209b07a63f29ecdadeda0b41e1691ff", "sha256": "bb99c04cc7b86d0bf9b4180563304d4746e2657b8897e603f6301e31e20f3510" }, "downloads": -1, "filename": "cfgdir-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0209b07a63f29ecdadeda0b41e1691ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5004, "upload_time": "2019-09-10T03:39:35", "url": "https://files.pythonhosted.org/packages/47/85/f8150408fff3ee3d075947af356129bb753fa0c2436705da356ca3995886/cfgdir-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "984d452aecd3816dbe07965a1d3f51f1", "sha256": "8842e28a7fda08995fba1ce33efb055b688329bb35f7a6ac0a1190ce58e4faf1" }, "downloads": -1, "filename": "cfgdir-0.1.3.tar.gz", "has_sig": false, "md5_digest": "984d452aecd3816dbe07965a1d3f51f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3590, "upload_time": "2019-09-10T03:39:36", "url": "https://files.pythonhosted.org/packages/c4/9a/9b4a20f1755df5c7d4ec09e8feb09886279b30f854e7236b0d53b081116f/cfgdir-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f6e742d120383a2fd736180f139fd441", "sha256": "be86a23434763e9840e42602656fbbaa71e6ea69779960757b0f86e6686a49b4" }, "downloads": -1, "filename": "cfgdir-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6e742d120383a2fd736180f139fd441", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5017, "upload_time": "2019-09-10T23:14:08", "url": "https://files.pythonhosted.org/packages/3a/09/6aa0ab0fcf46e387101c2b6b88b636bb9b161b0f6076c5cf41ace97eb521/cfgdir-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcf567aeae9082805bff2c91d5d2bfa4", "sha256": "5085799f8234a63d4973c3642002e0c133083080e63a7259a60cb4fb8b5a586e" }, "downloads": -1, "filename": "cfgdir-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bcf567aeae9082805bff2c91d5d2bfa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3607, "upload_time": "2019-09-10T23:14:11", "url": "https://files.pythonhosted.org/packages/1a/9c/f3f4b586bdef6d8f080122ff8b03ca43ede41902e2ab92567970fad0d0d6/cfgdir-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f3d9a71c770f7b40d0bb85d9c1e66b8f", "sha256": "5858af1adbbad52b9ebebdd5e6a1007e3a9671451a698b1c74f53a05c9cd1488" }, "downloads": -1, "filename": "cfgdir-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3d9a71c770f7b40d0bb85d9c1e66b8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5016, "upload_time": "2019-09-10T23:14:09", "url": "https://files.pythonhosted.org/packages/d1/85/d1cdd671053a35d357759d4caf9032cfaf86ae8bd71920f23aaa15ceec7c/cfgdir-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5161715a81a6a7a77c9565695043d297", "sha256": "7c7d205ae2d3d6bb77db8931c8bc9a3631964a116427511085db4c771c5d4450" }, "downloads": -1, "filename": "cfgdir-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5161715a81a6a7a77c9565695043d297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3608, "upload_time": "2019-09-10T23:14:12", "url": "https://files.pythonhosted.org/packages/e4/29/148631a3d1342dd41d802c88945ee18f77929e102de9ba51636cce131636/cfgdir-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d080a7f3a4414e7cb78fe3b73dc128d3", "sha256": "f25fd3d720d265c247699c2217b122567a12f4d7c4c19531b069afb18036a5f8" }, "downloads": -1, "filename": "cfgdir-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d080a7f3a4414e7cb78fe3b73dc128d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5054, "upload_time": "2019-09-10T23:38:40", "url": "https://files.pythonhosted.org/packages/c2/99/9750add8f7e5e3da1d47ec5b472f70a856c9cb192a414348efee3f4d149b/cfgdir-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6cd6ff036882cfaf77f665ff2f1a37e", "sha256": "76c1713ea752790704fada7d97e8ceeafe9806df7638e4c9633870e6ea6d0b92" }, "downloads": -1, "filename": "cfgdir-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f6cd6ff036882cfaf77f665ff2f1a37e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2019-09-10T23:38:44", "url": "https://files.pythonhosted.org/packages/a9/f0/d64ceca8c1d314c9cd257b4bce5c2d9293255c27a66d25b795d61cc4324c/cfgdir-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1ead2fd5b0352e5a7f3847c5bcd693cb", "sha256": "903bd20ad2e1a7a9ab4857b3edcfa10105e9ad58e67383e025b06c707985e525" }, "downloads": -1, "filename": "cfgdir-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ead2fd5b0352e5a7f3847c5bcd693cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5053, "upload_time": "2019-09-10T23:38:41", "url": "https://files.pythonhosted.org/packages/9b/d5/d223b655a549429f589556040bed8d133ec676227f7b94757101ca09a4e6/cfgdir-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29db31c9c1d06453533aa482d54fcd77", "sha256": "eaecdf09bef3ad67c84deb94af7c123990b420d399cd478d9c467e1d636f10bf" }, "downloads": -1, "filename": "cfgdir-0.1.7.tar.gz", "has_sig": false, "md5_digest": "29db31c9c1d06453533aa482d54fcd77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3643, "upload_time": "2019-09-10T23:38:46", "url": "https://files.pythonhosted.org/packages/a0/07/e7dbec8a71afeba5621470622c138e80dfe777e4fab5e45b16b08bab7555/cfgdir-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3ecac406e1e13ed9d750da20dfbd237a", "sha256": "d708dc4644d00994327972be7c2be822453afb2ddccdbba8506196dc10d593fd" }, "downloads": -1, "filename": "cfgdir-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ecac406e1e13ed9d750da20dfbd237a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5053, "upload_time": "2019-09-10T23:48:45", "url": "https://files.pythonhosted.org/packages/68/a1/09b29db25fe7be3ce0d6d4af0c18afad8454b50ea90e69938b8fdd147d7c/cfgdir-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee37bf6c9a026486322f75564f948278", "sha256": "0bdd813d8e7ac4b2575df246af96abd421b15a9e182e62448c4694f6663b0244" }, "downloads": -1, "filename": "cfgdir-0.1.8.tar.gz", "has_sig": false, "md5_digest": "ee37bf6c9a026486322f75564f948278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3638, "upload_time": "2019-09-10T23:48:50", "url": "https://files.pythonhosted.org/packages/6f/d0/1ea2546f1bd0601e17764c82b9d86b0725d6eb387d6c49c9af97d45d70a2/cfgdir-0.1.8.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "53912853692263e830ed8dcff63bd0e0", "sha256": "eb1803309fa2e2d907f9d6ecd9ed9526d6f359ee5dead3eface9bd965db76063" }, "downloads": -1, "filename": "cfgdir-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53912853692263e830ed8dcff63bd0e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5050, "upload_time": "2019-09-19T18:20:58", "url": "https://files.pythonhosted.org/packages/1a/8c/3185e91f325161f225dab8cfcc12bc7e644802b395f0fc47ef7cea0bace2/cfgdir-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feebef890c1fd3f43c632ba01cf34d23", "sha256": "26119e7534e4185787d3c00eb8d79f557e50e71294528218b2f3ed1b678ba9d2" }, "downloads": -1, "filename": "cfgdir-0.2.1.tar.gz", "has_sig": false, "md5_digest": "feebef890c1fd3f43c632ba01cf34d23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3651, "upload_time": "2019-09-19T18:21:05", "url": "https://files.pythonhosted.org/packages/a3/e5/c1cb411c3f06941bd0391141eb9cde0732057ad48ded3f37929031c811ca/cfgdir-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a2f1ee313910dd436b1fc2f07f091125", "sha256": "e77b740c0203a8c57e7eadabf4644ceb5cb558b6559b3eeb226bff1b4180e4ec" }, "downloads": -1, "filename": "cfgdir-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2f1ee313910dd436b1fc2f07f091125", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5111, "upload_time": "2019-09-19T18:20:59", "url": "https://files.pythonhosted.org/packages/8d/17/058b07accd60eae68e44659b145990d70bbd2b528262544e493679fc2ba8/cfgdir-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d852c72e661d24b0effc70cbf9e9a64e", "sha256": "c73f7d1b934664386afe8f5e1a9f84fb4e2bf03e894a214362b338c70a221305" }, "downloads": -1, "filename": "cfgdir-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d852c72e661d24b0effc70cbf9e9a64e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3702, "upload_time": "2019-09-19T18:21:07", "url": "https://files.pythonhosted.org/packages/06/cf/08867920fc1303338de2f5082814a8e047c8d8fdcc303e3c5567c06d34df/cfgdir-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0abd07087d3e0e7fc6089c6a3329b237", "sha256": "d5211b30d29c07cc654fd91f5f6c57a8c5a1f4af06def6778b900853fc7023ae" }, "downloads": -1, "filename": "cfgdir-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0abd07087d3e0e7fc6089c6a3329b237", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5257, "upload_time": "2019-09-27T18:34:23", "url": "https://files.pythonhosted.org/packages/4e/0c/c1417eac5a770abfa931303715d58dcbb34b210e616c71a677465dd8067d/cfgdir-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c803b4f1259e3f356c8ae0263efde42", "sha256": "4eaf5aaa3da81f764366f206761771d6c210fedc3ea1af90bfb747814aa1bf65" }, "downloads": -1, "filename": "cfgdir-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2c803b4f1259e3f356c8ae0263efde42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3839, "upload_time": "2019-09-27T18:34:32", "url": "https://files.pythonhosted.org/packages/a4/a7/35aaef5f41778174b8ef2b1e5e37c2337d53014bd0a3a0674b12aca58c15/cfgdir-0.2.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c8e922d85787dd5ffd2c58c2077cbbee", "sha256": "92697d298ebc3de84d40a04a5c1a69b7bd3b96e6470f9d872416e699c7c74c13" }, "downloads": -1, "filename": "cfgdir-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8e922d85787dd5ffd2c58c2077cbbee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5255, "upload_time": "2019-09-27T18:34:24", "url": "https://files.pythonhosted.org/packages/39/c5/3f903a7739c856b9f894b5d60d73e751bcffb9d0b77c7cb27c53b0a2b1b7/cfgdir-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70980d50977a640660664809c3d5fa74", "sha256": "a48597336ae240ba04f3065e634f67512e38e9791ccc50e2b3a4a40bb321875a" }, "downloads": -1, "filename": "cfgdir-0.3.1.tar.gz", "has_sig": false, "md5_digest": "70980d50977a640660664809c3d5fa74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3843, "upload_time": "2019-09-27T18:34:33", "url": "https://files.pythonhosted.org/packages/1f/90/1c4a38453747806c73b80058dad6f6a3538dca808ce470f8e87e69e906a5/cfgdir-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "56574174a10d1ff3ab21a6dfc8367a3e", "sha256": "dae2d6dc24a9028e9c08c6a8f90eae4c535cc2e39d82cbf43416907d2e721871" }, "downloads": -1, "filename": "cfgdir-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56574174a10d1ff3ab21a6dfc8367a3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5261, "upload_time": "2019-09-27T18:34:25", "url": "https://files.pythonhosted.org/packages/13/a4/ec7f2e6b136115a24d81aab40db035abe46d412da156b19c04f7a539a7c3/cfgdir-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d31a0c2d1ee6a2361e24a16a53ea20d1", "sha256": "308a9fa0a4ff99c69f90d5bfbb8dda0bd944e32906b59de4a0adf9214affea83" }, "downloads": -1, "filename": "cfgdir-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d31a0c2d1ee6a2361e24a16a53ea20d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3837, "upload_time": "2019-09-27T18:34:34", "url": "https://files.pythonhosted.org/packages/bb/85/5f423c7d908c65b0f48208ab8af789b8da3d4d3265f2e574f2e86903529c/cfgdir-0.3.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5b17bcbffb1e102b37fa93e415cb275f", "sha256": "1ad1cd3375d048dcc704e9429cc0409be9b612cdf13e0754dc85e26a54e48fb3" }, "downloads": -1, "filename": "cfgdir-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b17bcbffb1e102b37fa93e415cb275f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5336, "upload_time": "2019-10-16T16:01:03", "url": "https://files.pythonhosted.org/packages/2c/4f/fbc496b8fb3c14d2b7040e562de3b7c1239b62c8426977b29af5a902d189/cfgdir-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99b76feec3606744fecba16666de877b", "sha256": "51782c3699642a6295336fca99a921a60f8c19a7fd4341053bf8ed4bcae645ec" }, "downloads": -1, "filename": "cfgdir-0.7.0.tar.gz", "has_sig": false, "md5_digest": "99b76feec3606744fecba16666de877b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2019-10-16T16:02:38", "url": "https://files.pythonhosted.org/packages/e5/9a/10fb472df3ea2c0df40a1ad7af5b65209c1ad5aed2ccdfefc24571e97bfc/cfgdir-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b69fb1f198b89fd9a02cbc366a4ad3d0", "sha256": "5a498039e650d0182095f2aab73bb586f5d2f9e414239dff3b0e2ed2bbf5d62e" }, "downloads": -1, "filename": "cfgdir-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b69fb1f198b89fd9a02cbc366a4ad3d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5334, "upload_time": "2019-10-16T16:01:28", "url": "https://files.pythonhosted.org/packages/34/d3/571cccb3dc155019e8598e22eca8c08525ee1eee458f252d6f4d4e908a46/cfgdir-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed06f5483e626b11c9b28c49efbdac02", "sha256": "724da9b0d60370c4801a51c20dd4d70edb4a5eab8ecdfdeacc82faed39637550" }, "downloads": -1, "filename": "cfgdir-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ed06f5483e626b11c9b28c49efbdac02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2019-10-16T16:02:56", "url": "https://files.pythonhosted.org/packages/f3/71/bcbd179263d694466e4a75190b8443e409eefb1ece9b4dc69f858f297fd0/cfgdir-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4489e6769167446a9bbe56a5e532fd25", "sha256": "b300d80590af77288775a2a6cc70d41daad21fc315e705cee85b457f99042669" }, "downloads": -1, "filename": "cfgdir-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4489e6769167446a9bbe56a5e532fd25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5335, "upload_time": "2019-10-16T16:01:53", "url": "https://files.pythonhosted.org/packages/83/eb/cb960ee93123f8ea093dd17e054bec7c1a1d489ae71e86e16d17721c3af2/cfgdir-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2153f694da0e7c6e75b3877ed357758f", "sha256": "c9c3d269ba680030fbe1bc302215c46a103db28cdd8111335714a0ea95e232c5" }, "downloads": -1, "filename": "cfgdir-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2153f694da0e7c6e75b3877ed357758f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2019-10-16T16:03:17", "url": "https://files.pythonhosted.org/packages/a0/3b/a0810670648cb7ceafe7d731eac11f40d904cbd6abca454a41ddcebebbdf/cfgdir-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "5271e0daa2e163f41b60c7580a9b7d99", "sha256": "2e6f8d02631b18a0a97755ed676e85199a7ae0fffb380a20256d7ef055c9223a" }, "downloads": -1, "filename": "cfgdir-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5271e0daa2e163f41b60c7580a9b7d99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5335, "upload_time": "2019-10-16T16:02:16", "url": "https://files.pythonhosted.org/packages/21/ff/d363bf62cc08735ed1ef6764d9ad8683271dfbdfb885d4003d52349b688b/cfgdir-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ab1d6635e9ca3bead1e9f25abd3a819", "sha256": "85d7dc96d4ca05cf22d3ad98a792440903ed2bafe02008cf0d92e47491553e3f" }, "downloads": -1, "filename": "cfgdir-0.9.1.tar.gz", "has_sig": false, "md5_digest": "8ab1d6635e9ca3bead1e9f25abd3a819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2019-10-16T16:03:39", "url": "https://files.pythonhosted.org/packages/dd/ea/a05978d1482151e63982e604d0b01e97cc951214aaa11badba7323fafb6f/cfgdir-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5271e0daa2e163f41b60c7580a9b7d99", "sha256": "2e6f8d02631b18a0a97755ed676e85199a7ae0fffb380a20256d7ef055c9223a" }, "downloads": -1, "filename": "cfgdir-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5271e0daa2e163f41b60c7580a9b7d99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5335, "upload_time": "2019-10-16T16:02:16", "url": "https://files.pythonhosted.org/packages/21/ff/d363bf62cc08735ed1ef6764d9ad8683271dfbdfb885d4003d52349b688b/cfgdir-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ab1d6635e9ca3bead1e9f25abd3a819", "sha256": "85d7dc96d4ca05cf22d3ad98a792440903ed2bafe02008cf0d92e47491553e3f" }, "downloads": -1, "filename": "cfgdir-0.9.1.tar.gz", "has_sig": false, "md5_digest": "8ab1d6635e9ca3bead1e9f25abd3a819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2019-10-16T16:03:39", "url": "https://files.pythonhosted.org/packages/dd/ea/a05978d1482151e63982e604d0b01e97cc951214aaa11badba7323fafb6f/cfgdir-0.9.1.tar.gz" } ] }