python模块PyGLM有debian包吗?

Arc*_*ahi 5 packaging python3

我正在尝试在 Launchpad 中构建软件,但出现错误

ModuleNotFoundError: No module named 'glm'
Run Code Online (Sandbox Code Playgroud)

我找到了https://pypi.org/project/PyGLM/但我找不到任何标题python3-pyglmhttps://packages.ubuntu.com/ 的包。

该软件包是否以其他名称提供?请注意,在 Launchpad 中构建时,从 pip 安装不是一个选项。

N0r*_*ert 3

通过一些研究,我看到以下内容。ArchLinux AUR PKGBUILD for Plots,其中提到了python-pyglm

因此,编译最新图的可能方法是首先为 PyGLM 库创建 deb 包:

sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python

cd ~/Downloads
git clone https://github.com/N0rbert/PyGLM.git
cd PyGLM
debuild -b -uc -us

sudo apt-get install ../python3-pyglm_2.3.1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

或者,您也可以使用PPA进行python3-pyglm. 此 PPA 还可以用作需要此包的其他项目的依赖项。

然后在 Ubuntu 20.04 LTS 上编译 Plots,如下所示:

sudo apt-get update
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 python3-freetype

cd ~/Downloads
git clone https://github.com/apandada1/Plots
cd Plots
debuild -b -uc -us

sudo apt-get install ../plots_0.5.1_all.deb
Run Code Online (Sandbox Code Playgroud)

有趣的是 - 1 月 28 日的原始 0.5.1在 Ubuntu 20.04 LTS 和 21.04 上正常编译

sudo apt-get update
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

cd ~/Downloads
wget https://github.com/alexhuntley/Plots/archive/v0.5.1.tar.gz
tar -xf v0.5.1.tar.gz
cd Plots-0.5.1/
debuild -b -uc -us
Run Code Online (Sandbox Code Playgroud)

因为它不依赖于 PyGLM。