aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSE-THIRD-PARTY (unfollow)
Commit message (Collapse)AuthorLines
5 daysAdd integration test for validating JIT builds of PythonGravatar Joe Banks-0/+27
6 daysAdd new build steps for 3.14.0 with JITGravatar Joe Banks-0/+14
6 daysUpdate build_python.sh to build JIT versions of Python if requestedGravatar Joe Banks-1/+8
8 daysReduce PID limits for test_forkbomb_resource_unavailableGravatar Joe Banks-4/+14
This test case was being caught and nsjail was killing it, but not because of PID exhaustion but memory exhaustion. To ensure PID exhaustion is guarded against the PID count is now reduced to a level where nsjail will kill the process earlier before the memory limit.
9 daysIncrease thread limit to 15Gravatar Joe Banks-6/+6
Changes to multiprocessing in Python 3.14 make it more likely that the 5 PID limit is hit even with non-complicated uses of multiprocessing. We have enough compute to allocate more PIDs and safely know this will not affect the operation of other services (we have since migrated our databases and heavier processing applications onto other hosts).
9 daysUpdate nsjail tests to try avoid multiprocessing exceptionGravatar Joe Banks-10/+11
9 daysUpdate numpy version used for integration tests in CIGravatar Joe Banks-1/+1
9 daysUpdate eval packages and remove unnecessary version constraintsGravatar Joe Banks-11/+15
9 daysUpdate integration tests accordingly for new defaultsGravatar Joe Banks-5/+5
9 daysUpdate Python versions, add 3.14t, remove 3.13t and default to 3.14Gravatar Joe Banks-7/+6
10 daysRemove --with-system-expat from Python build argumentsGravatar Joe Banks-1/+1
This seemed to be causing an error with the test_xml_etree_c test.
10 daysUpdate pyenv to 2.6.9Gravatar Joe Banks-1/+1
Brings support for newer Python versions
10 daysUpdate to use 3.14 releaseGravatar Joe Banks-1/+1
10 daysRevert "Update to use 3.14 release" and "Update pyenv to 2.6.9"Gravatar Joe Banks-2/+2
This reverts commit c7fae913df7c186ea12467b10afb56b2d00c71a7 and b7e0aeca1ebeab72fd47c7cc41b54a45542406e9. 3.14.0 was unable to build in CI so reverting ahead of a PR that adds this new version with some additional testing.
11 daysUpdate pyenv to 2.6.9Gravatar Joe Banks-1/+1
Brings support for newer Python versions
11 daysUpdate to use 3.14 releaseGravatar Joe Banks-1/+1
2025-09-05Bump actions/setup-python from 5 to 6 in the ci-dependencies groupGravatar dependabot[bot]-2/+2
Bumps the ci-dependencies group with 1 update: [actions/setup-python](https://github.com/actions/setup-python). Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
2025-08-24Bump the ci-dependencies group across 1 directory with 2 updates (#240)Gravatar dependabot[bot]-11/+11
Bumps the ci-dependencies group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/checkout` from 4 to 5 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) Updates `actions/download-artifact` from 4 to 5 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies - dependency-name: actions/download-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30Install fishhook now that it supports 3.13Gravatar Chris Lovering-2/+2
2025-07-30Enable numpy and scipy in 3.14 now they have wheelsGravatar Chris Lovering-2/+2
2025-07-30Update eval deps to latest versionsGravatar Chris Lovering-5/+5
2025-07-30Close & unlick SharedMemory object in testsGravatar Chris Lovering-0/+2
Not doing so outputs a warning about leaking SharedMemory, which fails the test
2025-07-30Add comment to explain why 3.13t can't be bumped yetGravatar Chris Lovering-0/+1
2025-07-30Upgrade Python within snadbox to latest 3.13 & 3.14 versionsGravatar Chris Lovering-2/+2
2025-07-30Upgrade pyenv to 2.6.5 for access to latest Python versionsGravatar Chris Lovering-1/+1
2025-05-31Bump the ci-dependencies group across 1 directory with 2 updates (#234)Gravatar dependabot[bot]-2/+2
Bumps the ci-dependencies group with 2 updates in the / directory: [getsentry/action-release](https://github.com/getsentry/action-release) and [coverallsapp/github-action](https://github.com/coverallsapp/github-action). Updates `getsentry/action-release` from 1 to 3 - [Release notes](https://github.com/getsentry/action-release/releases) - [Changelog](https://github.com/getsentry/action-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/action-release/compare/v1...v3) Updates `coverallsapp/github-action` from 2.3.4 to 2.3.6 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v2.3.4...v2.3.6) --- updated-dependencies: - dependency-name: getsentry/action-release dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-31Bump networkx to latestGravatar Chris Lovering-1/+1
2025-05-31Pin 3.14 version to beta-2Gravatar Chris Lovering-3/+3
2025-05-19Only test on ubuntu-latestGravatar Chris Lovering-12/+5
We previously used a matrixc to test cgroups v1 & v2. Now that ubuntu 20.04 is no longer supported by GitHub, we not longer have access to a runner with v1 cgroups.
2025-05-17Replace deprecated ubuntu 20.04 CI runner with 24.04Gravatar Chris Lovering-1/+1
2025-05-17update tests to use new default python versionGravatar Chris Lovering-3/+3
2025-05-17Bump eval deps to latest versionsGravatar Chris Lovering-16/+19
This commit also updates which dependencies are installed in each verison of Python, according to what works where.
2025-05-17Bump numpy version installed in dev to one that works for 3.13Gravatar Chris Lovering-1/+1
2025-05-17Remove 3.12 in favour of 3.14-devGravatar Chris Lovering-4/+4
2025-05-17Bump 3.13 to 3.13.2 and make the defaultGravatar Chris Lovering-4/+4
3.13.3 has a bug with tests. This is fixed on the 3.13 dev branch, so will likely be part of 3.13.4 See this commit for more info https://github.com/python/cpython/commit/cc39b19f0fca8db0f881ecaf02f88d72d9f93776
2025-05-17Consistent capitalisation in dockerfileGravatar Chris Lovering-7/+7
2025-03-06Bump SciPy in eval deps to get Python 3.13 support (#235)Gravatar Bradley Reynolds-1/+1
2024-12-21Bump builder base from 3.12 to 3.13Gravatar Chris Lovering-1/+1
2024-12-21Remove plotly as it requires headless chrome to workGravatar Chris Lovering-1/+0
2024-12-21Update eval dep 3.13 exclusions now that some packages support 3.13(t)Gravatar Chris Lovering-4/+4
2024-12-21Bump eval deps to latestGravatar Chris Lovering-10/+10
2024-12-21Run make upgradeGravatar Chris Lovering-37/+40
I had to upgrade falcon to 4.X for 3.13 windows support, so thought I might as well upgrade all of them
2024-12-21Remove PYTHON_CONFIGURE_OPTS overrides now that the bug is fixed in 3.13t ↵Gravatar Chris Lovering-4/+0
building
2024-12-21Bump pyenv to v2.4.23 for 3.13.1 & 3.12.8 supportGravatar Chris Lovering-4/+4
2024-12-21Bump coverallsapp/github-action (#224)Gravatar dependabot[bot]-1/+1
Bumps the ci-dependencies group with 1 update in the / directory: [coverallsapp/github-action](https://github.com/coverallsapp/github-action). Updates `coverallsapp/github-action` from 2.3.1 to 2.3.4 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v2.3.1...v2.3.4) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-20Alphabetize dependenciesGravatar Bradley Reynolds-2/+2
2024-12-20Add kaleido==0.1.* to snekboxGravatar Steele Farnsworth-0/+1
Required to export plotly figures to png
2024-12-20Add plotly to eval depsGravatar Bradley Reynolds-0/+1
2024-11-14Enable 3.13's colorized outputGravatar thurisatic-0/+1
2024-10-12Bump up to stable versions of Python 3.13 and 3.13t (#221)Gravatar ChrisJL-3/+3