Skip to content

Commit 911a435

Browse files
PD-2 Support Python 3.9 to 3.13 (#281)
1 parent dba00dc commit 911a435

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1780
-1467
lines changed

.github/workflows/docs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
repository: ${{github.event.pull_request.head.repo.full_name}}
2323
# Passing a PAT from the PlanXCybrog bot account here, since otherwise commits pushed by this action won't be able to trigger other actions, see https://github.com/stefanzweifel/git-auto-commit-action?tab=readme-ov-file#commits-made-by-this-action-do-not-trigger-new-workflow-runs
2424
token: ${{ secrets.PLANXCYBORG_PAT }}
25-
- name: Set up Python 3.9
25+
- name: Set up Python 3.13
2626
uses: actions/setup-python@v1
2727
with:
28-
python-version: 3.9
28+
python-version: 3.13
2929
- uses: actions/cache@preview
3030
with:
3131
path: ~/.cache/pypoetry/virtualenvs
@@ -48,7 +48,7 @@ jobs:
4848
- name: Build docs
4949
run: |
5050
sphinx-build --version
51-
export PYTHONPATH="${PYTHONPATH}:${{ env.pythonLocation }}/lib/python3.9/site-packages"
51+
export PYTHONPATH="${PYTHONPATH}:${{ env.pythonLocation }}/lib/python3.13/site-packages"
5252
cd docs
5353
poetry run make html
5454
cd ..

.github/workflows/pypi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: PyPI Poetry Publish
99
uses: uc-cdis/.github/.github/workflows/python_package_index_publish.yaml@master
1010
with:
11-
PYTHON_VERSION: '3.9'
11+
PYTHON_VERSION: '3.13'
1212
# This will attempt push to test PyPI first and only push to prod if it works
1313
DO_TEST_PUBLISH_FIRST: true
1414
secrets:

.gitignore

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -108,18 +108,9 @@ tests/resources/keys/*.pem
108108
schema.json
109109

110110
# pytest outputs
111+
tests/outputs
111112
*.sq3
112-
merged-output-test-manifest.*
113113
gen3/tools/indexing/tmp/
114-
indexing-output-manifest.csv
115-
object-manifest.csv
116-
output_manifest.csv
117114

118115
.dccache
119116
.idea
120-
# pytest output
121-
/input.csv
122-
/test_combined_discovery_metadata.tsv
123-
/test_combined_discovery_metadata_exact_match.tsv
124-
/tmp_output_file.csv
125-
/tmp_output_file_info.csv

.readthedocs.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.secrets.baseline

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -608,42 +608,42 @@
608608
"filename": "tests/test_manifests.py",
609609
"hashed_secret": "7c35c215b326b9463b669b657c1ff9873ff53d9a",
610610
"is_verified": false,
611-
"line_number": 641
611+
"line_number": 642
612612
},
613613
{
614614
"type": "Hex High Entropy String",
615615
"filename": "tests/test_manifests.py",
616616
"hashed_secret": "f9e664db75c7f23a299b0b055c10e08d47073e93",
617617
"is_verified": false,
618-
"line_number": 675
618+
"line_number": 677
619619
},
620620
{
621621
"type": "Hex High Entropy String",
622622
"filename": "tests/test_manifests.py",
623623
"hashed_secret": "14bafb268df75cc8f8d8f87f61468d249de936ba",
624624
"is_verified": false,
625-
"line_number": 803
625+
"line_number": 809
626626
},
627627
{
628628
"type": "Hex High Entropy String",
629629
"filename": "tests/test_manifests.py",
630630
"hashed_secret": "bce350451d95a06da0423916d228575c633008ef",
631631
"is_verified": false,
632-
"line_number": 811
632+
"line_number": 817
633633
},
634634
{
635635
"type": "Hex High Entropy String",
636636
"filename": "tests/test_manifests.py",
637637
"hashed_secret": "0d515eaf06062d52e8c80abb4d3b713a65396d30",
638638
"is_verified": false,
639-
"line_number": 893
639+
"line_number": 900
640640
},
641641
{
642642
"type": "Hex High Entropy String",
643643
"filename": "tests/test_manifests.py",
644644
"hashed_secret": "b4cff7c2af45cdfe66195ec574a7b8832f8621ea",
645645
"is_verified": false,
646-
"line_number": 898
646+
"line_number": 905
647647
}
648648
],
649649
"tests/test_submission.py": [
@@ -656,5 +656,5 @@
656656
}
657657
]
658658
},
659-
"generated_at": "2024-12-05T20:51:45Z"
659+
"generated_at": "2025-11-07T21:07:45Z"
660660
}

docs/_build/doctrees/auth.doctree

155 Bytes
Binary file not shown.
908 Bytes
Binary file not shown.

docs/_build/doctrees/file.doctree

173 Bytes
Binary file not shown.

docs/_build/doctrees/index.doctree

0 Bytes
Binary file not shown.
882 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)