git: d93e8970ea52 - main - graphics/py-fury: update 0.9.0 → 0.10.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Mar 2024 10:26:05 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d93e8970ea52407ea72f2c4a4d08cade53e60aa9
commit d93e8970ea52407ea72f2c4a4d08cade53e60aa9
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-03-08 08:29:58 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-03-08 10:25:49 +0000
graphics/py-fury: update 0.9.0 → 0.10.0
Reported by: portscout
---
graphics/py-fury/Makefile | 17 +++++++++++------
graphics/py-fury/distinfo | 6 +++---
graphics/py-fury/files/test-earth_8k.py | 18 ++++++++++++++++++
3 files changed, 32 insertions(+), 9 deletions(-)
diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile
index f815e8421c3d..a3d2a1cb1356 100644
--- a/graphics/py-fury/Makefile
+++ b/graphics/py-fury/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fury
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.10.0
CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,21 +12,27 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.4:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.7.1:math/py-numpy@${PY_FLAVOR} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=8.0.1:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygltflib>=1.15.1:graphics/py-pygltflib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=5.4.1:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygltflib>=1.15.3:graphics/py-pygltflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \
vtk${VTK_VER:R}>0:math/vtk${VTK_VER:R}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \
${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.3:math/py-matplotlib@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest # tests fail with signal 10, see https://github.com/fury-gl/fury/issues/795
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
NO_ARCH= yes
+test-simple:
+ @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test-earth_8k.py
+
.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>
diff --git a/graphics/py-fury/distinfo b/graphics/py-fury/distinfo
index 29fd7170a700..a1668a3e8476 100644
--- a/graphics/py-fury/distinfo
+++ b/graphics/py-fury/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686173980
-SHA256 (fury-0.9.0.tar.gz) = 8f92cbb94ca04b7ee78047d83decb3735334f9bdff8b5a29bb1152b706cd71a6
-SIZE (fury-0.9.0.tar.gz) = 68194837
+TIMESTAMP = 1709859909
+SHA256 (fury-0.10.0.tar.gz) = a55eae00a949304156c75fe26b6e0130c5d7b172593ea626399b8b9eda5c78c7
+SIZE (fury-0.10.0.tar.gz) = 68627262
diff --git a/graphics/py-fury/files/test-earth_8k.py b/graphics/py-fury/files/test-earth_8k.py
new file mode 100644
index 000000000000..521abbd020ba
--- /dev/null
+++ b/graphics/py-fury/files/test-earth_8k.py
@@ -0,0 +1,18 @@
+# from https://fury.gl/latest/auto_examples/01_introductory/viz_texture.html#sphx-glr-auto-examples-01-introductory-viz-texture-py
+
+from fury import actor, io, window
+from fury.data import fetch_viz_textures, read_viz_textures
+
+scene = window.Scene()
+
+
+fetch_viz_textures()
+filename = read_viz_textures('1_earth_8k.jpg')
+image = io.load_image(filename)
+
+scene.add(actor.texture_on_sphere(image))
+
+interactive = True
+if interactive:
+ window.show(scene, size=(600, 600), reset_camera=False)
+window.record(scene, size=(900, 768), out_path='viz_texture.png')