Skip to content
Open
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
4 changes: 2 additions & 2 deletions .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
arch: x86_64
- version: 14
arch: arm64
python-version: [cp38, cp39, cp310, cp311, cp312]
python-version: [cp38, cp39, cp310, cp311, cp312, cp313]

steps:
- name: Checkout
Expand Down Expand Up @@ -85,7 +85,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
python-version: [cp38, cp39, cp310, cp311, cp312]
python-version: [cp38, cp39, cp310, cp311, cp312, cp313]

steps:
- name: Checkout
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-24.04]
python: ["3.8", "3.9", "3.10", "3.11", "3.12"]
python: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
compiler:
# Newest gcc on 24.04
- C: gcc-14
Expand All @@ -37,7 +37,7 @@ jobs:
warning_options: "-Wall;-Wextra;-Werror"
# gcc 14 (Newest gcc available on Ubuntu 24.04)
- os: ubuntu-24.04
python: "3.12"
python: "3.13"
compiler:
C: gcc-14
CXX: g++-14
Expand All @@ -54,7 +54,7 @@ jobs:
warning_options: "-Wall;-Wextra;-Werror"
# Clang 19 (Newest clang available on Ubuntu 24.04)
- os: ubuntu-24.04
python: "3.12"
python: "3.13"
compiler:
C: clang-19
CXX: clang++-19
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test_editable_pip_install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
name: Set up user-managed python
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.13'

- name: Upgrade versions
run: |
Expand Down Expand Up @@ -67,9 +67,9 @@ jobs:
- name: Set expected install locations for macos
if: ${{ matrix.os == 'macos-latest' }}
run: |
echo CC_SYM_LOCATION=/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/cc_sym.cpython-311-darwin.so >> $GITHUB_ENV
echo SYM_LOCATION=/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/sym/__init__.py >> $GITHUB_ENV
echo SKYMARSHAL_LOCATION=/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/skymarshal/__init__.py >> $GITHUB_ENV
echo CC_SYM_LOCATION=/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/cc_sym.cpython-313-darwin.so >> $GITHUB_ENV
echo SYM_LOCATION=/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.11/site-packages/sym/__init__.py >> $GITHUB_ENV
echo SKYMARSHAL_LOCATION=/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.11/site-packages/skymarshal/__init__.py >> $GITHUB_ENV
echo SYMENGINE_LOCATION=/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/third_party/symenginepy/symengine/__init__.py >> $GITHUB_ENV
echo LCMTYPES_SYM_LOCATION=/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/lcmtypes_build/lcmtypes/sym/__init__.py >> $GITHUB_ENV
echo LCMTYPES_EIGEN_LCM_LOCATION=/Users/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/lcmtypes_build/lcmtypes/eigen_lcm/__init__.py >> $GITHUB_ENV
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<a href="https://symforce.org"><img alt="Documentation" src="https://img.shields.io/badge/api-docs-blue" /></a>
<a href="https://github.com/symforce-org/symforce"><img alt="Source Code" src="https://img.shields.io/badge/source-code-blue" /></a>
<a href="https://github.com/symforce-org/symforce/issues"><img alt="Issues" src="https://img.shields.io/badge/issue-tracker-blue" /></a>
<img alt="Python 3.8 | 3.9 | 3.10 | 3.11 | 3.12" src="https://img.shields.io/pypi/pyversions/symforce" />
<img alt="Python 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13" src="https://img.shields.io/pypi/pyversions/symforce" />
<img alt="C++14" src="https://img.shields.io/badge/c++-14-blue" />
<a href="https://pypi.org/project/symforce/"><img alt="PyPI" src="https://img.shields.io/pypi/v/symforce" /></a>
<a href="https://github.com/symforce-org/symforce/tree/main/LICENSE"><img alt="Apache License" src="https://img.shields.io/pypi/l/symforce" /></a>
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: C++",
"License :: OSI Approved :: Apache Software License",
Expand Down
Loading
Loading