Skip to content

Commit b76e363

Browse files
authored
test with Python 3.14 (#151)
1 parent 53bf82a commit b76e363

File tree

4 files changed

+133
-120
lines changed

4 files changed

+133
-120
lines changed

.github/workflows/main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
matrix:
2121
os: [Ubuntu, macOS, Windows]
22-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
22+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
2323
include:
2424
- os: Ubuntu
2525
image: ubuntu-latest

tests/bundlers/test_venv_bundler.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -475,28 +475,19 @@ def get_installed_links() -> dict[str, str]:
475475
bundler.bundle(poetry, io)
476476
installed_link_by_package = get_installed_links()
477477
assert "macosx_10_9_universal2" in installed_link_by_package["cryptography"]
478-
expected_cffi_platform = (
479-
"macosx_10_9_x86_64" if sys.version_info < (3, 13) else "cffi-1.17.1.tar.gz"
480-
)
481-
assert expected_cffi_platform in installed_link_by_package["cffi"]
478+
assert "cffi-2.0.0.tar.gz" in installed_link_by_package["cffi"]
482479
assert "py3-none-any.whl" in installed_link_by_package["pycparser"]
483480

484481
bundler.set_platform("macosx_11_0_arm64")
485482
bundler.bundle(poetry, io)
486483
installed_link_by_package = get_installed_links()
487484
assert "macosx_10_9_universal2" in installed_link_by_package["cryptography"]
488-
expected_cffi_platform = (
489-
"macosx_11_0_arm64" if sys.version_info >= (3, 9) else "cffi-1.17.1.tar.gz"
490-
)
491-
assert expected_cffi_platform in installed_link_by_package["cffi"]
485+
assert "macosx_11_0_arm64" in installed_link_by_package["cffi"]
492486
assert "py3-none-any.whl" in installed_link_by_package["pycparser"]
493487

494488
bundler.set_platform("musllinux_1_2_aarch64")
495489
bundler.bundle(poetry, io)
496490
installed_link_by_package = get_installed_links()
497491
assert "musllinux_1_2_aarch64" in installed_link_by_package["cryptography"]
498-
expected_cffi_platform = (
499-
"musllinux_1_1_aarch64" if sys.version_info >= (3, 9) else "cffi-1.17.1.tar.gz"
500-
)
501-
assert expected_cffi_platform in installed_link_by_package["cffi"]
492+
assert "musllinux_1_2_aarch64" in installed_link_by_package["cffi"]
502493
assert "py3-none-any.whl" in installed_link_by_package["pycparser"]

0 commit comments

Comments
 (0)