python -m build
pyproject.toml ファイルがあるディレクトリで実行すると、次のエラーが発生し続けます。package_name does not appear to be a Python project: no pyproject.toml or setup.py
これは私のディレクトリがどのように見えるかです
package_root --> Base
setup.cfg
MANIFEST.in
pyproject.toml
src/ --> Actual Module
some_code_file.py
some_code_file2.py
__init__.py
ターミナルを開いて cd でパッケージ ルートに移動し、python -m build
. プロセスはビルドを開始しますが、しばらくするとエラーが発生しますpackage_name does not appear to be a Python project: no pyproject.toml or setup.py
私の pyproject.toml ファイルは次のようになります。
[build-system]
requires = [
"setuptools>=54",
"wheel"
]
build-backend = "setuptools.build_meta"
私の setup.cfg ファイルは次のようになります。
[metadata]
name = package_name
version = 1.0
author = John Doe
author_email = johndoe@example.com
description = Test package
long_description = file: README.md
long_description_content_type = text/markdown
url = example.com
classifiers =
Programming Language :: Python :: 3
License :: OSI Approved :: MIT License
Operating System :: OS Independent
[options]
packages = find:
python_requires = >=3.7
include_package_data = True
私の MANIFEST.in ファイルは次のようになります。
exclude *.csv
setup.cfg と pyproject.toml のみを使用し、setup.py を使用せずに、上記の形式を使用してさまざまなパッケージを作成しましたが、このようなエラーが発生したのはこれが初めてです。これが関連しているかどうかはわかりませんが、今回は、私が取り組んできたこの github リポジトリからパッケージを作成しようとしています。特定の理由により、レポを実際に共有することはできません。
何が問題なのか、誰にも手がかりがありますか?