dev-python/ocp-gordon: new package, add 0.1.18

Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui committed 2026-02-26 21:05:35 +08:00
1 parent 3bce5e320f
commit d84ee2f0d9
3 files changed
+50

No files matched your search

+1
View File
@@ -0,0 +1 @@
DIST ocp_gordon-0.1.18.tar.gz 118664 BLAKE2B c3fcf322b9cff11547962a9d313e7654a3f0bfe01f231b1ef1fb21e35f0167c29b9cd9a508aba273940ad57ae68979dd57276f4cfdf05b3268f1a485fa4d6c2d SHA512 e76f0f794a5ef264d77973aad753e7e1f37b2d195beedf9f85f9e1725a00c73d0e956db21763243e5e8f9cd1561ecc5bfa23cb60bc688fd015a8cb4aba2242b9
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<upstream>
<remote-id type="github">snoyer/ocp-gordon</remote-id>
<remote-id type="pypi">ocp-gordon</remote-id>
</upstream>
<longdescription lang="en">
ocp-gordon provides Gordon surface fitting functionality for OCP (Open
CASCADE Python bindings). Gordon surfaces are constructed by interpolating
a network of curves, useful for creating smooth surfaces in parametric CAD
modeling with build123d and CadQuery.
</longdescription>
<longdescription lang="zh">
ocp-gordon为OCP(Open CASCADE Python绑定)提供Gordon曲面拟合功能。Gordon
曲面通过插值曲线网络构建,适用于在build123d和CadQuery的参数化CAD建模中创建
平滑曲面。
</longdescription>
</pkgmetadata>
@@ -0,0 +1,26 @@
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="ocp_gordon"
inherit distutils-r1 pypi
DESCRIPTION="Gordon surface fitting for OCP (Open CASCADE Python bindings)"
HOMEPAGE="https://github.com/snoyer/ocp-gordon https://pypi.org/project/ocp-gordon/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/cadquery-ocp-novtk-7.8[${PYTHON_USEDEP}]
>=dev-python/numpy-2[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"
EPYTEST_PLUGINS=( )
distutils_enable_tests pytest