aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Dependency bumps (including pydis_core to 11.8.0)HEADmainGravatar Joe Banks20 hours-278/+276
|
* Add JIT-compiler explanation to j-suffixed Python buildsGravatar Joe Banks5 days-0/+2
|
* Add 3.14j to SupportedPythonVersionsGravatar Joe Banks5 days-1/+1
|
* Merge pull request #3408 from onerandomusername/patch-1Gravatar Boris Muratov5 days-0/+1
|\ | | | | Fix unbound error for code snippet fetch errors
| * Fix unbound error for code snippet fetch errorsGravatar arielle5 days-0/+1
|/ | | closes GH-3404
* Update 3.13t to 3.14tGravatar Joe Banks8 days-1/+1
| | | | See python-discord/snekbox#246 for relevant snekbox changes
* Use last character of Python version to determine free threading Gravatar Joe Banks9 days-1/+1
| | | | | Removes the need to hardcode each specific "3.Xt" version we may support in future. Co-authored-by: ChrisJL <[email protected]>
* Stop using Literal ordering to determine default !eval Python versionGravatar Joe Banks9 days-9/+11
| | | | | | | Instead of using typing.get_args(...) and fetching the first value returned (which is mostly safe, but not guaranteed to be so), use a new constant DEFAULT_PYTHON_VERSION to control the current default Python executor when no explicit interpreter version is passed.
* Update EvalJob to fetch default Python version instead of hardcodingGravatar Joe Banks9 days-5/+3
|
* Move snekbox operational and typing constants to a new fileGravatar Joe Banks9 days-21/+37
| | | | | | This will allow all other utility files within the snekbox cog to access types such as `SupportedPythonVersions` without causing circular import issues.
* Remove notice about 3.14 being pre-releaseGravatar Joe Banks9 days-2/+0
|
* Re-order SupportedPythonVersions to default to using 3.14.0Gravatar Joe Banks9 days-1/+1
|
* Add `!exec` alias to clarify command behavior (#3392)Gravatar Dragon2025-09-27-1/+1
| | | | | * add exec as an alias for eval * add whitespace
* testing readme grammar fix (#3391)Gravatar Moritz von Berg2025-09-24-3/+3
|
* fix: don't create a new session to upload to the pastebin (#3388)Gravatar arielle2025-09-23-17/+12
| | | | | | | | | | | * fix: don't create a new session to upload to the pastebin noticed this earlier but didn't see it get fixed this is a simple fix that lessens creating an unnecessary session * fix the other two instances https://discord.com/channels/267624335836053506/291284109232308226/1419909021460336680
* Preserve Invocation Context (#3377)Gravatar Dragon2025-09-23-2/+36
| | | | | | | When redirecting commands, upload a paste of the original invocation command to the paste server for users to copy/paste. --------- Co-authored-by: Joe Banks <[email protected]>
* Merge pull request #3385 from onerandomusername/patch-1Gravatar Joe Banks2025-09-15-6/+6
|\ | | | | Update captization of PyPI for consistency with PyPI trademark and branding
| * Rename PyPi class to PyPI for consistencyGravatar arielle2025-09-12-6/+6
|/
* Merge pull request #3381 from python-discord/nedbat-patch-1Gravatar Joe Banks2025-09-06-1/+1
|\ | | | | A list is a better expression of the intent
| * A list is a better expression of the intentGravatar Ned Batchelder2025-09-05-1/+1
|/
* Bump actions/checkout from 4 to 5 (#3369)Gravatar dependabot[bot]2025-08-13-4/+4
| | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/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) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Dependency bumpsGravatar Joe Banks2025-08-10-106/+103
| | | | Mainly for pydis-core, but bump other dependencies as well
* Merge pull request #3331 from b0nes1/mainGravatar Boris Muratov2025-08-10-19/+230
|\ | | | | Implemented optional duration parameter in slowmode command
| * Merge branch 'main' into mainGravatar Boris Muratov2025-08-10-2870/+1457
| |\ | |/ |/|
* | Update extensions functools.partial to enum.memberGravatar Joe Banks2025-07-28-6/+4
| | | | | | | | Modified as per FutureWarning
* | Update Dockerfile to Python 3.13Gravatar Joe Banks2025-07-27-1/+1
| |
* | Update pyproject.toml to Python 3.13Gravatar Joe Banks2025-07-27-229/+346
| |
* | Update voice verification thresholdsGravatar Joe Banks2025-07-23-2/+2
| |
* | Dependency re-lockGravatar Joe Banks2025-07-22-25/+26
| |
* | Bump aiohttp from 3.11.13 to 3.12.14 in the pip group across 1 directoryGravatar dependabot[bot]2025-07-22-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the pip group with 1 update in the / directory: [aiohttp](https://github.com/aio-libs/aiohttp). Updates `aiohttp` from 3.11.13 to 3.12.14 - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.11.13...v3.12.14) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.12.14 dependency-type: direct:production dependency-group: pip ... Signed-off-by: dependabot[bot] <[email protected]>
* | Bump lxml from 5.3.1 to 6.0.0Gravatar dependabot[bot]2025-07-22-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [lxml](https://github.com/lxml/lxml) from 5.3.1 to 6.0.0. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-5.3.1...lxml-6.0.0) --- updated-dependencies: - dependency-name: lxml dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* | webscale the dockerfile 10x improvementGravatar Joe Banks2025-07-18-2/+0
| |
* | Update dependabot config to use uvGravatar Joe Banks2025-07-15-1/+2
| |
* | Replace virtualenv with venvGravatar Joe Banks2025-07-15-2/+2
| | | | | | | | Co-authored-by: Johannes Christ <[email protected]>
* | Remove pip-licensesGravatar Joe Banks2025-07-15-66/+1
| |
* | Update README.md to reflect uv usageGravatar Joe Banks2025-07-15-9/+9
| |
* | Update Dockerfile to use uvGravatar Joe Banks2025-07-15-7/+29
| |
* | Update lint task to use uvGravatar Joe Banks2025-07-15-5/+9
| |
* | Update pre-commit hooks to use uvGravatar Joe Banks2025-07-15-1/+1
| |
* | Migrate pyproject.toml to uv dependenciesGravatar Joe Banks2025-07-15-2807/+1308
| |
* | Allow mods to also paginate other mod commandsGravatar Chris Lovering2025-07-15-5/+16
| |
* | Revert "Add allowance for pydis_core minor updates"Gravatar Joe Banks2025-07-14-6/+0
| | | | | | | | This reverts commit 8134dbd62f211f5e35429faa71a0be11d5716c3b.
* | Add allowance for pydis_core minor updatesGravatar Joe Banks2025-07-14-0/+6
| |
* | Bump pydis-core to 11.6.1Gravatar Joe Banks2025-07-13-6/+6
| |
| * Centralize cache reading and decoding in a helper functionGravatar Boris Muratov2025-08-09-19/+32
| |
| * Use consistent time module importGravatar B0nes2025-07-01-5/+4
| |
| * Remove stray commentGravatar B0nes2025-07-01-2/+0
| |
| * General refactoring, change message formatting, update testsGravatar B0nes2025-06-30-36/+44
| |
| * Refactor slowmode command to use Duration converter; Combine redis caches ↵Gravatar B0nes2025-06-30-56/+55
| | | | | | | | into one object; update and tidy related tests.
| * Fix bug in test causing channel edit to not be recognisedGravatar B0nes2025-06-30-15/+17
| |