Рейтинг:5

Есть ли пакет Debian для модуля Python PyGLM?

флаг us

я пытаюсь строить программное обеспечение в Launchpad, но я получаю сообщение об ошибке

ModuleNotFoundError: нет модуля с именем «glm»

я нашел https://pypi.org/project/PyGLM/ но я не смог найти ни одного пакета под названием python3-pyglm в https://packages.ubuntu.com/.

Доступен ли этот пакет под другим именем? Обратите внимание, что установка из pip невозможна при сборке в Launchpad.

Knud Larsen avatar
флаг by
glm.py .... может быть `python3-pysal` https://packages.ubuntu.com/search?mode=filename&suite=bionic&section=all&arch=amd64&keywords=glm.py&searchon=contents
флаг us
Это [не сработало] (https://launchpadlibrarian.net/556642319/buildlog_ubuntu-focal-amd64.plots_0.5.1-2~202109031109~ubuntu20.04.1_BUILDING.txt.gz). Этот glm, вероятно, является чем-то другим, и похоже, что модуль python glm еще не упакован для Debian.
Knud Larsen avatar
флаг by
Ну, вы не сказали, для какой цели предназначен glm, так что это все еще слепое предположение: https://pypi.org/project/glm/ â â `pip3 install glm`
флаг us
Я нашел эту библиотеку, но я не уверен, что это та самая. Я спросил у разработчика. https://github.com/alexhuntley/Plots/issues/26
флаг us
Скорее всего это оно.https://pypi.org/project/PyGLM/, поскольку пакет, который я пытаюсь создать, предназначен для построения графиков с использованием OpenGL.
Рейтинг:3
флаг zw

Проведя некоторые исследования, я вижу следующее. ArchLinux AUR имеет ПКГБИЛД за Сюжеты в котором упоминается Python-pyglm.

Таким образом, возможный способ получить новейшие скомпилированные графики - сначала создать deb-пакет для библиотеки PyGLM:

sudo apt-получить обновление
sudo apt-get установить devscripts debhelper python3-all-dev python3-setuptools dh-python

компакт-диск ~/Загрузки
клон git https://github.com/N0rbert/PyGLM.git
компакт-диск PyGLM
отлаживать -b -uc -us

sudo apt-получить установку ../python3-pyglm_2.3.1_amd64.deb

Кроме того, вы также можете использовать ППА за python3-pyglm. Этот PPA также можно использовать в качестве зависимости от других проектов, для которых требуется этот пакет.

а затем скомпилируйте графики в Ubuntu 20.04 LTS следующим образом:

sudo apt-получить обновление
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-самоанализ python3-jinja2 python3-numpy python3-lark python3-pytest python3-freetype

компакт-диск ~/Загрузки
клон git https://github.com/apandada1/Plots
CD Сюжеты
отлаживать -b -uc -us

sudo apt-получить установку ../plots_0.5.1_all.deb

Что интересно - оригинал 0.5.1 от 28 января нормально компилируется в Ubuntu 20.04 LTS и 21.04

sudo apt-получить обновление
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-introspection python3-jinja2 python3-numpy python3-lark python3-pytest

компакт-диск ~/Загрузки
wget https://github.com/alexhuntley/Plots/archive/v0.5.1.tar.gz
tar -xf v0.5.1.tar.gz
кд Участки-0.5.1/
отлаживать -b -uc -us

поскольку это не зависит от PyGLM.

флаг us
Я поддерживаю PPA для участков. Текущая версия разработки требует PyGLM, пакет AUR которого был создан только сегодня. Спасибо за реализацию каталога `debian/` для python3-pyglm. Это облегчило бы мою задачу.
N0rbert avatar
флаг zw
Добро пожаловать, как обычно :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.