1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00

Simple library to make working with STL files

(and 3D objects in general) fast and easy.

Due to all operations heavily relying on numpy this is one of the fastest
STL editing libraries for Python available.

Prerequisite for Cura update submitted by greg@unrelenting.technology
With some changes. Rest of updates will come in separate commits.

PR:		ports/249468
Submitted by:	greg@unrelenting.technology
This commit is contained in:
Diane Bruce 2020-09-20 23:20:01 +00:00
parent 7004dd0177
commit 8ceb383a48
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=549403
4 changed files with 37 additions and 0 deletions

View File

@ -785,6 +785,7 @@
SUBDIR += py-numexpr
SUBDIR += py-numpoly
SUBDIR += py-numpy
SUBDIR += py-numpy-stl
SUBDIR += py-opt-einsum
SUBDIR += py-or-tools
SUBDIR += py-osqp

View File

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= numpy-stl
DISTVERSION= 2.11.2
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= db@FreeBSD.org
COMMENT= Simple library to make working with STL files fast and easy
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}python-utils>=2.3.0:misc/py-python-utils@${PY_FLAVOR}
USES= python:3.4+
USE_PYTHON= cython distutils autoplist
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stl/_speedups.so
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1600557817
SHA256 (numpy-stl-2.11.2.tar.gz) = 192556df794b9ef0c1333fd5f034e4a3905d63f52345a0cc1e359045670e34b6
SIZE (numpy-stl-2.11.2.tar.gz) = 484937

View File

@ -0,0 +1,7 @@
Simple library to make working with STL files
(and 3D objects in general) fast and easy.
Due to all operations heavily relying on numpy this is one of the fastest
STL editing libraries for Python available.
WWW: https://github.com/WoLpH/numpy-stl