{ "info": { "author": "AbleInc - Jaylen Douglas", "author_email": "douglas.jaylen@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# PY.Env\nImport environment variables from your .env file or run as command line tool; PyDotEnv Cli.\n* Python 2 & 3\n* Command line tool\n\n# How to use\n```bash\npip install pydotenvs\n\nor \n\ngit clone https://github.com/ableinc/pyenv.git\ncd pyenv\npip install --upgrade .\n```\nNow import into any python project you have
\n``` python\nfrom pydotenvs import load_env\nload_env()\n```\nor
\n```python \nload_env('.myEnvFile')\n```\nor
\n```python \nenvObj = load_env_object()\nenvObj['myEnv']\n```\nThat's it!\n\n# Test\nRun this to see a working example\n```python\npython example/demo.py\n``` \n\n# StringIO\nYou can load your local .env file as a StringIO object. \nBy default you are responsible for closing the StringIO\nobject. Though, There is an option to auto close upon program\ntermination.\n\n```python\nfrom pydotenvs import load_env\nstringObj = load_env(stringIO = True, auto_close = True)\ncontents = stringObj.getvalue()\n```\n\n# Command Line Tool - CLI\nYou can use PyEnv as a command line tool. All the same features apply.\nIt would be common to use the client tool for the Dictionary & StringIO \nfeatures of PyEnv.\n\nYou can run a command that requires your local environment variables\nwith PyEnv command line tool. Your variables will only exist in \nthat one instance.\n\n```bash\n pyenv --command 'echo $MY_VARIABLE'\n ```\n\n```bash\nUsage: pyenv [OPTIONS]\n\nOptions:\n -f, --envpath PATH Location of .env file, defaults to .env in current\n working directory [required]\n -c, --command TEXT Run a command that requires local enviornment\n variables for one instance\n -l, --loadobj BOOLEAN Load .env file as object instead of environment\n variable\n -s, --stringio BOOLEAN Load .env file as StringIO object instead of\n environment variable\n -v, --verbose BOOLEAN Verbose\n --version Show the version and exit.\n --help Show this message and exit.\n ```\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/ableinc/pyenv", "keywords": "environment variables,deployments,settings,env,pydotenvs,configurations,python,pydotenvs,python3,dependencies", "license": "", "maintainer": "", "maintainer_email": "", "name": "pydotenvs", "package_url": "https://pypi.org/project/pydotenvs/", "platform": "", "project_url": "https://pypi.org/project/pydotenvs/", "project_urls": { "Homepage": "https://github.com/ableinc/pyenv" }, "release_url": "https://pypi.org/project/pydotenvs/0.1.3/", "requires_dist": [ "click (>=7.0)" ], "requires_python": "", "summary": "Import environment variables from your .env file or run as command line tool; PyDotEnv Cli.", "version": "0.1.3" }, "last_serial": 5694540, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6da0b54a8a9d29d1baef39268922dc33", "sha256": "9e98ac294fbab3e8a16d9f27344601642653488e35567445ec0a501f4c9598db" }, "downloads": -1, "filename": "pydotenvs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6da0b54a8a9d29d1baef39268922dc33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5265, "upload_time": "2019-05-25T12:38:45", "url": "https://files.pythonhosted.org/packages/cb/56/34fe1a7f69f8c863513d17e2ce1bf7876f5246ba12e4682bbdda37bdf299/pydotenvs-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "babc6c58cb20f2454b259ec9ed79c5c7", "sha256": "cc25138d70bcc6269915d8aa521d38dcf787291325cf5bd58bae70e493dcdbee" }, "downloads": -1, "filename": "pydotenvs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "babc6c58cb20f2454b259ec9ed79c5c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3644, "upload_time": "2019-05-25T12:38:47", "url": "https://files.pythonhosted.org/packages/26/0f/ec23cc21c27f322247789e5bafff53217f3672d1cbf8d06116e881415361/pydotenvs-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5266250a36dc5cd7fae53a850ee98b83", "sha256": "8a80d038b51a244d34a47e5b4449514d1eb7e9c13d71a195573d935e7e0d1a94" }, "downloads": -1, "filename": "pydotenvs-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5266250a36dc5cd7fae53a850ee98b83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5291, "upload_time": "2019-05-28T13:23:45", "url": "https://files.pythonhosted.org/packages/1b/d4/285f2377c5bb0fb17001c2916c8c043501d95cfa9990d9e0d4baa3687858/pydotenvs-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0352353f782a014efa4e86473a7913e", "sha256": "564711d776a82bf4626ff989f53bf8930a019d336594df0498c00aef15682559" }, "downloads": -1, "filename": "pydotenvs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c0352353f782a014efa4e86473a7913e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3585, "upload_time": "2019-05-28T13:23:46", "url": "https://files.pythonhosted.org/packages/47/ba/063448f0c86838d25f5f958d9dfa7c3afb0e125a68f94c68b5f8204e101a/pydotenvs-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a2a48995a4f601cd7ed47fe4051318dc", "sha256": "49cacd0bcad9be1a9eb0e972f6e19b2f99547c79d7a2be19b52c08ea485fe1d1" }, "downloads": -1, "filename": "pydotenvs-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a2a48995a4f601cd7ed47fe4051318dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5198, "upload_time": "2019-05-29T13:53:12", "url": "https://files.pythonhosted.org/packages/13/12/8c7eddb754e591def1123523c37820e04a733470bef274581f42eb1f07ec/pydotenvs-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f43619aa3cacf37fd4c15b6cb966d5e", "sha256": "9181ca47c42253203df60c65bf63132649e6448db795c80b2db4546a36bd2b1d" }, "downloads": -1, "filename": "pydotenvs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4f43619aa3cacf37fd4c15b6cb966d5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3509, "upload_time": "2019-05-29T13:53:13", "url": "https://files.pythonhosted.org/packages/9a/22/e8fa309c95f3c25adee8edea4b964ec693d00514cb799dcd88412ec4c918/pydotenvs-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "912743c6a4890d8cccadcad6a926bd3e", "sha256": "12736a46c020f31fc86197ab1f688c2aeac3a6040f0ef91ca2686b40791fb9e6" }, "downloads": -1, "filename": "pydotenvs-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "912743c6a4890d8cccadcad6a926bd3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5239, "upload_time": "2019-08-18T13:00:44", "url": "https://files.pythonhosted.org/packages/6c/02/c4cb82daac154be13a6dc263381f77f1cf988447439a9a9275012eba0060/pydotenvs-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c5adcb41c4c8174c9760477e1d2a5ff", "sha256": "16872c1f7873e3bcaafd77ec783ce32beaac60a0eae4843fec08015312116484" }, "downloads": -1, "filename": "pydotenvs-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3c5adcb41c4c8174c9760477e1d2a5ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2019-08-18T13:00:46", "url": "https://files.pythonhosted.org/packages/ea/72/68c1de5ed1381f65057f7985646241e94b5ec1ef1dad3d420441503639fa/pydotenvs-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "912743c6a4890d8cccadcad6a926bd3e", "sha256": "12736a46c020f31fc86197ab1f688c2aeac3a6040f0ef91ca2686b40791fb9e6" }, "downloads": -1, "filename": "pydotenvs-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "912743c6a4890d8cccadcad6a926bd3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5239, "upload_time": "2019-08-18T13:00:44", "url": "https://files.pythonhosted.org/packages/6c/02/c4cb82daac154be13a6dc263381f77f1cf988447439a9a9275012eba0060/pydotenvs-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c5adcb41c4c8174c9760477e1d2a5ff", "sha256": "16872c1f7873e3bcaafd77ec783ce32beaac60a0eae4843fec08015312116484" }, "downloads": -1, "filename": "pydotenvs-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3c5adcb41c4c8174c9760477e1d2a5ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2019-08-18T13:00:46", "url": "https://files.pythonhosted.org/packages/ea/72/68c1de5ed1381f65057f7985646241e94b5ec1ef1dad3d420441503639fa/pydotenvs-0.1.3.tar.gz" } ] }