У меня есть следующая структура каталогов:
.
├── bitbucket-pipelines.yml
├── pylintrc
├── setup.cfg
├── setup.py
├── src
│ ├── bin
│ │ ├── __init__.py
│ │ ├── project.py
│ │ └── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ └── project.cpython-37.pyc
│ ├── __init__.py
│ ├── ml_project
│ │ ├── configurations
│ │ │ ├── precommit
│ │ │ ├── __pycache__
│ │ │ └── tox
│ │ │ └── tox.ini
│ │ ├── core
│ │ │ ├── command
│ │ │ │ ├── abs_command.py
│ │ │ │ ├── __init__.py
Папка configurations
внутри ml_project
содержит некоторые файлы конфигурации, которые я хочу скопировать в мой пакет, когда он установлен.
Я не нахожу способ установить весь этот каталог конфигураций, не сделав его пакетом. Ниже мой setup.cfg
скрипт:
[metadata]
name = ml_project
[options]
package_dir =
=src
packages = find:
include_package_data = true
package_data =
"ml_project" = ["configurations/*"]
install_requires =
click
pre-commit
pyyaml
gitlint
[options.packages.find]
where = src
[options.entry_points]
console_scripts =
project = bin.project:main
[options.extras_require]
tests =
pytest
pytest-mock
pyfakefs
linting =
pylint
testdocs =
pydocstyle
pre-commit =
pre-commit
, когда я пытаюсь установить его в настоящее время ошибки.
Какой лучший способ сделать это, может кто-то дать мне несколько советов, пожалуйста.