0
myproj
PIP 사용하는 경우 반드시 내 MANIFEST.in 파일이 setup.py으로 읽는 방법을 만드는
├── myproj
│ ├── data_directory
│ │ ├── data1.dat
│ │ └── data2.dat
│ ├── __init__.py
│ ├── module1.py
│ └── module2.py
├── MANIFEST.in
└── setup.py
를 설치 나는 우리의 내부 gitlab 서버에있는 myproj
라는 파이썬 패키지가 있습니다. 나는이 같은 명령으로 주사위를 통해 그것을 설치하고 있습니다 : 그것은 저장소 및 실행의 setup.py
클론 점에서
pip install git+ssh://[email protected]/folder/myproj.git
이 성공한 것입니다. 그러나, 나는 확실히 내 모든 데이터 파일이 타고 온 만들기 위해 MANIFEST.in
파일에
include myproj/data_directory/*
을 넣어했습니다. 그것은 작동하지 않았다. docs 나는 그런 내가 그 내가 pip install
을 수행 할 때 실행됩니다 무엇을 생각하지 않습니다이
python setup.py sdist --manifest-only
로 매개 변수를 사용하여 명령 줄에서 쇼 실행 setup.py
을 읽었습니다.
질문 (들) 내가 data_directory
에있는 파일을 잡아 내 MANIFEST.in
파일에 필요합니까 무엇 매개 변수
- ?
MANIFEST.in
파일은 내 패키지와 관련이 있어야합니까?pip
을 사용하여 올바르게 설치하려면 무엇을해야합니까? 경우
참조
내 setup.py
는
from setuptools import setup, find_packages
setup(name='myproj',
version='0.1',
description="My project",
author='me',
author_email='[email protected]',
packages=find_packages(),
)