cost 353 ms
從 virtualenv 或 pip-tools 自動更新 pyproject.toml 中的包

[英]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 解析器不可用,重新安裝 toml extra

[英]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 將可編輯的 package 列為可編輯的 package 的依賴項

[英]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 … ...

如何安裝`distro-info===0.18ubuntu0.18.04.1`?

[英]How to install `distro-info===0.18ubuntu0.18.04.1`?

嘗試對舊的 Django 項目 (2.2) 進行現代化改造,其requirements.txt (通過pip freeze生成)有一些pip install throw 適合: 我將第一個錯誤(請參閱底部的完整錯誤 output)解釋為版本字符串不符合PEP-518 ,但它甚至沒有提到===運算符 ...

詩歌為不同的Python版本添加相同的庫

[英]Poetry add same library for different Python versions

我知道如何為單個庫添加 python 約束flake8 = { version = "^6.0.0", python = ">=3.8.1" } 但是,如果我想擁有相同的庫,但不同的 Python 版本有不同的版本怎么辦? 如果我用另一個約束添加它,它會產生錯誤 例如,我希望我的 packa ...

將構建要求指定為 setuptools pyproject.toml 中的文件

[英]Specifying build requirements as a file in a setuptools pyproject.toml

Setuptools 支持pyproject.toml中項目屬性的動態元數據,並且作為 PEP517 后端,它還可以選擇通過實現get_requires_for_build_wheel來指定構建要求。 但我無法弄清楚它是否利用機會並確實實現了一種基於配置選項指定構建要求的方法,如果是這樣,如何在p ...

Package 一個Python 在控制台運行的項目:pyproject.toml文件結構

[英]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 ...

在 pyproject.toml 中指定測試依賴項並使用 pip install -e 安裝它們

[英]Specifying test dependencies in pyproject.toml and getting them installed with pip install -e

我有一個 Python 項目,其中的pyproject.toml類似於下面的項目。 我使用python build生成一個 package 我用來在生產環境中安裝。 對於開發環境,我使用pip install -e. 我試圖弄清楚如何確保為開發環境安裝測試依賴項,而不是作為生產環境的一部分。 在嘗試 ...

有沒有辦法將 shell 腳本包含在 Python package 和 pyproject 中?

[英]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 ...

錯誤:無法為先知構建輪子,這是安裝基於 pyproject.toml 的項目所必需的

[英]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 ...

使用 pip 安裝 pyproject.toml 依賴項的問題

[英]problem to install pyproject.toml dependencies with pip

我有一個用詩歌創作的舊項目。 poetry創建的pyproject.toml如下: 如果運行“pip install”。 它對我有用,但是,現在我想采用無需詩歌的新方法來管理項目和依賴項。 然后我創建了一個新的 pyproject.toml(手動): 現在的問題是pip命令“pip install ...

Python 分發 package 基於本地 git 提交

[英]Python distibution package based on local git commit

我正在嘗試在https://packaging.python.org/en/latest/tutorials/packaging-projects/之后創建一個 python 發行版 package。 我的源文件夾包含許多不相關的文件和子文件夾,應該從分發中排除,例如臨時文件、輔助代碼、測試 out ...

存在 pyproject.toml 的 Python 項目版本的單一真實來源

[英]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的 ...

從 `pyproject.toml` 生成 Python 解釋器不容忍的輪子

[英]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- ...

在 pyproject.toml 中將外部輪列為特定於平台的依賴項

[英]Listing external wheel as platform specific dependency in pyproject.toml

我試圖在我的 Python package 中將 lxml 列為依賴項。具體來說,另一個 package 需要它,但是 lxml 在 Windows 上安裝起來很麻煩,而在其他平台上可以輕松實現。 我找到的解決方法涉及在配置rest之前下載自定義 wheel 文件,但我不希望在其他平台上檢查此依賴項 ...

錯誤:無法為 mpi4py 構建輪子,這是安裝基於 pyproject.toml 的項目所必需的

[英]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。 ...

如何將 setup.py 替換為 pyproject.toml 以獲得本機 C 構建依賴項?

[英]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編譯器(這不是真的),然后進一步調 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM