Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
| * | Consistent capitalisation in dockerfile | 2025-05-17 | -7/+7 | ||
|/ | |||||
* | Bump SciPy in eval deps to get Python 3.13 support (#235) | 2025-03-06 | -1/+1 | ||
| | |||||
* | Merge pull request #229 from python-discord/bump-base-builder-version | 2024-12-21 | -1/+1 | ||
|\ | | | | | Bump builder base from 3.12 to 3.13 | ||||
| * | Bump builder base from 3.12 to 3.13 | 2024-12-21 | -1/+1 | ||
|/ | |||||
* | Merge remote-tracking branch 'origin/bump-python-version' | 2024-12-21 | -8/+4 | ||
|\ | |||||
| * | Remove PYTHON_CONFIGURE_OPTS overrides now that the bug is fixed in 3.13t ↵ | 2024-12-21 | -4/+0 | ||
| | | | | | | | | building | ||||
| * | Bump pyenv to v2.4.23 for 3.13.1 & 3.12.8 support | 2024-12-21 | -4/+4 | ||
| | | |||||
* | | Remove plotly as it requires headless chrome to work | 2024-12-21 | -1/+0 | ||
| | | |||||
* | | Update eval dep 3.13 exclusions now that some packages support 3.13(t) | 2024-12-21 | -4/+4 | ||
| | | |||||
* | | Bump eval deps to latest | 2024-12-21 | -10/+10 | ||
| | | |||||
* | | Run make upgrade | 2024-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) | 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-1 | 2024-12-20 | -0/+2 | ||
|\ | | | | | Add plotly to eval deps | ||||
| * | Alphabetize dependencies | 2024-12-20 | -2/+2 | ||
| | | |||||
| * | Add kaleido==0.1.* to snekbox | 2024-12-20 | -0/+1 | ||
| | | | | | | Required to export plotly figures to png | ||||
| * | Add plotly to eval deps | 2024-12-20 | -0/+1 | ||
|/ | |||||
* | Enable 3.13's colorized output | 2024-11-14 | -0/+1 | ||
| | |||||
* | Bump up to stable versions of Python 3.13 and 3.13t (#221) | 2024-10-12 | -3/+3 | ||
| | |||||
* | Bump coverallsapp/github-action in the ci-dependencies group (#220) | 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 lines | 2024-10-12 | -4/+5 | ||
| | |||||
* | Use the py_verison variable rather than reusing argv again | 2024-10-12 | -2/+2 | ||
| | |||||
* | Don't install packages that aren't compatible with 3.13t | 2024-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 t | 2024-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.13t | 2024-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 disabled | 2024-10-07 | -0/+19 | ||
| | |||||
* | Bump 3.12 to 3.12.7 from 3.12.5 | 2024-10-07 | -1/+1 | ||
| | |||||
* | Reuse the default executable path const in tests | 2024-10-05 | -4/+2 | ||
| | |||||
* | Use 'executable' over 'binary' to be clearer as to what is supported | 2024-10-05 | -35/+47 | ||
| | |||||
* | Correct spelling errors | 2024-10-05 | -4/+4 | ||
| | | | Co-authored-by: Mark <[email protected]> | ||||
* | Add a note about multi-verison support to the README | 2024-10-03 | -0/+10 | ||
| | |||||
* | Update invalid binary paths test to cover new error handling | 2024-10-03 | -7/+7 | ||
| | |||||
* | Update all references to /lang to /snekbin | 2024-10-03 | -22/+22 | ||
| | |||||
* | Correct spelling in test cases | 2024-10-03 | -2/+2 | ||
| | |||||
* | Use a shared default const | 2024-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 execuatable | 2024-10-03 | -0/+2 | ||
| | |||||
* | Add specific error for when the specified binary path does not exist | 2024-10-03 | -0/+2 | ||
| | |||||
* | Drop restriction of only running binaries from /lang | 2024-10-03 | -5/+2 | ||
| | |||||
* | Add additional tests to ensure invalid binary paths are not ran | 2024-10-03 | -0/+19 | ||
| | |||||
* | Also split on hyphens in build python script | 2024-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 /eval | 2024-10-03 | -6/+16 | ||
| | |||||
* | Add tests for multi-version support | 2024-10-03 | -0/+29 | ||
| | |||||
* | Allow specifying a binary path when calling NsJail.python3 | 2024-10-03 | -6/+5 | ||
| | |||||
* | Include hidden files when uploading artifacts | 2024-10-03 | -0/+1 | ||
| | | | | | | This was a breaking change github introduced recently Co-authored-by: GDWR <[email protected]> | ||||
* | Update nsjail_args and py_args to store_const instead of nargs='?' | 2024-10-03 | -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]> | ||||
* | Update version specifier tags in eval-deps | 2024-10-03 | -7/+7 | ||
| | | | | This ensures only packages that have wheels for 3.13 are installed into the 3.13 eval container | ||||
* | Remove obsolete version specifier in docker compose file | 2024-10-03 | -2/+0 | ||
| | |||||
* | Bump eval deps to latest | 2024-10-03 | -4/+4 | ||
| | |||||
* | Add Python 3.12.0rc3 support | 2024-10-03 | -1/+5 | ||
| | |||||
* | Move pyenv clone to builder-py-base image | 2024-10-03 | -2/+3 | ||
| | | | | This means when building multiple python versions this repo is only cloned once | ||||
* | Merge pull request #216 from python-discord/bump-versions | 2024-08-28 | -14/+14 | ||
|\ | | | | | Bump versions |