![](/img/trans.png)
[英]Automate the update of packages in pyproject.toml from virtualenv or pip-tools
我正在嘗試更新我的 Python CI 環境,現在正在處理 package 管理。 我有幾個不想使用 Poetry 的原因; 然而,poetry 的一個不錯的特性是它會自動更新pyproject.toml文件。 我知道 pip-tools 可以從pyproject.toml文件創建一個require ...
[英]Automate the update of packages in pyproject.toml from virtualenv or pip-tools
我正在嘗試更新我的 Python CI 環境,現在正在處理 package 管理。 我有幾個不想使用 Poetry 的原因; 然而,poetry 的一個不錯的特性是它會自動更新pyproject.toml文件。 我知道 pip-tools 可以從pyproject.toml文件創建一個require ...
[英]pyproject.toml : toml parser not available, reinstall with toml extra
我正在配置我的 pyproject.toml,以便 bandit 排除測試文件,但它給了我錯誤錯誤 pyproject.toml:toml 解析器不可用,重新安裝 toml extra 這是我的 pyproject.toml 我運行以下命令: bandit -c pyproject.toml -r ...
[英]pyproject.toml listing an editable package as a dependency for an editable package
使用 setuptools,是否可以將另一個可編輯的 package 列為可編輯的 package 的依賴項? 我正在嘗試開發一組軟件包以便在不同的生產服務中使用它們,其中一個軟件包 ( my_pkg_1 ) 取決於我的 package 集合的一個子集 ( my_pkg_2 、 my_pkg_x … ...
[英]How can I reference var from section into another section in pyproject.toml?
您好,我正在構建一個 pyproject object,我有以下兩個部分 如您所見,詩歌在其部分中使用了版本並在其部分中使用了提交,問題是如何只設置一個版本並在部分之間共享? 謝謝 ...
[英]How to install `distro-info===0.18ubuntu0.18.04.1`?
嘗試對舊的 Django 項目 (2.2) 進行現代化改造,其requirements.txt (通過pip freeze生成)有一些pip install throw 適合: 我將第一個錯誤(請參閱底部的完整錯誤 output)解釋為版本字符串不符合PEP-518 ,但它甚至沒有提到===運算符 ...
[英]Poetry add same library for different Python versions
我知道如何為單個庫添加 python 約束flake8 = { version = "^6.0.0", python = ">=3.8.1" } 但是,如果我想擁有相同的庫,但不同的 Python 版本有不同的版本怎么辦? 如果我用另一個約束添加它,它會產生錯誤 例如,我希望我的 packa ...
[英]Specifying build requirements as a file in a setuptools pyproject.toml
Setuptools 支持pyproject.toml中項目屬性的動態元數據,並且作為 PEP517 后端,它還可以選擇通過實現get_requires_for_build_wheel來指定構建要求。 但我無法弄清楚它是否利用機會並確實實現了一種基於配置選項指定構建要求的方法,如果是這樣,如何在p ...
[英]Package a Python project to be run in the console: pyproject.toml file structure
我有一個 Python 項目的以下結構,我希望 package 在控制台上有一個入口點。 cli.py 程序包含一個 def main() function 啟動如下: 我已按照此鏈接中的說明進行操作,並具有以下應包含主文件路徑的 pyproject.toml。 但是當我使用 twine(在 te ...
[英]Specifying test dependencies in pyproject.toml and getting them installed with pip install -e
我有一個 Python 項目,其中的pyproject.toml類似於下面的項目。 我使用python build生成一個 package 我用來在生產環境中安裝。 對於開發環境,我使用pip install -e. 我試圖弄清楚如何確保為開發環境安裝測試依賴項,而不是作為生產環境的一部分。 在嘗試 ...
[英]Is there a way to include shell scripts in a Python package with pyproject?
以前使用setup.py你可以只添加setuptools.setup( ... scripts=[ "scripts/myscript.sh" ] ) 而 shell 腳本剛剛被復制到環境的路徑中。 但是有了新的pyproject規范,這似乎不再可能了。 根據Python 入口點規范和s ...
[英]ERROR: Could not build wheels for prophet, which is required to install pyproject.toml-based projects
我正在嘗試使用安裝先知pip install prophet 安裝一開始很順利,但后來失敗並出現以下錯誤ERROR: Failed building wheel for prophet Failed to build prophet ERROR: Could not build wheels for ...
[英]problem to install pyproject.toml dependencies with pip
我有一個用詩歌創作的舊項目。 poetry創建的pyproject.toml如下: 如果運行“pip install”。 它對我有用,但是,現在我想采用無需詩歌的新方法來管理項目和依賴項。 然后我創建了一個新的 pyproject.toml(手動): 現在的問題是pip命令“pip install ...
[英]python -m build fails due to syntax error in `long_description`
我無法讓我的 README.rst 文件在 pyproject.toml 文件中為我的 long_description 工作。 我不清楚為什么(建議感謝,謝謝)。 我有一個 pyproject.toml 文件: [project] 表注釋 readme = "README.RST"。 在與 py ...
[英]Python distibution package based on local git commit
我正在嘗試在https://packaging.python.org/en/latest/tutorials/packaging-projects/之后創建一個 python 發行版 package。 我的源文件夾包含許多不相關的文件和子文件夾,應該從分發中排除,例如臨時文件、輔助代碼、測試 out ...
[英]Single source of truth for Python project version in presence of pyproject.toml
pyproject.toml 規范提供了指定項目版本的能力,例如 不過,把__version__ = "0.0.1"放在foo/__init__.py ,方便用戶查詢,也是Python 常用的成語。 是否有從pyproject.toml中提取version並將其放入foo/__init__.py的 ...
[英]How to enable Core-Rules in SQL-Fluff and solve TomlDecodeError?
我只想啟用 SQL-Fluff 中的核心規則組。 所以我將這一行添加到我的 pyproject.toml 文件中: 這會導致以下錯誤消息: 這個錯誤是什么意思,我該如何解決它來完成我的任務? ...
[英]Generating Python interpreter-intolerant wheels from a `pyproject.toml`
考慮以下pyproject.toml : 如果我運行pip wheel. 在包含此文件的目錄中,然后我生成一個名為foo-0.0.0-py3-none-any.whl 。 然而,這個 wheel 文件名表明任何 python3 解釋器都可以,但是我的pyproject.toml中的requires- ...
[英]Listing external wheel as platform specific dependency in pyproject.toml
我試圖在我的 Python package 中將 lxml 列為依賴項。具體來說,另一個 package 需要它,但是 lxml 在 Windows 上安裝起來很麻煩,而在其他平台上可以輕松實現。 我找到的解決方法涉及在配置rest之前下載自定義 wheel 文件,但我不希望在其他平台上檢查此依賴項 ...
[英]ERROR: Could not build wheels for mpi4py, which is required to install pyproject.toml-based projects
我想安裝 mpi4py。 安裝失敗並出現以下錯誤。 請分享相同錯誤的解決方案。 我用“pip install pyproject-toml”安裝了pyproject-toml。 但是 mpi4py 仍然無法安裝。 我的python版本是Python 3.8.0。 ...
[英]How to replace setup.py with a pyproject.toml for a native C build dependency?
我遇到了 這個小項目,用於創建Black-Scholes function 的 C 編譯版本,以用於 python。 盡管示例代碼似乎已於今年 7 月發布,但使用setup.py類型的構建似乎已被棄用,超出了遺留構建。 任何編譯失敗,首先抱怨缺少MS C++ 14編譯器(這不是真的),然后進一步調 ...