Skip to content

Commit

Permalink
Upgrade docker image for 2025, update package versions
Browse files Browse the repository at this point in the history
  • Loading branch information
virtuald committed Oct 17, 2024
1 parent d873b26 commit eadc82c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

cross-build:
runs-on: ubuntu-latest
container: wpilib/roborio-cross-ubuntu:2024-22.04-py312
container: wpilib/roborio-cross-ubuntu:2025-22.04-py313
strategy:
matrix:

Expand All @@ -34,7 +34,7 @@ jobs:
- uses: actions/checkout@v3

# temporary fix
- run: /build/venv/bin/cross-python -m pip config set global.extra-index-url https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2024/simple
- run: /build/venv/bin/cross-python -m pip config set global.extra-index-url https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2025/simple

- shell: bash
name: Install script requirements
Expand Down Expand Up @@ -94,10 +94,10 @@ jobs:
#

- name: Publish package to WPILib artifactory
if: steps.check.outputs.should_build == 'true' && github.event_name == 'push' && github.event.ref == 'refs/heads/2024'
if: steps.check.outputs.should_build == 'true' && github.event_name == 'push' && github.event.ref == 'refs/heads/2025'
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: ${{ secrets.WPI_ARTIFACTORY_USERNAME }}
password: ${{ secrets.WPI_ARTIFACTORY_TOKEN }}
repository-url: https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2024-local
repository-url: https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2025-local

26 changes: 13 additions & 13 deletions packages.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

[packages.Cython]
version = "3.0.8"
version = "3.0.11"

[packages.debugpy]
version = "1.8.0"
mod_version = "1.8.0+r2"
version = "1.8.7"
# mod_version = "1.8.0+r2"

# NumPy cross compilation seems to be broken > 1.26?
# - https://github.com/mesonbuild/meson-python/issues/321
Expand Down Expand Up @@ -52,28 +52,28 @@ NPY_DISABLE_SVML = "1"


[packages.pydevd]
version = "2.10.0"
mod_version = "2.10.0+r2"
version = "3.1.0"
# mod_version = "3.1.0+r1"
strip_fail_ok = true

[packages.pyinstrument]
version = "4.6.0"
mod_version = "4.6.0+r2"
version = "5.0.0"
# mod_version = "4.6.0+r2"

[packages."PyYAML"]
version = "6.0.1"
mod_version = "6.0.1+r2"
version = "6.0.2"
# mod_version = "6.0.1+r2"
build_pip_requirements = [
"Cython<3.0",
"Cython>=3.0",
]

# TODO
# [packages.scipy]
# version = "1.5.3"

[packages."zope.interface"]
version = "6.1"
mod_version = "6.1+r2"
version = "7.1.0"
# mod_version = "6.1+r2"

[packages.yappi]
version = "1.5.1"
version = "1.6.0"

0 comments on commit eadc82c

Please sign in to comment.