Skip to content

Commit 7183336

Browse files
committed
Update recipe to current project state
* Remove openjdk and maven dependencies in favor of cjdk instead; see: - scijava/scyjava#80 - scijava/scyjava@5753a59 * Update python and setuptools minimum versions; see: - scijava/scyjava@0af3f65 * Remove jpype1 and jgo from build dependencies. This is a pure Python project, and should not need these runtime dependencies to build the package. * Document why there is a JPype upper bound.
1 parent d9bd03d commit 7183336

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

recipe/meta.yaml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% set name = "scyjava" %}
22
{% set version = "1.10.1" %}
3-
{% set build_number = 1 %}
3+
{% set build_number = 2 %}
44

55
package:
66
name: {{ name|lower }}
@@ -19,15 +19,14 @@ requirements:
1919
host:
2020
- python {{ python_min }}
2121
- pip
22-
- jpype1 >=1.3.0
23-
- jgo
2422
- setuptools >=61.2
2523
run:
26-
- python >=3.8
24+
- python >=3.9
25+
# jpype1 upper bound avoids JPype 1.5.x problems on Windows:
26+
# See https://github.com/scijava/scyjava/issues/74
2727
- jpype1 >=1.3.0, <=1.5.0
2828
- jgo
29-
- maven !=3.9.7
30-
- openjdk
29+
- cjdk
3130

3231
test:
3332
requires:

0 commit comments

Comments
 (0)