{ "info": { "author": "solos", "author_email": "solos@solos.so", "bugtrack_url": null, "classifiers": [], "description": "# amani\n\n#About\n\nAmani is a way to patch configuration files.\n\n#Install\n\n pip install amani\n\n#Usage\n\nconstants.py\n\n class A:\n\n a = 1\n b = []\n c = [1, 3, 5]\n\n DATABASES = {\n 'default': {\n 'ENGINE': 'django.db.backends.mysql',\n 'NAME': 'maps',\n 'USER': 'root',\n 'PASSWORD': '',\n 'HOST': '',\n 'PORT': '3306',\n }\n }\n\n try:\n import amani\n g = globals()\n amani.patch(__file__, g)\n except:\n pass\n\n\npatch_constants.py\n\n PATCHES = [\n [\"A\", \"a\", 2],\n [\"A\", \"b\", [\"test\"]],\n [\"A\", \"c\", 1, 2**32],\n [\"DATABASES\", \"default\", \"USER\", \"username\"],\n [\"DATABASES\", \"default\", \"PASSWORD\", \"pass-WORD\"]\n ]\n", "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/solos/amani", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "amani", "package_url": "https://pypi.org/project/amani/", "platform": "any", "project_url": "https://pypi.org/project/amani/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/solos/amani" }, "release_url": "https://pypi.org/project/amani/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "A way to patch configuration files.", "version": "0.0.2" }, "last_serial": 1381624, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4a44678f36615e08e68559844e3378ff", "sha256": "59663c62a14bf2636d10190dea7e737203e086b76f7c47328c324215387f8553" }, "downloads": -1, "filename": "amani-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4a44678f36615e08e68559844e3378ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1889, "upload_time": "2014-09-23T09:24:47", "url": "https://files.pythonhosted.org/packages/09/7a/5ed9cadafd6689e3229ce7b263c5a47e332d1be8689f989512ea75aeeee8/amani-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "74fde7f45890ae2a5c78f94546892bff", "sha256": "63f1a6acf74dbbcb52212950f2abb2e353ce19987c093af2201f227661dc0e8e" }, "downloads": -1, "filename": "amani-0.0.2.tar.gz", "has_sig": false, "md5_digest": "74fde7f45890ae2a5c78f94546892bff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1969, "upload_time": "2015-01-14T01:57:55", "url": "https://files.pythonhosted.org/packages/64/d3/9129a0e13b34b0b698110a86671c9504e3e8aa7ebb148ada5205484a2837/amani-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74fde7f45890ae2a5c78f94546892bff", "sha256": "63f1a6acf74dbbcb52212950f2abb2e353ce19987c093af2201f227661dc0e8e" }, "downloads": -1, "filename": "amani-0.0.2.tar.gz", "has_sig": false, "md5_digest": "74fde7f45890ae2a5c78f94546892bff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1969, "upload_time": "2015-01-14T01:57:55", "url": "https://files.pythonhosted.org/packages/64/d3/9129a0e13b34b0b698110a86671c9504e3e8aa7ebb148ada5205484a2837/amani-0.0.2.tar.gz" } ] }