Skip to content

Commit

Permalink
Add limit for JPype1 (#23847)
Browse files Browse the repository at this point in the history
The JPype1 limit has to be introduced because otherwise the 1.4.0
JPype1 breaks our ARM builds. The 1.4.0 did not release the sdist
version of the package. This made our cache refresh job to fail
as 1.4.0 version cannot be installed on ARM image.

The issue is captured in
jpype-project/jpype#1069

GitOrigin-RevId: 3699be49b24ef5a0a8d8de81a149af2c5a7dc206
  • Loading branch information
potiuk authored and Cloud Composer Team committed Sep 18, 2024
1 parent 8e974fa commit 1430fe8
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,10 @@ def write_version(filename: str = os.path.join(*[my_dir, "airflow", "git_version
]
jdbc = [
'jaydebeapi>=1.1.1',
# JPype1 has been published without sdist in PyPI which caused failures when trying to build an
# ARM image (JPype1 does not publish binary ARM packages)
# The whole line below can be removed when https://github.com/jpype-project/jpype/issues/1069 is solved
'jpype1<1.4.0',
]
jenkins = [
'python-jenkins>=1.0.0',
Expand Down

0 comments on commit 1430fe8

Please sign in to comment.