aboutsummaryrefslogtreecommitdiffstats
path: root/dev (unfollow)
Commit message (Collapse)AuthorLines
2023-05-06Log when waiting for a guild before loading extensionsGravatar Chris Lovering-0/+3
2023-05-06Bump d.py to 2.2.3Gravatar Chris Lovering-308/+296
2023-03-02Bump dependencies to latestv9.5.1Gravatar Chris Lovering-458/+525
2023-03-02Explicitly set the stack level of the warnings.warn callGravatar Chris Lovering-1/+1
The warn method from the warnings module uses a stacklevel of 1 by default. This will only show a stack trace for the line on which the warn method is called. It is therefore recommended to use a stacklevel of 2 or greater to provide more information to the user.
2023-03-02Don't override the default list of ignored flake8 rulesGravatar Chris Lovering-1/+1
2023-03-02Bump Discord.py to 2.2.2Gravatar Chris Lovering-3/+6
2023-02-28Bump discord-py to 2.2.0 (#173)v9.5.0Gravatar Amrou Bellalouna-931/+934
* bump dpy to 2.2.0 * update changelog * bump version in tool.poetry table
2023-02-09Bump discord.py to 2.1.1 (#172)v9.4.1Gravatar Amrou Bellalouna-6/+10
* bump dpy to 2.1.1 * add bump history to changelog * bump pydis-core version in pyproject.toml * reinstate the old state for release 9.3.1 --------- Co-authored-by: Amrou Bellalouna <[email protected]>
2022-12-26Sync global and guild app command tree on startupGravatar Chris Lovering-7/+24
2022-12-23fix instantiation of bg tasks setGravatar Amrou Bellalouna-1/+1
2022-12-23update version and carve it in changelogGravatar Amrou Bellalouna-1/+5
2022-12-23save newly created tasks in a setGravatar Amrou Bellalouna-3/+3
2022-12-13Return None upon receiving a bad request from Discord in get_or_fetch_member ↵v9.3.0Gravatar Amrou Bellalouna-7/+12
(#169) Co-authored-by: Amrou Bellalouna <[email protected]>
2022-12-12save strong references of newly created tasks in the `TASKS` setGravatar Amrou Bellalouna-0/+5
2022-12-11Matrix test both 3.10 and 3.11 in CIGravatar Chris Lovering-22/+30
2022-12-11Add a dry run step to lint & test CIGravatar Chris Lovering-1/+5
2022-12-11Update dockerignore to include dev dirGravatar Chris Lovering-4/+2
This is so that CI can build an image that includes the dev folder, which has the exmaple bot. This also removes the test and docs folders, as they od not need to be in a built image.
2022-12-11Simplify docker-compose volumesGravatar Chris Lovering-3/+2
This is fine to do now, since we set POETRY_VIRTUALENVS_IN_PROJECT=false in python-poetry-base
2022-12-11Add changelog for 3.11 and new decoratorGravatar Chris Lovering-1/+5
2022-12-11Mark project as requiring poetry-core>=1.2.0Gravatar Chris Lovering-1/+1
This is required due to the use of dependancy groups
2022-12-11Support 3.11 and bump CI to use 3.11Gravatar Chris Lovering-8/+9
2022-12-11Support 3.11 & bump all depsGravatar Chris Lovering-439/+384
2022-11-14Handle not being able to delete the interaction message on button press.Gravatar Chris Lovering-8/+27
2022-11-13Bump d.py to 2.1.0Gravatar Chris Lovering-116/+99
This also bumps some dev-deps to latest
2022-11-10Clean Up Formatting Of Project Name In DocsGravatar Hassan Abouelela-4/+8
Signed-off-by: Hassan Abouelela <[email protected]>
2022-11-10Add Support For Attributes In DocstringsGravatar Hassan Abouelela-134/+169
This allows class attributes to be defined in docstrings without causing an exception while linking the source code. Due to the non-static nature of attributes, it's not trivial to link their actual definition, so the chosen lines will actually be all the lines of the parent class. Signed-off-by: Hassan Abouelela <[email protected]>
2022-11-05Add six as a dev depGravatar Chris Lovering-1/+14
2022-11-05Relock poetryGravatar Chris Lovering-406/+397
2022-11-05Rename package due to naming conflictGravatar Chris Lovering-61/+66
2022-11-05Update pyproject.toml module meta dataGravatar Chris Lovering-2/+9
2022-10-26Use New Static Build Site API (#122)Gravatar Hassan Abouelela-15/+14
Updates the build the script to use the new API provided by the site to fetch and download artifacts. Additionally, metadata files are deleted in CI. They are only required for speeding up subsequent builds, which is not applicable in CI, and only increases the build size.
2022-09-27bump sphinx and sphinx-autodoc-typehintsGravatar Numerlor-68/+317
2022-09-27make function and message positional only to free up names for kwargsGravatar Numerlor-0/+1
2022-09-19allow user specified function to manipulate cooldown argsGravatar Numerlor-3/+9
2022-09-19use more consistent stylingGravatar Numerlor-2/+4
2022-09-19type return with tupleGravatar Numerlor-1/+1
while only iterable is strictly needed, any reader would expect the function to return a tuple
2022-09-19use ctx.channel directlyGravatar Numerlor-2/+1
2022-09-19get rid of unnecessary checkGravatar Numerlor-4/+1
2022-09-19use a clearer nameGravatar Numerlor-3/+3
2022-09-18use paramspec from typingGravatar Numerlor-8/+4
the package now requires python 3.10
2022-09-18Bump dev depsGravatar Chris Lovering-40/+28
2022-09-18Bump d.py to 2.0.1Gravatar Chris Lovering-147/+1075
2022-09-18Remove Unused Steps In CIGravatar Hassan Abouelela-11/+2
Signed-off-by: Hassan Abouelela <[email protected]>
2022-09-18Use Poetry Base In Docker ImageGravatar Hassan Abouelela-20/+2
Use chrislovering/python-poetry-base as the base image for the Dockerfile. It manages everthing required to install and configure poetry. Signed-off-by: Hassan Abouelela <[email protected]>
2022-09-11Use BOT_TOKEN in example projectGravatar Chris Lovering-2/+2
This is so that we use the same env var as metricity, remove the need for duplicate env vars.
2022-09-11Don't mount project root in docker-composeGravatar Chris Lovering-2/+3
Now that we are using in-project venvs, mounting the entire project root would cause the host's venv to overwrite the image's if present.
2022-09-11Update poetry to use 1.2.0Gravatar Chris Lovering-10/+20
This change requires the use of venvs, rather than pip user installs
2022-09-10Add metricity to docker-compose so web doesn't crash loopGravatar Chris Lovering-0/+18
2022-08-18Bump Discord.py to the stable 2.0 release.v8.2.0Gravatar Chris Lovering-54/+59
This also bumps some other deps, rather than individually merging the dependabot releases.
2022-08-16Update docs/changelog.rstGravatar Ionite-1/+1
Co-authored-by: ChrisJL <[email protected]>