파이썬에서 이런 에러가 날 때 ERROR Backend subproccess exited when trying to invoke get_requires_for_build_sdist Error: Process completed with exit code 1

Asked 5 months ago, Updated 5 months ago, 75 views

GitHub에 Upload Python Package 워크플로우를 사용해서 저장소에 저장된 모듈을 PyPI에 업로드했습니다.

위의 링크에서 보듯 packaging.python.org에 나와있는 튜토리얼을 따라서 했구요.

좀 더 구체적으로 말하자면 setup.cfg 대신 setup.py을 사용했습니다.

어쨌든 마지막 배포 중에 오류가 발생하는데 다음과 같은 오류가 발생합니다.

Run python -m build
      python -m build
      shell: /usr/bin/bash -e {0}
      env:
        pythonLocation: /opt/hostedtoolcache/Python/3.10.4/x64
        LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.4/x64/lib
    running egg_info
    creating src/classevivaAPI.egg-info
    writing src/classevivaAPI.egg-info/PKG-INFO
    writing dependency_links to src/classevivaAPI.egg-info/dependency_links.txt
    writing top-level names to src/classevivaAPI.egg-info/top_level.txt
    writing manifest file 'src/classevivaAPI.egg-info/SOURCES.txt'
    error: package directory 'src/classevivaAPI' does not exist
    * Creating venv isolated environment...
    * Installing packages in isolated environment... (selenium>=4.1.3, setuptools>=42)
    * Getting dependencies for sdist...
 


ERROR Backend subproccess exited when trying to invoke get_requires_for_build_sdist
Error: Process completed with exit code 1.

 

특히 다음 행이 무엇을 의미하는지 모르겠는데요. 

ERROR Backend subproccess exited when trying to invoke get_requires_for_build_sdist

 

혹시 에러를 해결한 분이 있을까요? 

python

2022-06-11 10:12

1 Answers

제 생각에는 이거 같은데요.

package_dir={'':"src"},
packages=find_packages("src")

 

저도 비슷한 문제가 생겨서 package_dir를 수정하여 해결할 수 있었습니다.

아래는 제가 참고한 repo입니다.

Hello World Python Package


2022-06-11 10:14

If you have any answers or tips


© 2022 pinfo. All rights reserved.