Skip to content

Commit d3ff6fd

Browse files
authored
Merge pull request #485 from hx2A/python39
Python 3.9
2 parents 2f29b81 + 9bb419a commit d3ff6fd

File tree

3 files changed

+36
-39
lines changed

3 files changed

+36
-39
lines changed

environment.yml

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,32 @@ channels:
33
- conda-forge
44
- defaults
55
dependencies:
6-
- autopep8=2.0.*
7-
- black=23.3.*
8-
- cairo=1.16.*
9-
- cairocffi=1.5.*
10-
- cairosvg=2.6.*
11-
- flake8=6.0.*
12-
- hatch=1.7.*
13-
- ipython=8.12.*
14-
- jedi=0.18.2
15-
- jpype1=1.4.*
6+
- autopep8=2.2.*
7+
- black=24.2.*
8+
- cairo=1.18.*
9+
- cairocffi=1.7.*
10+
- cairosvg=2.7.*
11+
- flake8=7.1.*
12+
- hatch=1.12.*
13+
- ipython=8.18.*
14+
- jedi=0.19.*
15+
- jpype1=1.5.*
1616
- jupyter=1.0.*
17-
- jupyter-book=0.15.1
18-
- jupyter-packaging=0.12.*
19-
- jupyterlab=4.0.*
20-
- jupytext=1.14.7
21-
- line_profiler=4.0.*
22-
- matplotlib=3.7.*
23-
- nodejs=18.15.*
24-
- numpy=1.24.*
25-
- pandas=2.0.*
26-
- pillow=9.5.*
17+
- jupyter-book=1.0.*
18+
- jupyterlab=4.2.*
19+
- jupytext=1.16.*
20+
- line_profiler=4.1.*
21+
- matplotlib=3.9.*
22+
- numpy=1.26.*
23+
- pandas=2.2.*
24+
- pillow=10.2.*
2725
- pip
28-
- python=3.8.*
29-
- requests=2.29.*
26+
- python=3.9.*
27+
- requests=2.31.*
3028
- shapely=2.0.*
31-
- trimesh=3.23.*
32-
- twine=4.0.*
33-
- yarn=1.22.*
29+
- trimesh=4.3.*
30+
- twine>=5.1.*
31+
- yarn>=4.3.*
3432
- pip:
3533
- bump2version==1.0.*
36-
- stackprinter==0.2.*
34+
- stackprinter==0.2.11

py5_resources/py5_module/py5/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# -*- coding: utf-8 -*-
2121
# *** FORMAT PARAMS ***
2222
"""
23-
py5 is a version of Processing for Python 3.8+. It makes the Processing Java libraries available to the CPython interpreter using JPype.
23+
py5 is a version of Processing for Python 3.9+. It makes the Processing Java libraries available to the CPython interpreter using JPype.
2424
"""
2525
from __future__ import annotations
2626

py5_resources/py5_module/pyproject.toml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dynamic = ["version"]
88
description = "Processing for CPython"
99
readme = "README.md"
1010
license = ""
11-
requires-python = ">3.8"
11+
requires-python = ">3.9"
1212
authors = [
1313
{ name = "Jim Schmitz", email = "jim@ixora.io" },
1414
]
@@ -25,7 +25,6 @@ classifiers = [
2525
"Intended Audience :: Science/Research",
2626
"License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)",
2727
"Programming Language :: Java",
28-
"Programming Language :: Python :: 3.8",
2928
"Programming Language :: Python :: 3.9",
3029
"Programming Language :: Python :: 3.10",
3130
"Programming Language :: Python :: 3.11",
@@ -34,14 +33,14 @@ classifiers = [
3433
"Topic :: Multimedia :: Graphics",
3534
]
3635
dependencies = [
37-
"autopep8>=2.0",
38-
"jpype1>=1.4",
39-
"line_profiler>=4.0",
40-
"numpy>=1.24",
41-
"pillow>=9.5",
42-
"pyobjc>=9.0;sys_platform==\"darwin\"",
43-
"requests>=2.28",
44-
"stackprinter>=0.2.10",
36+
"autopep8>=2.2",
37+
"jpype1>=1.5",
38+
"line_profiler>=4.1",
39+
"numpy>=1.26",
40+
"pillow>=10.2",
41+
"pyobjc>=10.1;sys_platform==\"darwin\"",
42+
"requests>=2.31",
43+
"stackprinter>=0.2.11",
4544
]
4645

4746
[project.optional-dependencies]
@@ -50,10 +49,10 @@ jupyter = [
5049
]
5150
extras = [
5251
"colour>=0.1.5",
53-
"matplotlib>=3.7",
52+
"matplotlib>=3.9",
5453
"py5jupyter>=0.2.0a0",
5554
"shapely>=2.0",
56-
"trimesh>=3.23",
55+
"trimesh>=4.3",
5756
]
5857

5958
[project.scripts]

0 commit comments

Comments
 (0)