aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Python 3.14 (#236)Gravatar ChrisJL2025-05-22-45/+41
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Consistent capitalisation in dockerfile * Bump 3.13 to 3.13.2 and make the default 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 * Remove 3.12 in favour of 3.14-dev * Bump numpy version installed in dev to one that works for 3.13 * Bump eval deps to latest versions This commit also updates which dependencies are installed in each verison of Python, according to what works where. * update tests to use new default python version * Replace deprecated ubuntu 20.04 CI runner with 24.04 * Only test on ubuntu-latest 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.
| * Only test on ubuntu-latestGravatar Chris Lovering2025-05-19-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.
| * Replace deprecated ubuntu 20.04 CI runner with 24.04Gravatar Chris Lovering2025-05-17-1/+1
| |
| * update tests to use new default python versionGravatar Chris Lovering2025-05-17-3/+3
| |
| * Bump eval deps to latest versionsGravatar Chris Lovering2025-05-17-16/+19
| | | | | | | | This commit also updates which dependencies are installed in each verison of Python, according to what works where.
| * Bump numpy version installed in dev to one that works for 3.13Gravatar Chris Lovering2025-05-17-1/+1
| |
| * Remove 3.12 in favour of 3.14-devGravatar Chris Lovering2025-05-17-4/+4
| |
| * Bump 3.13 to 3.13.2 and make the defaultGravatar Chris Lovering2025-05-17-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
| * Consistent capitalisation in dockerfileGravatar Chris Lovering2025-05-17-7/+7
|/
* Bump SciPy in eval deps to get Python 3.13 support (#235)Gravatar Bradley Reynolds2025-03-06-1/+1
|
* Merge pull request #229 from python-discord/bump-base-builder-versionGravatar Joe Banks2024-12-21-1/+1
|\ | | | | Bump builder base from 3.12 to 3.13
| * Bump builder base from 3.12 to 3.13Gravatar Chris Lovering2024-12-21-1/+1
|/
* Merge remote-tracking branch 'origin/bump-python-version'Gravatar Chris Lovering2024-12-21-8/+4
|\
| * Remove PYTHON_CONFIGURE_OPTS overrides now that the bug is fixed in 3.13t ↵Gravatar Chris Lovering2024-12-21-4/+0
| | | | | | | | building
| * Bump pyenv to v2.4.23 for 3.13.1 & 3.12.8 supportGravatar Chris Lovering2024-12-21-4/+4
| |
* | Remove plotly as it requires headless chrome to workGravatar Chris Lovering2024-12-21-1/+0
| |
* | Update eval dep 3.13 exclusions now that some packages support 3.13(t)Gravatar Chris Lovering2024-12-21-4/+4
| |
* | Bump eval deps to latestGravatar Chris Lovering2024-12-21-10/+10
| |
* | Run make upgradeGravatar Chris Lovering2024-12-21-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
* Bump coverallsapp/github-action (#224)Gravatar dependabot[bot]2024-12-21-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>
* Merge pull request #226 from python-discord/shenanigansd-patch-1Gravatar Joe Banks2024-12-20-0/+2
|\ | | | | Add plotly to eval deps
| * Alphabetize dependenciesGravatar Bradley Reynolds2024-12-20-2/+2
| |
| * Add kaleido==0.1.* to snekboxGravatar Steele Farnsworth2024-12-20-0/+1
| | | | | | Required to export plotly figures to png
| * Add plotly to eval depsGravatar Bradley Reynolds2024-12-20-0/+1
|/
* Enable 3.13's colorized outputGravatar thurisatic2024-11-14-0/+1
|
* Bump up to stable versions of Python 3.13 and 3.13t (#221)Gravatar ChrisJL2024-10-12-3/+3
|
* Bump coverallsapp/github-action in the ci-dependencies group (#220)Gravatar dependabot[bot]2024-10-12-1/+1
| | | | | | | | | | | | | | | | | | | Bumps the ci-dependencies group with 1 update: [coverallsapp/github-action](https://github.com/coverallsapp/github-action). Updates `coverallsapp/github-action` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v2.3.0...v2.3.1) --- 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>
* Make nogil test more readable by spliting logic across more linesGravatar Chris Lovering2024-10-12-4/+5
|
* Use the py_verison variable rather than reusing argv againGravatar Chris Lovering2024-10-12-2/+2
|
* Don't install packages that aren't compatible with 3.13tGravatar Chris Lovering2024-10-12-2/+2
| | | | | For now there isn't an environment marker for free threaded python, so these packages need to be disabled for all 3.13 versions https://discuss.python.org/t/environment-marker-for-free-threading/60007/5
* Ensure Python versions ending in t are installed to a dir ending in tGravatar Chris Lovering2024-10-07-4/+11
| | | | The t denotes that it is a free threading version of Python, so could potentially be installed along side a non-free-threaded version of Python
* Also install 3.13tGravatar Chris Lovering2024-10-07-0/+9
| | | | | This is a free threaded version of python https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython
* Add test to ensure free threaded versions have GIL disabledGravatar Chris Lovering2024-10-07-0/+19
|
* Bump 3.12 to 3.12.7 from 3.12.5Gravatar Chris Lovering2024-10-07-1/+1
|
* Reuse the default executable path const in testsGravatar Chris Lovering2024-10-05-4/+2
|
* Use 'executable' over 'binary' to be clearer as to what is supportedGravatar Chris Lovering2024-10-05-35/+47
|
* Correct spelling errorsGravatar ChrisJL2024-10-05-4/+4
| | | Co-authored-by: Mark <[email protected]>
* Add a note about multi-verison support to the READMEGravatar Chris Lovering2024-10-03-0/+10
|
* Update invalid binary paths test to cover new error handlingGravatar Chris Lovering2024-10-03-7/+7
|
* Update all references to /lang to /snekbinGravatar Chris Lovering2024-10-03-22/+22
|
* Correct spelling in test casesGravatar Chris Lovering2024-10-03-2/+2
|
* Use a shared default constGravatar Chris Lovering2024-10-03-5/+14
| | | | This was needed due to wanting a default value when calling python3 diurectly, but also when not specified via the API call
* Also check if the specified binary path is execuatableGravatar Chris Lovering2024-10-03-0/+2
|
* Add specific error for when the specified binary path does not existGravatar Chris Lovering2024-10-03-0/+2
|
* Drop restriction of only running binaries from /langGravatar Chris Lovering2024-10-03-5/+2
|
* Add additional tests to ensure invalid binary paths are not ranGravatar Chris Lovering2024-10-03-0/+19
|
* Also split on hyphens in build python scriptGravatar Chris Lovering2024-10-03-2/+2
| | | | This is needed as dev builds such as 3.13-dev use the suffix -dev, rather than a patch version.
* Allow setting a binary_path when calling /evalGravatar Chris Lovering2024-10-03-6/+16
|
* Add tests for multi-version supportGravatar Chris Lovering2024-10-03-0/+29
|
* Allow specifying a binary path when calling NsJail.python3Gravatar Chris Lovering2024-10-03-6/+5
|