파이썬 패키지를 설치하는데 문제가 있습니다.파이썬 패키지 설정하기
저는 PYPI를 사용하여 pip를 통해 설치 가능하게하려고합니다.
이 내 프로젝트 구조가 모습입니다 : 내가 modules
에서 파일을 가져올 수 있어야합니다
|-scum
\
| LICENSE
| MANIFEST
| README.md
| README.rst
| scum
| scum.py
| setup.py
|
|- |modules
| \
| | __init__.py
| | browse.py
| | popup.py
| | term.py
|
|- |resources
| \
| | config.txt
| | help.txt
| | start_up.txt
| | tabs.dat
나는 resources
scum.py
필요
이 내 setup.py입니다 : 나는 그것을 테스트하기 때문에
import sys
from distutils.core import setup
from pkgutil import walk_packages
import modules
import resources
if sys.version_info[0] < 3:
sys.exit("Scum requires Python 3.")
VERSION = '0.2'
setup_kwargs = {
"version": VERSION,
"description": 'Scum text editor',
"author": 'Christian Careaga',
"author_email": '[email protected]',
"url": 'https://github.com/CCareaga/scum',
"download_url": "https://github.com/CCareaga/scum/zipball/" + VERSION,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Topic :: Utilities",
"Topic :: Text Editors",
],
"data_files": [("", ['README.rst']),
("resources", ['config.txt', 'help.txt', 'start_up.txt', 'tabs.dat'])]
}
if __name__ == '__main__':
setup(
name='scum',
py_modules=['scum'],
scripts=['scum'],
packages = ['modules'],
include_package_data=True,
long_description=open('README.rst').read(),
**setup_kwargs
)
이 setup.py 파일이 작동하지 않습니다, 나는 몇 가지를 변경하지만, 완전히 새로운 태그와 출시 번호를 작성하지 않고 패키지의 새 버전을 업로드하는 방법을 알아낼 수 없습니다.
도움이 될만한 점은, 매우 기본적인 패키지가 아닌 좋은 문서를 찾는 데 어려움이 있습니다.
어떤 오류가 발생합니까? 그리고 어디에서? – RichArt
@RichArt 글쎄, 등록하고 업로드 할 수는 있지만 설치하려고 할 때 모듈 리소스가 없다는 오류가 발생했습니다. 지금 나는 다시 올리려고 노력했다. 그리고 pip는 내가 요청하고있는 것을위한 버전이 없다 (v0.2)는 것을 알지만, 그것은 pypi 사이트에있다. 나는 그것을 이해할 수 없기 때문에 기본적으로 이것을 통해 인도해야합니다 ... – Serial