自动将$PWD设置为环境变量。
项目描述
https://app.codecov.io/gh/libranet/autoset-pwd
autoset-pwd
通过sitecustomize
-入口点自动将当前工作目录的$PWD目录添加到
它是如何工作的?
我们将autoset_pdw.entrypoint()
函数注册到由sitecustomize-entrypoints包安装的sitecustomize
模块。
注册的函数将查找当前工作目录中的os.getcwd()
并将其设置为
安装
通过pip安装
> bin/pip install autoset-pwd
或将它添加到你的基于poetry的项目中
> poetry add autoset-pwd
验证和用法
安装此包后,无需进行任何明确的操作。我们可以通过启动一个python会话并检查
> bin/python
>>> import os
>>> print(os.getcwd())
"<path-to-your-current-dir>"
print(os.getenv("PwD_DIR")) ""
注册sitecustomize-entrypoint
《autoset_pwd》函数已在我们的 pyproject.toml_ 中注册为《sitecustomize》入口点。
[tool.poetry.plugins]
[tool.poetry.plugins."sitecustomize"]
autoset_pwd = "autoset_pwd:entrypoint"
在每次 Python 进程启动时,都会执行 Sitecustomize 以及其所有注册的入口点。更多信息,请参见 sitecustomize-entrypoints
兼容性
autoset-pwd
在 Python 3.8+ 上运行,包括 PyPy3。测试至 Python 3.11。
重要依赖项
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
autoset_pwd-0.1.tar.gz (5.1 kB 查看哈希值)
构建发行版
autoset_pwd-0.1-py3-none-any.whl (3.4 kB 查看哈希值)
关闭
autoset_pwd-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1030d2596057326a6b7d5ce9491516c6b9196a01035aa30808b3af50a56174b7 |
|
MD5 | 2cf797359916af652a655ed898744ac5 |
|
BLAKE2b-256 | 4438c77f7acce819d24e92892e1cb86f80beb541eaaa50ea13a874a1186d368d |
关闭
autoset_pwd-0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a5a4ff4c40adfbd6781b96b760341998fd497c403c2006e4bb60422fdd70f68 |
|
MD5 | 471367e28b2ecad1ac59a89a974dadef |
|
BLAKE2b-256 | 384dafbdf1727baad73e5b7f2860994555fe74b3eefaaa6a2557367f38c9a4d6 |