aboutsummaryrefslogtreecommitdiffstats
path: root/botstrap.py (unfollow)
Commit message (Collapse)AuthorLines
6 daysAdd JIT-compiler explanation to j-suffixed Python buildsGravatar Joe Banks-0/+2
6 daysAdd 3.14j to SupportedPythonVersionsGravatar Joe Banks-1/+1
6 daysFix unbound error for code snippet fetch errorsGravatar arielle-0/+1
closes GH-3404
9 daysUpdate 3.13t to 3.14tGravatar Joe Banks-1/+1
See python-discord/snekbox#246 for relevant snekbox changes
10 daysUse last character of Python version to determine free threading Gravatar Joe Banks-1/+1
Removes the need to hardcode each specific "3.Xt" version we may support in future. Co-authored-by: ChrisJL <[email protected]>
10 daysStop using Literal ordering to determine default !eval Python versionGravatar Joe Banks-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.
10 daysUpdate EvalJob to fetch default Python version instead of hardcodingGravatar Joe Banks-5/+3
10 daysMove snekbox operational and typing constants to a new fileGravatar Joe Banks-21/+37
This will allow all other utility files within the snekbox cog to access types such as `SupportedPythonVersions` without causing circular import issues.
10 daysRemove notice about 3.14 being pre-releaseGravatar Joe Banks-2/+0
10 daysRe-order SupportedPythonVersions to default to using 3.14.0Gravatar Joe Banks-1/+1
2025-09-27Add `!exec` alias to clarify command behavior (#3392)Gravatar Dragon-1/+1
* add exec as an alias for eval * add whitespace
2025-09-24testing readme grammar fix (#3391)Gravatar Moritz von Berg-3/+3
2025-09-23fix: don't create a new session to upload to the pastebin (#3388)Gravatar arielle-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
2025-09-23Preserve Invocation Context (#3377)Gravatar Dragon-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]>
2025-09-12Rename PyPi class to PyPI for consistencyGravatar arielle-6/+6
2025-09-05A list is a better expression of the intentGravatar Ned Batchelder-1/+1
2025-08-13Bump actions/checkout from 4 to 5 (#3369)Gravatar dependabot[bot]-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>
2025-08-10Dependency bumpsGravatar Joe Banks-106/+103
Mainly for pydis-core, but bump other dependencies as well
2025-08-09Centralize cache reading and decoding in a helper functionGravatar Boris Muratov-19/+32
2025-07-28Update extensions functools.partial to enum.memberGravatar Joe Banks-6/+4
Modified as per FutureWarning
2025-07-27Update Dockerfile to Python 3.13Gravatar Joe Banks-1/+1
2025-07-27Update pyproject.toml to Python 3.13Gravatar Joe Banks-229/+346
2025-07-23Update voice verification thresholdsGravatar Joe Banks-2/+2
2025-07-22Dependency re-lockGravatar Joe Banks-25/+26
2025-07-22Bump aiohttp from 3.11.13 to 3.12.14 in the pip group across 1 directoryGravatar dependabot[bot]-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]>
2025-07-22Bump lxml from 5.3.1 to 6.0.0Gravatar dependabot[bot]-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]>
2025-07-18webscale the dockerfile 10x improvementGravatar Joe Banks-2/+0
2025-07-15Update dependabot config to use uvGravatar Joe Banks-1/+2
2025-07-15Replace virtualenv with venvGravatar Joe Banks-2/+2
Co-authored-by: Johannes Christ <[email protected]>
2025-07-15Remove pip-licensesGravatar Joe Banks-66/+1
2025-07-15Update README.md to reflect uv usageGravatar Joe Banks-9/+9
2025-07-15Update Dockerfile to use uvGravatar Joe Banks-7/+29
2025-07-15Update lint task to use uvGravatar Joe Banks-5/+9
2025-07-15Update pre-commit hooks to use uvGravatar Joe Banks-1/+1
2025-07-15Migrate pyproject.toml to uv dependenciesGravatar Joe Banks-2807/+1308
2025-07-15Allow mods to also paginate other mod commandsGravatar Chris Lovering-5/+16
2025-07-14Revert "Add allowance for pydis_core minor updates"Gravatar Joe Banks-6/+0
This reverts commit 8134dbd62f211f5e35429faa71a0be11d5716c3b.
2025-07-14Add allowance for pydis_core minor updatesGravatar Joe Banks-0/+6
2025-07-13Bump pydis-core to 11.6.1Gravatar Joe Banks-6/+6
2025-07-01Use consistent time module importGravatar B0nes-5/+4
2025-07-01Remove stray commentGravatar B0nes-2/+0
2025-06-30General refactoring, change message formatting, update testsGravatar B0nes-36/+44
2025-06-30Refactor slowmode command to use Duration converter; Combine redis caches ↵Gravatar B0nes-56/+55
into one object; update and tidy related tests.
2025-06-30Fix bug in test causing channel edit to not be recognisedGravatar B0nes-15/+17
2025-06-30Fix issue with unawaited coroutine in testGravatar B0nes-1/+1
2025-06-30WIP: Added tests for slowmode command with duration argument.Gravatar B0nes-2/+110
2025-06-30Implemented optional duration parameter in slowmode commandGravatar B0nes-15/+99
2025-06-25Gracefully handle attempting tidy-up in archived threadGravatar Joe Banks-3/+10
2025-06-25Exclude bot-commands from rules alert relayGravatar Joe Banks-1/+4
2025-06-25Only tidy-up infractions outside mod channelsGravatar Joe Banks-1/+2