Описание тега bazel-python
1
ответ
Как вы создаете покрытие Python в bazel?
Я пытаюсь создать покрытие Python в bazel. Я попытался запустить эту команду, и был создан пустой файл $ bazelisk coverage //company/libs:foo_test INFO: Using default value for --instrumentation_filter: "^//company/libs[/:]". INFO: Override the abov…
08 май '21 в 01:49
3
ответа
Как выбрать среду выполнения в bazel для Python и pip?
Я пытаюсь создать приложение на Ubuntu 20.04, где python3 указывает на Python3.8, а я создаю aganist Python3.6 У меня есть следующая среда выполнения в том же каталоге WORKSPACE. $ cat BUILD.bazel py_runtime( name = "python3.6", interpreter_path = "…
13 май '21 в 02:12
2
ответа
bazel ведение журнала внутри файла BUILD
Привет, я хочу увидеть, что передается правилу, определенному в файле. Поэтому я хотел бы добавить только оператор журнала внутри либо BUILD файл или rules.bzlфайл, чтобы увидеть, какой параметр был передан. Я понимаю, что есть целое --execution_log…
24 сен '21 в 16:31
1
ответ
Добавьте необходимые зависимости в py_wheel
Я пытаюсь создать пакет wheel из bazel, используя. py_wheel имеет возможность предоставить необходимые зависимости Python с помощью requiresпарам. Однако я не хочу приводить список зависимостей вручную. Есть ли способ прочитать свои зависимости из r…
03 дек '21 в 05:29
1
ответ
Файл сборки Bazel загружает несколько зависимостей
У меня есть репозиторий Python, содержащий два файла требований. В моем WORKSPACEфайл, я импортировал обе зависимости. требования-1.txt : numpy требования-2.txt : scipy РАБОЧАЯ ОБЛАСТЬ : load("@rules_python//python:pip.bzl", "pip_install") pip_insta…
09 фев '22 в 04:23
2
ответа
Как загрузить несколько зависимостей в правило py3_image bazel
Я недавно начал работать с bazel, поэтому, по общему признанию, мало знаю о тонкостях bazel. Я использую bazel для создания образов докеров, но я хочу использовать несколько depsвнутри правила py3_image. У меня есть BUILD.bazel, который имеет следую…
27 янв '22 в 21:16
0
ответов
Создание пользовательских пакетов Python в BAZEL
У меня есть лучевой конвейер, очень похожий на juliaset, с той же папкой strutcutre и setup.py. Как мне построить это в базеле? Кажется, должно быть так же просто определить py_library, которая имеет локальное требование локального пакета, но я не м…
02 июн '22 в 11:25
0
ответов
NameError с extend_path с использованием Bazel
Я пытаюсь создать программу на Python, используя bazel. При запуске следующего фрагмента кода: __path__ = __import__('pkgutil').extend_path(__path__, __name__) Мне дают следующую ошибку: NameError: name '__path__' is not defined
02 май '22 в 08:21
0
ответов
Создание zip-архива Python для AWS Lambda с использованием Bazel
У меня есть монорепозиторий, содержащий набор лямбда-выражений Python AWS, и я использую Bazel для создания и упаковки лямбда-выражений. Теперь я пытаюсь использовать Bazel для создания zip-файла, который соответствует ожидаемой упаковке AWS Lambdas…
20 апр '22 в 15:12
0
ответов
Наборы инструментов с Bazel 0.5.4
Есть ли импорт rules_python, который определяет цепочки инструментов, но совместим с выпуском bazel 0.5.4? Если нет, то какова минимальная версия bazel, которая реализует цепочки инструментов? $bazel info release release 0.5.4 Я унаследовал приложен…
17 сен '22 в 00:02
0
ответов
Bazel: установите зависимость python для genrule
Я пишу макрос Bazel для загрузки колес Python в PyPI. Чтобы загрузить файл .whl в PyPI, я звонюtwineкак последний шаг моего макроса. Twine — это пакет Python, и похоже, что его нужно устанавливать отдельно. Однако я хочу, чтобы моя сборка была герме…
18 ноя '22 в 19:20
1
ответ
Bazel, python: перенос тестов нарушает импорт в pip_requirement
Я пытаюсь перевести большой проект на использование Bazel и начинаю с малого. Я нашел небольшую оболочку в нашем проекте, и я пытаюсь сначала "базифицировать" ее. Первоначальная структура пакета была примерно такой: pydantic_utils +- __init__.py +- …
04 ноя '22 в 10:00
0
ответов
Установка пакетов Python с дополнительными функциями с помощью Bazel pip_parse
Я использую правила Python для Bazel для создания своих проектов на Python. Я использую pip_parse для установки пакетов pip, как описано в руководстве , но, похоже, это не работает для пакетов с дополнительными функциями. Например, у меня есть следу…
18 ноя '22 в 18:58
0
ответов
Вложенные библиотеки Python
Я начинаю работать с Bazel и смотрю на монорепозиторий Python. Я хотел бы иметь, скажем, поддерево с «проектами», то есть что-то, что можно развернуть или запустить, и поддерево с библиотеками. В этом поддереве библиотек я хотел бы иметь поддеревья,…
20 авг '22 в 09:35
1
ответ
Создание файлов C++ с помощью py_binary и genrule
У меня есть скрипт Python с именемblob_to_cpp.py(находится вscirpts/blob_to_cpp.pyотносительноWORKSPACE.bazelфайл). Сценарий Python принимает входной файл (например,weights/rt_alb.tza) и генерирует из него заголовок C++ (.h) и исходный файл (.cpp), …
08 фев '23 в 20:53
0
ответов
Бинарный файл Bazel Python, потому что в /tmp не осталось места
Мои двоичные файлы Python Bazel терпят неудачу, потому что в моей папке не осталось места. К сожалению, на моей машине смонтирован диск с очень ограниченной емкостью, и по другим причинам я не могу смонтировать его на диск большего размера. полезен …
09 ноя '22 в 18:13
0
ответов
Покрытие кода для Python с использованием Bazel 6.0.0
Я хочу создать отчет о покрытии кода с помощью Bazel для проекта Python (моя среда: macOS Ventura, M1 arm64, Python 3.10, Bazel 6.0). В документации указано, что для этой задачи Базель 6.0 и модифицированная версияcoverage.pyдолжно сработать. Он пре…
09 янв '23 в 23:35
1
ответ
Bazel pip_parse приводит к тому, что репозиторий не определен
Попытка создать настроенные зависимости пакета Python с помощьюrules_pythonв соответствии с этими инструкциями , но при запускеbazel buildЯ получаю эту ошибку: ERROR: error loading package under directory '': error loading package 'zzz': Unable to f…
28 фев '23 в 18:07
0
ответов
Python3 с Bazel 0.5.4 - жестко закодирован в исполняемый файл python?
Я поддерживаю проект, использующий Bazel 0.5.4, и его нужно запускать в среде, где его нет. Я хотел бы указать приложению на использование python3. Эта проблема аналогична Bazel 0.26.1, использующему Python3 на py_test, но версия rules_python, упомя…
16 сен '22 в 19:07
0
ответов
Bazel: запускаем тесты для разных версий Python
я узнаю, и я хотел бы иметь возможность протестировать одну и ту же кодовую базу на нескольких версиях Python, в основном в целях безопасного перехода на новую. я используючтобы указать мой интерпретатор Python. Я пытался создать два разных интерпре…
18 авг '22 в 11:58