Commit graph

4143 commits

Author SHA1 Message Date
Grey Li
5d11a3d105 Set default encoding to UTF-8 for load_dotenv 2021-03-10 21:40:29 +08:00
David Lord
9b01b78f2f Merge pull request #3918 from pgjones/defaultdict 2021-03-08 10:15:26 -08:00
pgjones
264d52f6c5 remove _blueprint_order, dicts are ordered
This code originates from supporting Python 2.4. Dicts are ordered in
supported Pythons as of 3.6. An OrderedDict could be used to indicate
that order matters, but is not since we don't rely on the implementation
differences.
2021-03-08 09:58:12 -08:00
pgjones
708623907d Utilise defaultdicts
This code originates from the Python 2.4 supporting version of Flask,
with defaultdicts being added in 2.5. Using defaultdict makes the
intentional usage clearer, and slightly simplifies the code.
2021-03-08 09:58:12 -08:00
David Lord
49a0f5d769 Merge pull request #3907 from pgjones/sugar
Add syntatic sugar for route registration
2021-03-08 08:57:58 -08:00
pgjones
26932dad46 Add syntatic sugar for route registration
This takes a popular API whereby instead of passing the HTTP method as
an argument to route it is instead used as the method name i.e.

    @app.route("/", methods=["POST"])

is now writeable as,

    @app.post("/")

This is simply syntatic sugar, it doesn't do anything else, but makes
it slightly easier for users.

I've included all the methods that are relevant and aren't auto
generated i.e. not connect, head, options, and trace.
2021-03-08 08:55:14 -08:00
dependabot-preview[bot]
702a1a2626 Merge pull request #3926 from pallets/dependabot/pip/sphinx-3.5.1 2021-03-01 15:25:15 +00:00
dependabot-preview[bot]
1ff0bc6a1d Merge pull request #3925 from pallets/dependabot/pip/tox-3.22.0 2021-03-01 15:22:59 +00:00
dependabot-preview[bot]
65c198c8ca Bump sphinx from 3.4.3 to 3.5.1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.4.3 to 3.5.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.4.3...v3.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 15:17:54 +00:00
dependabot-preview[bot]
03fdb1eee8 Bump tox from 3.21.4 to 3.22.0
Bumps [tox](https://github.com/tox-dev/tox) from 3.21.4 to 3.22.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/3.21.4...3.22.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 15:15:58 +00:00
David Lord
080a0637df Merge pull request #3917 from greyli/fix-date-parse
update json.dumps for http_date changes
2021-02-25 09:51:58 -08:00
Grey Li
2d8caf350e update json.dumps for http_date changes 2021-02-25 09:45:55 -08:00
David Lord
041c463b97 Merge pull request #3922 from pallets/consistency
various cleanup for consistency between projects
2021-02-24 10:35:16 -08:00
David Lord
2aa174b62a move version to setup.cfg 2021-02-24 10:09:50 -08:00
David Lord
9dbfdeb035 docs rename changelog to changes 2021-02-24 10:09:38 -08:00
David Lord
bf473c8e3b update project links 2021-02-24 10:09:15 -08:00
David Lord
25a13f20cc Merge pull request #3916 from greyli/fix-extdev-docs
Remove the mention of Flask-OAuth in the extension dev docs
2021-02-19 07:21:18 -08:00
Grey Li
9224860896 Remove the mention of Flask-OAuth in the extension dev docs 2021-02-19 22:59:09 +08:00
David Lord
be51a3044e use rtd to build docs for prs
skip code tests when only docs change
2021-02-16 08:36:14 -08:00
David Lord
17e91cc7b7 Merge pull request #3904 from pallets/update-project
update project files
2021-02-08 18:32:18 -08:00
David Lord
15be1ddf6e update contributing guide 2021-02-08 18:26:37 -08:00
David Lord
c7207b3b77 update requirements 2021-02-08 18:23:10 -08:00
David Lord
9cfa00f6fe add security policy
copy from pallets/.github repo
github was using docs/security.rst by mistake
2021-02-08 18:20:48 -08:00
David Lord
88aeff5e21 update issue templates 2021-02-08 18:17:45 -08:00
David Lord
904d087dfe update test config 2021-02-08 18:17:45 -08:00
David Lord
081ed87455 Merge pull request #3901 from pallets/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2021-02-08 18:17:33 -08:00
pre-commit-ci[bot]
848324b055 [pre-commit.ci] pre-commit autoupdate 2021-02-08 18:12:19 -08:00
David Lord
099e34c36b Merge pull request #3903 from pallets/update-werkzeug
fix tests for latest Werkzeug
2021-02-08 18:11:47 -08:00
David Lord
1d8ade59d2 remove test relying on Werkzeug Local internals 2021-02-08 18:04:02 -08:00
David Lord
8536d079f8 Merge pull request #3895 from pallets/jinja-tojson
use Jinja's tojson filter
2021-02-01 22:57:42 -08:00
David Lord
39d978f42b use Jinja's tojson filter 2021-02-01 22:48:09 -08:00
David Lord
9aabad53f6 Merge pull request #3794 from mbpreble/open-session-request-endpoint-none
Ensure session_interface.open_session is called after URL matching
2021-02-01 20:45:02 -08:00
Matthew Preble
5aa2518a34 Ensure session_interface.open_session is called after URL matching (#3776) 2021-02-01 20:41:17 -08:00
David Lord
a0790896d4 Merge pull request #3883 from tonydelanuez/clarify-got-request-exception
Doc update: Clarify got_request_exception signal docs
2021-02-01 20:31:57 -08:00
Tony De La Nuez
7c9f74e6cc got_request_exception only sends unhandled exceptions
Co-authored-by: David Lord <davidism@gmail.com>
2021-02-01 20:28:10 -08:00
David Lord
45f98e9f1d Merge pull request #3893 from pallets/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2021-02-01 19:59:58 -08:00
pre-commit-ci[bot]
cc65c13434 [pre-commit.ci] pre-commit autoupdate 2021-02-01 19:55:24 -08:00
dependabot-preview[bot]
3e492e4aa3 Merge pull request #3887 from pallets/dependabot/pip/packaging-20.9 2021-02-02 03:49:49 +00:00
dependabot-preview[bot]
f1dabf27c1 Bump packaging from 20.8 to 20.9
Bumps [packaging](https://github.com/pypa/packaging) from 20.8 to 20.9.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/20.8...20.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:45:39 +00:00
dependabot-preview[bot]
03308fd52c Merge pull request #3886 from pallets/dependabot/pip/jinja2-2.11.3 2021-02-02 03:44:56 +00:00
dependabot-preview[bot]
784ef71e63 Merge pull request #3889 from pallets/dependabot/pip/pytest-6.2.2 2021-02-02 03:43:43 +00:00
dependabot-preview[bot]
3173e344ea Merge pull request #3888 from pallets/dependabot/pip/sphinx-3.4.3 2021-02-02 03:42:43 +00:00
dependabot-preview[bot]
49753d75fa Bump pytest from 6.2.1 to 6.2.2
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.1...6.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:41:04 +00:00
dependabot-preview[bot]
9dc7e4f076 Merge pull request #3891 from pallets/dependabot/pip/greenlet-1.0.0 2021-02-02 03:39:08 +00:00
dependabot-preview[bot]
d038611f53 Bump jinja2 from 2.11.2 to 2.11.3
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:37:53 +00:00
dependabot-preview[bot]
83c0f30487 Bump sphinx from 3.4.1 to 3.4.3
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.4.1...v3.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:37:40 +00:00
dependabot-preview[bot]
de76a1c3c4 Merge pull request #3892 from pallets/dependabot/pip/pre-commit-2.10.0 2021-02-02 03:35:58 +00:00
dependabot-preview[bot]
6322c80437 Merge pull request #3890 from pallets/dependabot/pip/sphinx-tabs-2.0.0 2021-02-02 03:35:44 +00:00
dependabot-preview[bot]
28d30aeee4 Bump sphinx-tabs from 1.3.0 to 2.0.0
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 1.3.0 to 2.0.0.
- [Release notes](https://github.com/executablebooks/sphinx-tabs/releases)
- [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v1.3.0...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:33:21 +00:00
dependabot-preview[bot]
3a0a825760 Bump greenlet from 0.4.17 to 1.0.0
Bumps [greenlet](https://github.com/python-greenlet/greenlet) from 0.4.17 to 1.0.0.
- [Release notes](https://github.com/python-greenlet/greenlet/releases)
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/0.4.17...1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 03:33:16 +00:00