Я пытаюсь установить пакет, разработанный мной локально.Структура каталогов следующая:
├── mycode
│ └── __init__.py
| └── somefuncs.py
├── Data
│ └── ...
└── Notebooks
└── ...
Для удобства я сохраняю некоторые блокноты и аналитические данные Jupyter на Notebooks
и Data
.В MANIFEST.in
я включил строки
exclude Notebooks/*.*
exclude Data/*.*
И в setup.py я включил также строку packages=setuptools.find_packages(exclude=['Data', 'Notebooks'])
.
Однако, когда я запускаю pip install .
Я получаю большое сообщение со структурой '/tmp/pip-req-build-ymqucesw/X', '[Errno 28] No space left on device'
, где X
- это все файлы в Notebooks
, Data
и mycode
.
Похоже, pip
игнорирует MANIFEST.in
и setup.py
конфигурация.Есть ли возможность эффективно игнорировать эти файлы, сохраняя их в том же месте, где они находятся в настоящее время?