Commit message (Collapse) | Author | Lines | ||
---|---|---|---|---|
2025-05-17 | Replace deprecated ubuntu 20.04 CI runner with 24.04 | -1/+1 | ||
2025-05-17 | update tests to use new default python version | -3/+3 | ||
2025-05-17 | Bump eval deps to latest versions | -16/+19 | ||
This commit also updates which dependencies are installed in each verison of Python, according to what works where. | ||||
2025-05-17 | Bump numpy version installed in dev to one that works for 3.13 | -1/+1 | ||
2025-05-17 | Remove 3.12 in favour of 3.14-dev | -4/+4 | ||
2025-05-17 | Bump 3.13 to 3.13.2 and make the default | -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-17 | Consistent capitalisation in dockerfile | -7/+7 | ||
2025-03-06 | Bump SciPy in eval deps to get Python 3.13 support (#235) | -1/+1 | ||
2024-12-21 | Bump builder base from 3.12 to 3.13 | -1/+1 | ||
2024-12-21 | Remove plotly as it requires headless chrome to work | -1/+0 | ||
2024-12-21 | Update eval dep 3.13 exclusions now that some packages support 3.13(t) | -4/+4 | ||
2024-12-21 | Bump eval deps to latest | -10/+10 | ||
2024-12-21 | Run make upgrade | -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-21 | Remove PYTHON_CONFIGURE_OPTS overrides now that the bug is fixed in 3.13t ↵ | -4/+0 | ||
building | ||||
2024-12-21 | Bump pyenv to v2.4.23 for 3.13.1 & 3.12.8 support | -4/+4 | ||
2024-12-21 | Bump coverallsapp/github-action (#224) | -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-20 | Alphabetize dependencies | -2/+2 | ||
2024-12-20 | Add kaleido==0.1.* to snekbox | -0/+1 | ||
Required to export plotly figures to png | ||||
2024-12-20 | Add plotly to eval deps | -0/+1 | ||
2024-11-14 | Enable 3.13's colorized output | -0/+1 | ||
2024-10-12 | Bump up to stable versions of Python 3.13 and 3.13t (#221) | -3/+3 | ||
2024-10-12 | Bump coverallsapp/github-action in the ci-dependencies group (#220) | -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> | ||||
2024-10-12 | Make nogil test more readable by spliting logic across more lines | -4/+5 | ||
2024-10-12 | Use the py_verison variable rather than reusing argv again | -2/+2 | ||
2024-10-12 | Don't install packages that aren't compatible with 3.13t | -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 | ||||
2024-10-07 | Ensure Python versions ending in t are installed to a dir ending in t | -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 | ||||
2024-10-07 | Also install 3.13t | -0/+9 | ||
This is a free threaded version of python https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython | ||||
2024-10-07 | Add test to ensure free threaded versions have GIL disabled | -0/+19 | ||
2024-10-07 | Bump 3.12 to 3.12.7 from 3.12.5 | -1/+1 | ||
2024-10-05 | Reuse the default executable path const in tests | -4/+2 | ||
2024-10-05 | Use 'executable' over 'binary' to be clearer as to what is supported | -35/+47 | ||
2024-10-05 | Correct spelling errors | -4/+4 | ||
Co-authored-by: Mark <[email protected]> | ||||
2024-10-03 | Add a note about multi-verison support to the README | -0/+10 | ||
2024-10-03 | Update invalid binary paths test to cover new error handling | -7/+7 | ||
2024-10-03 | Update all references to /lang to /snekbin | -22/+22 | ||
2024-10-03 | Correct spelling in test cases | -2/+2 | ||
2024-10-03 | Use a shared default const | -5/+14 | ||
This was needed due to wanting a default value when calling python3 diurectly, but also when not specified via the API call | ||||
2024-10-03 | Also check if the specified binary path is execuatable | -0/+2 | ||
2024-10-03 | Add specific error for when the specified binary path does not exist | -0/+2 | ||
2024-10-03 | Drop restriction of only running binaries from /lang | -5/+2 | ||
2024-10-03 | Add additional tests to ensure invalid binary paths are not ran | -0/+19 | ||
2024-10-03 | Also split on hyphens in build python script | -2/+2 | ||
This is needed as dev builds such as 3.13-dev use the suffix -dev, rather than a patch version. | ||||
2024-10-03 | Allow setting a binary_path when calling /eval | -6/+16 | ||
2024-10-03 | Add tests for multi-version support | -0/+29 | ||
2024-10-03 | Allow specifying a binary path when calling NsJail.python3 | -6/+5 | ||
2024-10-03 | Include hidden files when uploading artifacts | -0/+1 | ||
This was a breaking change github introduced recently Co-authored-by: GDWR <[email protected]> | ||||
2024-10-03 | Update nsjail_args and py_args to store_const instead of nargs='?' | -2/+8 | ||
When using nargs='?' the nsjail_args argument was sometimes consuming 1 of the arguments passed to the module. By setting these two arguments to store_const actions instead, this is no longer the case, as they will always use the constant specified now. This is more appropriate for their actual use case of being purely for documentation. Co-authored-by: GDWR <[email protected]> | ||||
2024-10-03 | Update version specifier tags in eval-deps | -7/+7 | ||
This ensures only packages that have wheels for 3.13 are installed into the 3.13 eval container | ||||
2024-10-03 | Remove obsolete version specifier in docker compose file | -2/+0 | ||
2024-10-03 | Bump eval deps to latest | -4/+4 | ||