0
myproj
如何確保被setup.py使用PIP時,正在讀我的MANIFEST.in文件安裝
├── myproj
│ ├── data_directory
│ │ ├── data1.dat
│ │ └── data2.dat
│ ├── __init__.py
│ ├── module1.py
│ └── module2.py
├── MANIFEST.in
└── setup.py
我有一個名爲myproj
Python包駐留我們的內部gitlab服務器上。我通過PIP類似如下的命令安裝它:
pip install git+ssh://[email protected]/folder/myproj.git
這是成功的,它克隆庫和運行的setup.py
。不過,我試圖把
include myproj/data_directory/*
在MANIFEST.in
文件,以確保所有的我的數據文件來兜風。它沒有工作。該docs我已經與參數在命令行上讀取顯示運行setup.py
如本
python setup.py sdist --manifest-only
我不認爲這是當我做什麼pip install
獲取運行。
問題(S)
- 我需要在我的
MANIFEST.in
文件什麼參數搶在data_directory
的文件嗎? 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(),
)