aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Branding: retry GitHub server errorsGravatar kwzrd2024-11-23-8/+35
| | | | Use the tenacity lib to retry 5xx responses from GitHub.
* Branding: handle repo errors in cogGravatar kwzrd2024-11-23-29/+37
| | | | | | | | | | If we fail to fetch an event, the whole branding sync will now be aborted. This will prevent situations where we fail to fetch the current event due to a 5xx error and the cog resorts to the fallback branding in the middle of an event. Error handling is moved to the cog. The repo abstraction will now propagate errors rather than silence them.
* Deps: add tenacityGravatar kwzrd2024-11-23-1/+17
|
* Remove deprecated ruff rulesGravatar Chris Lovering2024-11-23-1/+1
|
* Set ruff to use concise output and suggest unsafe fixesGravatar Chris Lovering2024-11-23-0/+2
|
* Bump deps to latestGravatar Chris Lovering2024-11-23-1190/+1322
| | | | Deepdiff 7.0.1 -> 8.0.1 was left out as it seems the breaking changes could actually effect us
* Drop newlines and url unquote messages before passing through invite filter ↵Gravatar ChrisJL2024-11-23-5/+11
| | | | (#3184)
* fix: Replace unfriendly error messages (#3194)Gravatar dd84ai2024-11-23-3/+4
| | | | | | | | | | | | | | | | | | | * fix: Replace unfriendly error messages Reviewed msgs that looked hurtful and not desirable And offered to replace with some alternative joke options refactor: error should start with capital errors Co-authored-by: Bradley Reynolds <[email protected]> * refactor: Update bot/constants.py with offered suggestion Co-authored-by: wookie184 <[email protected]> --------- Co-authored-by: Bradley Reynolds <[email protected]> Co-authored-by: wookie184 <[email protected]>
* Sanitize MSVC++ build tools link for Discord (#3197)Gravatar thurisatic2024-11-23-1/+1
| | | Discord does not like periods (.) in aliased URLs, so in embeds, this section of markdown is not rendered. Bare URLs, though, get made into links, and it looks just fine.
* Merge pull request #3198 from thurisatic/ansi-snekrunsGravatar ChrisJL2024-11-14-5/+9
|\ | | | | Enable 3.13's colorized output (bot half)
| * Prevent 3.13's ANSI escapes from mangling pinwand uploadsGravatar Thurisatic2024-11-14-1/+5
| |
| * Add eval output highlight language to support ANSI colorsGravatar Thurisatic2024-11-14-4/+4
|/
* Ensure eval version buttons ascend in release dateGravatar Chris Lovering2024-10-07-2/+3
|
* Special case Python versions ending in t for eval outputGravatar Chris Lovering2024-10-07-1/+2
| | | | A t suffix means it's a free threading version. For these versions we want to link users to what that means
* Add support for 3.13t in evalGravatar Chris Lovering2024-10-07-1/+1
|
* Dynamically build eval switcher buttons based on supported versionsGravatar Chris Lovering2024-10-07-8/+4
|
* Rename kwarg in eval button to be clearerGravatar Chris Lovering2024-10-07-4/+4
|
* Merge pull request #3179 from python-discord/Snekbox-multi-versionGravatar Boris Muratov2024-10-07-11/+11
|\ | | | | Support both Python 3.12 and 3.13 in eval
| * Support both Python 3.12 and 3.13 in evalGravatar Chris Lovering2024-10-06-11/+11
|/
* Raise error if invalid metabase credentials are usedGravatar Chris Lovering2024-10-03-0/+1
|
* Merge pull request #3161 from python-discord/dependabot/pip/pre-commit-3.8.0Gravatar Amrou Bellalouna2024-09-12-5/+5
|\ | | | | Bump pre-commit from 3.7.1 to 3.8.0
| * Bump pre-commit from 3.7.1 to 3.8.0Gravatar dependabot[bot]2024-09-12-5/+5
|/ | | | | | | | | | | | | | | Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0) --- updated-dependencies: - dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Merge pull request #3159 from python-discord/dependabot/pip/httpx-0.27.2Gravatar Amrou Bellalouna2024-09-12-5/+6
|\ | | | | Bump httpx from 0.27.0 to 0.27.2
| * Bump httpx from 0.27.0 to 0.27.2Gravatar dependabot[bot]2024-09-12-5/+6
|/ | | | | | | | | | | | | | | Bumps [httpx](https://github.com/encode/httpx) from 0.27.0 to 0.27.2. - [Release notes](https://github.com/encode/httpx/releases) - [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpx/compare/0.27.0...0.27.2) --- updated-dependencies: - dependency-name: httpx dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* Merge pull request #3166 from python-discord/dependabot/pip/ruff-0.6.4Gravatar Amrou Bellalouna2024-09-12-21/+21
|\ | | | | Bump ruff from 0.6.2 to 0.6.4
| * Bump ruff from 0.6.2 to 0.6.4Gravatar dependabot[bot]2024-09-11-21/+21
|/ | | | | | | | | | | | | | | Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.2 to 0.6.4. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.6.2...0.6.4) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump pydis-core to 11.4.0Gravatar Chris Lovering2024-09-11-5/+5
|
* Bump coverage from 7.6.0 to 7.6.1 (#3157)Gravatar dependabot[bot]2024-08-31-55/+75
| | | | | | | | | | | | | | | | Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.0 to 7.6.1. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.6.0...7.6.1) --- updated-dependencies: - dependency-name: coverage dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump lxml from 5.2.2 to 5.3.0 (#3156)Gravatar dependabot[bot]2024-08-31-146/+142
| | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump rapidfuzz from 3.9.4 to 3.9.6 (#3158)Gravatar dependabot[bot]2024-08-31-96/+111
| | | | | | | | | | | | | | | | Bumps [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) from 3.9.4 to 3.9.6. - [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases) - [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst) - [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.9.4...v3.9.6) --- updated-dependencies: - dependency-name: rapidfuzz dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump regex from 2024.5.15 to 2024.7.24 (#3137)Gravatar dependabot[bot]2024-08-31-82/+82
| | | | | | | | | | | | | | | Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.5.15 to 2024.7.24. - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](https://github.com/mrabarnett/mrab-regex/compare/2024.5.15...2024.7.24) --- updated-dependencies: - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump pytest from 8.2.2 to 8.3.2 (#3136)Gravatar dependabot[bot]2024-08-31-6/+6
| | | | | | | | | | | | | | | | Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.2 to 8.3.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.2) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump sentry-sdk from 2.10.0 to 2.13.0 (#3146)Gravatar dependabot[bot]2024-08-30-6/+7
| | | | | | | | | | | | | | | | Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.10.0 to 2.13.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.10.0...2.13.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump pip-licenses from 4.5.1 to 5.0.0 (#3134)Gravatar dependabot[bot]2024-08-30-7/+7
| | | | | | | | | | | | | | | | Bumps [pip-licenses](https://github.com/raimon49/pip-licenses) from 4.5.1 to 5.0.0. - [Release notes](https://github.com/raimon49/pip-licenses/releases) - [Changelog](https://github.com/raimon49/pip-licenses/blob/master/CHANGELOG.md) - [Commits](https://github.com/raimon49/pip-licenses/compare/v-4.5.1...v-5.0.0) --- updated-dependencies: - dependency-name: pip-licenses dependency-type: direct:development 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>
* Bump ruff from 0.5.2 to 0.6.2 (#3151)Gravatar dependabot[bot]2024-08-30-21/+21
| | | | | | | | | | | | | | | | Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.2 to 0.6.2. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.5.2...0.6.2) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Version bumpGravatar Joe Banks2024-08-23-1/+1
|
* Merge pull request #3150 from python-discord/dependabot/pip/aiohttp-3.10.5Gravatar Amrou Bellalouna2024-08-20-80/+107
|\ | | | | Bump aiohttp from 3.9.5 to 3.10.5
| * Bump aiohttp from 3.9.5 to 3.10.5Gravatar dependabot[bot]2024-08-20-80/+107
|/ | | | | | | | | | | | | | | Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.5 to 3.10.5. - [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.9.5...v3.10.5) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Merge pull request #3145 from python-discord/log-failed-OT-name-renameGravatar Joe Banks2024-08-14-4/+13
|\ | | | | Log and retry OT renaming if Discord returns an error
| * Log and retry OT renaming if Discord returns an errorGravatar Chris Lovering2024-08-13-4/+13
|/
* Legacy Help Channels Access -> Archived Channels Access (#3141)Gravatar Boris Muratov2024-08-05-2/+2
|
* Merge pull request #3106 from typhonshambo/mainGravatar Boris Muratov2024-07-19-2/+25
|\ | | | | Added message link to replied or parent message
| * Merge branch 'main' into mainGravatar Boris Muratov2024-07-19-29/+29
| |\ | |/ |/|
* | Merge pull request #3017 from python-discord/fix-watchchannel-bugsGravatar Boris Muratov2024-07-19-20/+20
|\ \ | | | | | | Fix watchchannel bugs
| * \ Merge branch 'main' into fix-watchchannel-bugsGravatar Boris Muratov2024-07-19-959/+1503
| |\ \ | |/ / |/| |
* | | Bump pytest-subtests from 0.13.0 to 0.13.1 (#3129)Gravatar dependabot[bot]2024-07-18-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pytest-subtests](https://github.com/pytest-dev/pytest-subtests) from 0.13.0 to 0.13.1. - [Release notes](https://github.com/pytest-dev/pytest-subtests/releases) - [Changelog](https://github.com/pytest-dev/pytest-subtests/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-subtests/compare/v0.13.0...v0.13.1) --- updated-dependencies: - dependency-name: pytest-subtests dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | Bump pydis-core from 11.2.0 to 11.3.0 (#3130)Gravatar dependabot[bot]2024-07-18-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pydis-core](https://github.com/python-discord/bot-core) from 11.2.0 to 11.3.0. - [Release notes](https://github.com/python-discord/bot-core/releases) - [Changelog](https://github.com/python-discord/bot-core/blob/main/docs/changelog.rst) - [Commits](https://github.com/python-discord/bot-core/compare/v11.2.0...v11.3.0) --- updated-dependencies: - dependency-name: pydis-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
| * | Copy watched_users into list to prevent modification while iteratingGravatar wookie1842024-07-18-3/+4
| | |
| * | Fix: dict.values() -> dict.items()Gravatar wookie1842024-04-16-1/+1
| | |
| * | Pass watch info through to functions to avoid KeyError if user is unwatchedGravatar wookie1842024-04-16-10/+8
| | |