{ "info": { "author": "Yannick Versley", "author_email": "versley@cl.uni-heidelberg.de", "bugtrack_url": null, "classifiers": [], "description": "# pathconfig\n\npathconfig is a small library that aims to make it easy to make your\napplication configurable and find its data easily.\n\nit features the following central functions/classes:\n\n * *pathconfig.load_configuration* creates an AppContext object that allows\n to retrieve configuration variables (`get_config_var`)\n * *pathconfig.Factory* is a class for objects that have parts that can be\n loaded on-demand. If `obj` is your object, and it has a `load_banana`\n method, then `obj.get('banana')` will either returned the cached banana\n or invoke its `load_banana` method to retrieve one.\n * *pathconfig.load_plugin* provides a friendly wrapper around setuptools'\n `entry_points` mechanism.\n\n# Install\nThe most convenient way is to install pathconfig via pip or easy_install:\n\n`pip install pathconfig`\n\n# Getting started\nsee examples/simple_example.py", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yv/pathconfig", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pathconfig", "package_url": "https://pypi.org/project/pathconfig/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pathconfig/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/yv/pathconfig" }, "release_url": "https://pypi.org/project/pathconfig/1.0/", "requires_dist": null, "requires_python": null, "summary": "On-demand loading and configurable paths", "version": "1.0" }, "last_serial": 1731691, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7478217bb2c30b7c03db4ea7c4153f1e", "sha256": "88ed48591cc6861744510b244df5ffce817a83a99d81db39c2d33bae1281b9df" }, "downloads": -1, "filename": "pathconfig-1.0.tar.gz", "has_sig": false, "md5_digest": "7478217bb2c30b7c03db4ea7c4153f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4817, "upload_time": "2015-09-21T12:46:15", "url": "https://files.pythonhosted.org/packages/fc/78/4a843cd398e85c51f220b4839112bc709788145592fb49d4365c1c1991a9/pathconfig-1.0.tar.gz" } ], "1.0.1a0": [ { "comment_text": "", "digests": { "md5": "58982c8f8c5ac8fa59db47e6b5cd99f6", "sha256": "81780b723cb71db7e684552546a973785df419fc44d2a01b5cc2d194bae8b70c" }, "downloads": -1, "filename": "pathconfig-1.0.1a0.tar.gz", "has_sig": false, "md5_digest": "58982c8f8c5ac8fa59db47e6b5cd99f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8709, "upload_time": "2015-09-21T12:51:37", "url": "https://files.pythonhosted.org/packages/61/92/162fe7a5542675d87014cd7f38402d9e734c8bc6f6b67025a7efdb40b738/pathconfig-1.0.1a0.tar.gz" } ], "1.0a0": [ { "comment_text": "", "digests": { "md5": "07629ac694aea7179f8a6785d4591faf", "sha256": "2f80f4bd99c0d97f677564c1caaf956f83cdc5b954ab29fcd4a44cf92f795b87" }, "downloads": -1, "filename": "pathconfig-1.0a0.tar.gz", "has_sig": false, "md5_digest": "07629ac694aea7179f8a6785d4591faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8711, "upload_time": "2015-09-21T12:50:45", "url": "https://files.pythonhosted.org/packages/97/b2/76b6ce4dd98c93ea86e57a1da7ff2674127225f4dcc3d43ba15150e636d0/pathconfig-1.0a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7478217bb2c30b7c03db4ea7c4153f1e", "sha256": "88ed48591cc6861744510b244df5ffce817a83a99d81db39c2d33bae1281b9df" }, "downloads": -1, "filename": "pathconfig-1.0.tar.gz", "has_sig": false, "md5_digest": "7478217bb2c30b7c03db4ea7c4153f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4817, "upload_time": "2015-09-21T12:46:15", "url": "https://files.pythonhosted.org/packages/fc/78/4a843cd398e85c51f220b4839112bc709788145592fb49d4365c1c1991a9/pathconfig-1.0.tar.gz" } ] }