Поделиться средой с uv, которая имеет частные зависимости gitPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Поделиться средой с uv, которая имеет частные зависимости git

Сообщение Anonymous »

Я впервые тестирую пакет uv в Python. Один из ключевых вопросов, который меня беспокоит, — это возможность поделиться своей виртуальной средой с другими коллегами. Итак, на данный момент я могу успешно делать через CLI следующее:

Код: Выделить всё

uv init 
 --python 3.12
cd 
uv add pandas numpy scikit-learn 
Затем я могу успешно создать новый проект (с помощью uv init ) и добавить те же зависимости из исходного проекта с помощью uv add ..\ . Пока все хорошо.
Проблема, с которой я сталкиваюсь, заключается в том, что мне нужны пакеты, которые я добавляю с помощью uv и которые поступают непосредственно из частного репозитория Github или Bitbucket. В этом случае, чтобы добавить пакет(ы) в мою виртуальную среду, мне нужно указать имя пользователя и токен (например, uv add git+https://:@bitbucket.org/ ). Но когда я затем пытаюсь поделиться этой виртуальной средой с новым проектом (или, на самом деле, с коллегой, которому нужно будет использовать свои собственные учетные данные), используя uv add ..\, uv будет невозможно загрузить и собрать пакет частного репо. Я получаю следующую ошибку:

Код: Выделить всё

Updating https://bitbucket.org/ (HEAD)
error: Failed to download and build: ` @ git+https://bitbucket.org/`
Caused by: Git operation failed
Caused by: failed to fetch into: C:\Users\\AppData\Local\uv\
Caused by: process didn't exit successfully: `git fetch --force --update-head-ok https://bitbucket.org/ +HEAD:refs/remotes/origin/HEAD` (exit code: 128)
--- stderr
fatal: ArgumentException encountered.
Illegal characters in path.
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://bitbucket.org': No such file or directory
Итак, это просто проблема хранения и доступа к учетным данным, когда uv пытается создать такое репо, или такой вид совместного использования пакетов через uv просто сейчас не работает ? Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/789 ... pendencies
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как обеспечить совместимость между моей локальной средой разработки и средой выполнения aws лямбда (AWS CDK V2)
    Anonymous » » в форуме Python
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Как обеспечить совместимость между моей локальной средой разработки и средой выполнения aws лямбда (AWS CDK V2)
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Git clone [email protected]:kortina/dotfiles.git
    Anonymous » » в форуме Linux
    0 Ответы
    57 Просмотры
    Последнее сообщение Anonymous
  • Как проще всего поделиться средой Python?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как проще всего поделиться средой Python?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»