Если я хочу использовать uv в уже существующем проекте с именем my_project только с файлом require.txt (или require.in) и простым setup.py (setuptools), который был установлен с помощью pip install -e ..
Как мне переключиться с setuptools на uv?
Если мой проект имеет такую конфигурацию файла:
Код: Выделить всё
my_project
├── my_project
│ └── hello.py
├── tests
│ └── test_hello.py
├── Makefile
├── README.md
├── requirements.txt
└── setup.py
Документация uv предлагает два типа организации проектов: приложение (
), которые соответствуют той, что у меня есть, и одну библиотеку uv init --lib example-lib, которая основана на организации макета src.
позволяет публиковать библиотеку непосредственно в Pypi. Нужно ли мне менять макет на src, если я хочу развернуть библиотеку с помощью uv?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... py-setupto