Rapptz
98570793e4
Add initial support for buttons and components
2021-05-27 00:53:13 -04:00
Josh
3864fb37a0
Fix various reference issues in documentation
...
Co-Authored-By: Riley Shaw <30989490+ShineyDev@users.noreply.github.com>
2021-05-06 07:51:07 -04:00
Rapptz
a6f7213c89
Rewrite webhooks to play better with typings and rate limits
...
This unfortunately required splitting the types into two. This led to
a lot of unfortunate code duplication that I didn't really enjoy
writing.
The new design allows users to pass an authentication token to make
webhook requests without the webhook token and allows to finally
edit the webhook channel.
The new design also uses a contextvar to store rate limiting
information so multiple instances or recreating instances no longer
clears the ratelimiting state since it's now essentially a "global"
object.
Closes #6525 , closes #6662 , closes #2509 , closes #1761
2021-04-15 08:04:32 -04:00
Rapptz
8e299e80f8
Update Sphinx to 3.5.3
2021-04-10 15:33:15 -04:00
Rapptz
23fe6b46dd
Typehint discord.Embed and introduce discord.types subpackage
...
The discord.types subpackage is currently only used to do type hinting
of API payloads, it's very much incomplete right now and it'll be a
rather long process.
discord.Embed was typehinted and formatted using black.
2021-04-07 05:39:58 -04:00
Rapptz
9fc2ab9c99
Bump minimum Python version to 3.8
2021-04-04 04:30:31 -04:00
Rapptz
fd14cf7b81
Bump Sphinx to 3.0.3
2020-12-18 21:18:50 -05:00
Rapptz
5fbb340339
Bump Sphinx to 2.4.4
2020-12-18 21:18:50 -05:00
Rapptz
7f3737fcc2
Bump dependencies for 3.9 to work without build tools
...
Fix #5984 , #5970
2020-11-21 22:59:56 -05:00
DevilXD
aea9c2aebf
Fixed missing awaits in subclassed coros
2020-04-04 01:27:26 -04:00
Peter Levart
5064f51a4c
Capitalize Python for consistency
2020-03-01 18:12:21 +01:00
Myst(MysterialPy)
c2a05688d7
Add Python 3.8 classifier to setup.py
...
Added `Programming Language :: Python :: 3.8` classifier to setup.py
since Discord.py fully supports it without error or warning.
2020-01-25 21:34:15 -05:00
Eugene
be5bd27386
Remove unused import
...
find_packages function is not used anymore
2019-06-29 19:15:06 -04:00
Rapptz
db67c79dbc
Downgrade to Sphinx 1.8.5
...
For some reason 2.1.2 breaks localization.
2019-06-28 09:00:17 -04:00
Rapptz
7543328fe7
Update Sphinx to 2.1.2
2019-06-28 01:43:04 -04:00
Rapptz
4770f5a958
Export tasks extension
2019-04-12 03:22:50 -04:00
Rapptz
d37839f38a
Update classifier in setup.py
2019-04-08 18:54:40 -04:00
Rapptz
bb79f2ae81
Bump PyNaCl to 1.3.0
2019-04-08 17:51:16 -04:00
Rapptz
97de4542f7
Add project URLs to setup.py
2019-03-02 16:51:09 -05:00
Hornwitser
1f4940d171
Fix README.rst for PyPi
...
Add long_description_content_type in setup.py, fix incorrectly
matched up title underlines in README.rst, and fix incorrect entry in
MANIFEST.in that was forgotten when the README was renamed in 06296bf.
2019-01-28 22:22:53 -05:00
ItWasAllIntended
134bc21fda
Update PyNaCl dependency to one that works with 3.7
...
This also adds the 3.7 classifier as with this there are no 3.7 issues
2018-09-14 22:55:28 -04:00
Toby Harradine
dace5aeaee
Move conditional RTD dependencies to 'docs' extra
2018-08-22 21:57:27 -04:00
orlnub123
e825762807
Add python_requires
2018-08-22 21:06:09 -04:00
Rapptz
0ba958bae4
Bump Sphinx to 1.7.4
2018-06-21 03:45:38 -04:00
Rapptz
f25091efe1
Drop support for Python 3.4 and make minimum version 3.5.2.
2018-06-10 18:10:00 -04:00
Rapptz
e9f887aab2
Add websupport extension to extension list.
2017-12-29 06:29:59 -05:00
Rapptz
300c0f7b19
Pip version requires require all 3 digits.
2017-12-28 21:39:44 -05:00
Rapptz
5c65acd9b3
Add some dependencies for RTD.
2017-12-28 21:34:41 -05:00
khazhyk
54ea52c86f
Prefix sha to fix leading zeros being stripped
...
/dist.py:352: UserWarning: Normalizing '1.0.0a1402+0965847' to '1.0.0a1402+965847'
2017-11-21 17:54:55 -05:00
khazhyk
98a054e19e
Use local version identifer for SHA
...
local version identifier seems to be the only PEP440
way to add arbitrary string to the version. Makes
pip stop complaining about invalid version label.
2017-10-14 20:41:45 -07:00
khazhyk
c3a727ac7e
Show sha1 for development versions.
2017-10-14 15:23:32 -04:00
Rapptz
de6cffa347
Try to build HTML5 for docs.
2017-09-21 18:04:46 -04:00
Giovani Irimea
06296bfaf6
Changed README from using Markdown to use reStructuredText
2017-09-18 20:01:57 -04:00
Rapptz
da6ced72c9
Bump requirements to aiohttp 2.2 and PyNaCl 1.1.2
2017-07-01 16:56:39 -04:00
Rapptz
b44bba6ee6
First pass at documentation reform.
2017-05-12 20:14:34 -04:00
Rapptz
c4c17351c6
Add commit number to pip version for easy identification.
2017-03-04 20:43:05 -05:00
Rapptz
bb8f5f4725
Make discord.ext a namespace package.
2017-02-14 21:35:52 -05:00
Rapptz
4c1b8d1de1
Add PyNaCl to setuptool's extras requirements.
2016-06-28 00:59:12 -04:00
Rapptz
c6b31c9663
Attempt to satisfy RTD by using sphinxcontrib.napoleon.
2016-01-10 00:39:48 -05:00
Rapptz
cc8ddc7eae
Use setuputils.find_package to find extension modules.
2016-01-04 23:26:01 -05:00
Rapptz
0489fcb481
Update README and setuputils related files to point to async version.
2015-12-04 06:43:04 -05:00
Rapptz
7ff2cd008f
Properly set requirements of ws4py and requests.
2015-10-18 23:34:27 -04:00
Rapptz
35084cf98a
Add support for channel creation events.
2015-08-23 23:37:56 -04:00
Rapptz
9b99834221
Fix setuputils script
2015-08-23 04:39:58 -04:00
Rapptz
44953e7a3f
Rename project from pydiscord to discord.py
2015-08-22 07:43:41 -04:00
Rapptz
3e0f09d32c
Initial commit
2015-08-21 18:18:34 -04:00