0

python -m buildpyproject.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 リポジトリからパッケージを作成しようとしています。特定の理由により、レポを実際に共有することはできません。

何が問題なのか、誰にも手がかりがありますか?

4

0 に答える 0