Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/python-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
# Floor: oldest Python in supported platforms (RHEL 9 appstream)
# Ceiling: newest Python in latest Fedora
# Review on each RHEL/Fedora release
python-version: ["3.11", "3.12", "3.13"]
python-version: ["3.12", "3.13", "3.14"]
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
with:
Expand Down
2 changes: 1 addition & 1 deletion .py-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.12
3.14
2 changes: 1 addition & 1 deletion python/__templates__/driver/pyproject.toml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "${AUTHOR_NAME}", email = "${AUTHOR_EMAIL}" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/examples/android-emulator/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.1.0"
description = "Android emulator testing example using Jumpstarter ADB tunneling"
authors = [{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }]
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"pytest>=8.3.2",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/examples/automotive/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"pytest>=8.3.2",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/examples/soc-pytest/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"pytest>=8.3.2",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/examples/xcp-ecu/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"pytest>=8.3.2",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/hatch-pin-jumpstarter/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ readme = "README.md"
authors = [
{ name = "Nick Cao", email = "nickcao@nichi.co" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"hatchling>=1.27.0",
"packaging>=24.2",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-all/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Jumpstarter meta-package which will install all packages"
authors = [{ name = "Miguel Angel Ajo", email = "majopela@redhat.com" }]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-cli",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-cli-admin/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = ""
authors = [{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"grpcio-reflection>=1.60.0",
"jumpstarter-cli-common",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-cli-common/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = ""
authors = [{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"pydantic>=2.8.2",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-cli-driver/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = ["jumpstarter-cli-common", "click>=8.1.7.2"]

[dependency-groups]
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-cli/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter-cli-admin",
"jumpstarter-cli-driver",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-adb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"click>=8.0.0",
"jumpstarter",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-adb",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-ble/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Bluetooth Low Energy (BLE) driver"
readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Andreas Karner", email = "andreas.karner@outlook.com" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"click>=8.1.8",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-can/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = ["jumpstarter", "python-can>=4.5.0", "can-isotp>=2.0.6"]

[project.entry-points."jumpstarter.drivers"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = ["jumpstarter", "click>=8.1.7.2"]

[project.entry-points."jumpstarter.drivers"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = ""
authors = [{ name = "Leonardo Rossetti", email = "lrossett@redhat.com" }]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-composite",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-doip/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Vinicius Zein", email = "vtzein@gmail.com" },
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"doipclient>=1.1.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Miguel Angel Ajo Pelayo", email = "miguelangel@ajo.es" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"click>=8.1.7",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-dutlink/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-composite",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = { text = "Apache-2.0" }
authors = [
{ name = "Enric Balletbo i Serra", email = "eballetbo@redhat.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"jumpstarter",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-esp32/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"click>=8.3.1",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-flashers/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" },
{ name = "Miguel Angel Ajo", email = "majopela@redhat.com" },
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"oras>=0.2.25",
"anyio>=4.10.0",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-gpiod/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = ["jumpstarter", "jumpstarter-driver-power", "click>=8.1.7.2", "gpiod; platform_system == 'Linux'"]

[project.entry-points."jumpstarter.drivers"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Miguel Angel Ajo", email = "majopela@redhat.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"jumpstarter",
Expand Down
3 changes: 1 addition & 2 deletions python/packages/jumpstarter-driver-http/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Exporter HTTP service driver"
readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"jumpstarter",
Expand Down Expand Up @@ -39,7 +39,6 @@ build-backend = "hatchling.build"
dev = [
"pytest-cov>=6.0.0",
"pytest>=8.3.3",
"pytest-asyncio>=0.0.0",
"pytest-asyncio>=0.24.0",
]

Expand Down
3 changes: 2 additions & 1 deletion python/packages/jumpstarter-driver-iscsi/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ name = "jumpstarter-driver-iscsi"
dynamic = ["version", "urls"]
description = "Exporter ISCSI service driver"
readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"jumpstarter",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version", "urls"]
description = "Jumpstarter driver for mitmproxy HTTP(S) interception, mocking, and traffic recording"
readme = "README.md"
authors = [{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
license = "Apache-2.0"
dependencies = ["jumpstarter", "mitmproxy>=10.0"]

Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-network/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"pexpect>=4.9.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Kirk Brauer", email = "kbrauer@hatci.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"pyserial>=3.5",
"hid>=1.0.4",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-opendal/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"opendal>=0.45.8,<0.46",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-pi-pico/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"click>=8.3.1",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-power/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = ["jumpstarter", "pyserial>=3.5", "click>=8.1.7.2"]

[project.entry-points."jumpstarter.drivers"]
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-probe-rs/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "rust probe-rs driver for jumpstarter"
readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Miguel Angel Ajo", email = "miguelangel@ajo.es" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"anyio>=4.10.0",
"click>=8.1.7.2",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-pyserial/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-network",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-qemu/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ authors = [
]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-composite",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-renode/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Vinicius Zein", email = "vtzein@gmail.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-composite",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-ridesx/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Jumpstarter driver for Qualcomm RideSX"
readme = "README.md"
license = "Apache-2.0"
authors = [{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-composite",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-sdwire/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = ""
authors = [{ name = "Nick Cao", email = "ncao@redhat.com" }]
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"jumpstarter-driver-opendal",
Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-shell/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version", "urls"]
description = "Jumpstarter shell driver, for running controlled shell commands on the exporter."
readme = "README.md"
authors = [{ name = "Miguel Angel Ajo", email = "miguelangel@ajo.es" }]
requires-python = ">=3.11"
requires-python = ">=3.12"
license = "Apache-2.0"
dependencies = ["anyio>=4.10.0", "jumpstarter", "click>=8.1.8"]

Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-snmp/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "jumpstarter-driver-snmp"
dynamic = ["version", "urls"]
description = "SNMP driver"
readme = "README.md"
requires-python = ">=3.11"
requires-python = ">=3.12"
license = "Apache-2.0"
authors = [{ name = "Benny Zlotnik", email = "bzlotnik@redhat.com" }]

Expand Down
2 changes: 1 addition & 1 deletion python/packages/jumpstarter-driver-someip/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0"
authors = [
{ name = "Vinicius Zein", email = "vtzein@gmail.com" },
]
requires-python = ">=3.11"
requires-python = ">=3.12"
dependencies = [
"jumpstarter",
"opensomeip>=0.1.5,<0.2.0",
Expand Down
Loading
Loading