{ "info": { "author": "EasyPost OSS", "author_email": "oss@easypost.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "This is a small program which tries to guess what environment variables will be needed by other Python programs.\n\n[![Build Status](https://travis-ci.com/EasyPost/guessenv.svg?branch=master)](https://travis-ci.com/EasyPost/guessenv)\n[![PyPI version](https://badge.fury.io/py/guessenv.svg)](https://badge.fury.io/py/guessenv)\n\nThis tool should work on Python 2.7 and Python 3.3+\n\n### Usage\n\n```\nguessenv [-h] [-v] [-q] [-O] [-A] [-x EXCLUDE] [-X] files [files ...]\n```\n\nBy default, guessenv will walk through all the files and directories specified on the command line, look for\npatterns which seem to be searching for an environment variable, and print out all of the \"required\" environment\nvariables (those accessed through something akin to `os.environ[...]`).\n\nIf invoked with the `-O` argument, it will also print out optional environment variables (accessed through\n`os.getenv(...)` or `os.environ.get(...)`.\n\nIf invoked with the `-A` argument, it will exit non-zero if any \"required\" environment variables are not currently\npresent in the environment.\n\nIf invoked with the `-v` argument, it will print more verbose information about where variables were found.\n\nIf invoked with the `-q` argument, it will print nothing (unless `-A` is also passed and any variables are missing)\n\nThe `-x` and `-X` arguments allow you to exclude files or directories when doing recursive searches.\n\n### License\n\nThis work is licensed under the ISC license, a copy of which can be found in [LICENSE.txt](LICENSE.txt).\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/easypost/guessenv", "keywords": "", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "guessenv", "package_url": "https://pypi.org/project/guessenv/", "platform": "", "project_url": "https://pypi.org/project/guessenv/", "project_urls": { "Homepage": "https://github.com/easypost/guessenv", "Issue Tracker": "https://github.com/easypost/guessenv/issues" }, "release_url": "https://pypi.org/project/guessenv/0.2/", "requires_dist": null, "requires_python": "", "summary": "Parse Python files and look for required environment variables", "version": "0.2" }, "last_serial": 5536272, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "505f0030a09dcb8793588ec013400633", "sha256": "55ae22adb61446655f6c4fb97c57848cd411e4695714eaf37cee8a73c9818fc1" }, "downloads": -1, "filename": "guessenv-0.1.tar.gz", "has_sig": false, "md5_digest": "505f0030a09dcb8793588ec013400633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4586, "upload_time": "2019-02-08T01:34:47", "url": "https://files.pythonhosted.org/packages/12/15/90e822a2d735e4b66020f2036ebbddf420fdac160d7ead2a55a9fb0e7f72/guessenv-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1ebb6782bd91c9a57bfb4e964bda2e84", "sha256": "4fb054160886161e4290503b69a4166cb89b6eeff90894d633b9de0f60bdfefa" }, "downloads": -1, "filename": "guessenv-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1ebb6782bd91c9a57bfb4e964bda2e84", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5066, "upload_time": "2019-07-15T18:06:20", "url": "https://files.pythonhosted.org/packages/ff/45/93761ab3ab4c8744af95ffde878d98c57aefd3259e217dae46c6aaa37b0a/guessenv-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e14919ba8ea5af0e7b1676906614cb9", "sha256": "87bcb50060ac89d89337e97776f1da7941f2ab3c7cbeb2708f575ac495fb61ba" }, "downloads": -1, "filename": "guessenv-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9e14919ba8ea5af0e7b1676906614cb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5066, "upload_time": "2019-07-15T18:06:21", "url": "https://files.pythonhosted.org/packages/4c/4b/2481503b0bc0b090979cb691cfb401cb1bb0ed38d4ec3d873a54d0ee133b/guessenv-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c72549c646f66894551c0f679e295a2", "sha256": "9945b9c5932c91527d974b6faed99bd55d820af63a70b364d4de563899cb52aa" }, "downloads": -1, "filename": "guessenv-0.2.tar.gz", "has_sig": false, "md5_digest": "2c72549c646f66894551c0f679e295a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4677, "upload_time": "2019-07-15T18:06:23", "url": "https://files.pythonhosted.org/packages/c3/f9/b0f7eaad496537c8dc0fe5e88d5e0d82babd1dd8ced1506795a8c0a83af2/guessenv-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ebb6782bd91c9a57bfb4e964bda2e84", "sha256": "4fb054160886161e4290503b69a4166cb89b6eeff90894d633b9de0f60bdfefa" }, "downloads": -1, "filename": "guessenv-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1ebb6782bd91c9a57bfb4e964bda2e84", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5066, "upload_time": "2019-07-15T18:06:20", "url": "https://files.pythonhosted.org/packages/ff/45/93761ab3ab4c8744af95ffde878d98c57aefd3259e217dae46c6aaa37b0a/guessenv-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e14919ba8ea5af0e7b1676906614cb9", "sha256": "87bcb50060ac89d89337e97776f1da7941f2ab3c7cbeb2708f575ac495fb61ba" }, "downloads": -1, "filename": "guessenv-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9e14919ba8ea5af0e7b1676906614cb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5066, "upload_time": "2019-07-15T18:06:21", "url": "https://files.pythonhosted.org/packages/4c/4b/2481503b0bc0b090979cb691cfb401cb1bb0ed38d4ec3d873a54d0ee133b/guessenv-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c72549c646f66894551c0f679e295a2", "sha256": "9945b9c5932c91527d974b6faed99bd55d820af63a70b364d4de563899cb52aa" }, "downloads": -1, "filename": "guessenv-0.2.tar.gz", "has_sig": false, "md5_digest": "2c72549c646f66894551c0f679e295a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4677, "upload_time": "2019-07-15T18:06:23", "url": "https://files.pythonhosted.org/packages/c3/f9/b0f7eaad496537c8dc0fe5e88d5e0d82babd1dd8ced1506795a8c0a83af2/guessenv-0.2.tar.gz" } ] }