Commit Graph

88 Commits

Author SHA1 Message Date
Marcelo Trylesinski
57a61d86f2
Add discord to README (#2718) 2025-10-02 18:49:43 +00:00
Marcelo Trylesinski
dcd7e6c94e
docs: replace uvicorn.org by uvicorn.dev (#2703) 2025-09-20 00:50:58 +00:00
Marcelo Trylesinski
f8c69b432f
chore: rename master branch to main (#2691) 2025-09-13 07:09:03 +00:00
secrett2633
016db5f7da
Update repository references from 'encode' to 'Kludex' across documentation and configuration files (#2684) 2025-09-10 21:48:53 +02:00
Patrick Hintermayer
d79f285184
docs(readme): add granian as an alternative (#2359) 2024-06-14 10:22:16 +00:00
Marcelo Trylesinski
bd552df8f9
Version 0.27.1 (#2250) 2024-02-10 05:07:07 -07:00
Marcelo Trylesinski
e2a39792cc
Add supported Python versions on the README (#2092) 2023-09-03 08:50:39 -06:00
Marcelo Trylesinski
ffa5b1ac96
Drop support for Python 3.7 (#1996) 2023-06-19 00:36:24 -06:00
Simon Willison
b127fa8eac
Fix instructions so they work in zsh as well as Bash (#1915) 2023-03-29 00:36:37 +02:00
MiracleShadow
5de5857299
Update hypercorn link on the README (#1800) 2022-12-06 15:12:34 +01:00
Et7f3
6cf0d1db10
Fix one example in REAME (#1794) 2022-12-03 07:18:33 +01:00
Marcelo Trylesinski
6496e6c1e3
Revert "Add example how to run the server programmatically with reload" (#1761) 2022-11-11 06:40:48 +01:00
Sergey Tsaplin
6c675657af
Add example how to run the server programmatically with reload (#1572)
Co-authored-by: Sergei Tsaplin <s_tsaplin@wargaming.net>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2022-10-28 19:40:28 +02:00
Samuel Colvin
b1a45821a2
Switch from watchgod to watchfiles (#1437)
* switch from watchgod to watchfiles

* fixing ot skipping tests

* linting and self.exclude_dirs

* move touch_soon

* fix tests on windows

* fix tests on windows with py37

* add back "WatchGodReload" for backwards compatibility

* depreciated message on WatchGodReload

* linting

* uprev watchfiles and use yield_on_timeout

* Apply suggestions from code review

Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>

* suggestions

* moving warning call

* Move the warning to the WatchGodReload.__init__

* improve coverage

* reinstate test_should_detect_new_reload_dirs

* linting

* Remove main.py

* Remove unused code

Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2022-06-18 18:56:16 +02:00
Tom Christie
9206350497
Docs refresh (#1365) 2022-02-08 16:47:58 +00:00
Marcelo Trylesinski
566e63e43b
Fix version that supports Python 3.6 on the README (#1316) 2022-01-11 09:57:43 +08:00
Marcelo Trylesinski
291c195c65
Remove Python 3.6 (#1261)
* Remove Python 3.6

* Fix typo on requirements
2022-01-06 13:34:11 +01:00
Marcelo Trylesinski
60c1590bc1
Fix typo on README about reload command (#1196) 2021-10-07 13:53:05 +08:00
Marcelo Trylesinski
522718cfae
📝 Remove community discussion link (#1063) 2021-06-01 06:32:05 +02:00
Josh Wilson
093a1f7c1e
Allow .json or .yaml --log-config files (#665)
* Allow .json or .yaml --log-config files

This adds support for `.json` and `.yaml` config files when running `uvicorn`
from the CLI. This allows clients to define how they wish to deal with existing loggers (#511, #512)
by providing`disable_existing_loggers` in their config file (the last item described in
[this section](https://docs.python.org/3/library/logging.config.html#dictionary-schema-details)).

Furthermore, it addresses the desire to allow users to replicate the default hard-coded
`LOGGING_CONFIG` in their own configs and tweak it as necessary, something that is not currently
possible for clients that wish to run their apps from the CLI.

* Add ids to parametrized config test case

* Fix black formatting and don't use .ini extension in the fileConfig() test

* Remove item from extras_require

* Address PR feedback
2020-08-18 08:36:12 +02:00
euri10
5fa99a11d6
Use optional package installs (#666)
* Make dependencies optional

resolves #219

* Tweak install options and update installation instructions in readme

* update to latest conclusion

* rename default -> standard

* Incoroporate other reqs

* Added setup.py to black test, previous merge made me remove all double quotes in it

* Added setup.py to lint script to match test script

* Lint setup.py

* Removed leftover from merge that was incorrect

* Trying to be more explicit about the 2 install options

* Spelling

* Newlines

* Better wording

* Websockets vs wsproto more relevant in extras

Co-authored-by: Carl George <carl@george.computer>
Co-authored-by: Almar Klein <almar.klein@gmail.com>
2020-08-10 18:49:30 +02:00
Tom Christie
70f023e784
Version 0.11.4 (#654)
* Version 0.11.4

* Version 0.11.4 heading in Chage Log
2020-04-28 16:21:07 +01:00
Tom Christie
141a817d66 Version 0.9 2019-09-06 16:59:02 +01:00
Tom Christie
3fc647ebb1
Update ASGI hyperlink (#376) 2019-06-20 08:40:45 +01:00
Tom Christie
b4d46d686b
Update README.md 2019-06-19 12:59:50 +01:00
Tom Christie
ab7337b9d1 Update ASGI hyperlink 2019-06-18 17:04:23 +01:00
Tom Christie
0d26d93e3d Update docs for ASGI3 2019-03-20 13:33:15 +00:00
Tom Christie
7cbadb7705
Update README.md 2019-01-02 12:41:20 +00:00
Tom Christie
9312de61c3 Update requirements 2018-07-25 14:58:27 +01:00
Tom Christie
6384c07d9b Add coverage badge 2018-07-25 14:57:29 +01:00
Tom Christie
942b0c4111
Use https: link to docs 2018-07-10 19:15:08 +01:00
Tom Christie
870a8e24a6
Update README.md
Use bytes for `'body'` in example.
2018-07-06 09:03:37 +01:00
Tom Christie
b02c395528 Include WebSocket support in README 2018-04-20 11:24:02 +01:00
Tom Christie
549bf734c7
Update README.md 2018-04-19 14:46:47 +01:00
Tom Christie
4c4d15519e Drop slow loading badge 2018-04-09 13:30:45 +01:00
Tom Christie
cba4a82cec Add missing 'self' 2018-04-06 18:00:12 +01:00
Tom Christie
00f08034d2 Updating README and docs for ASGI 2018-04-06 13:41:34 +01:00
Tom Christie
60f29fa219 Updating docs 2018-04-06 13:27:35 +01:00
Tom Christie
c7d2dbc017 Add badges 2017-06-29 12:49:50 +01:00
Tom Christie
85c6d397d1 Tweak README 2017-06-22 17:44:53 +01:00
Tom Christie
236ae903f1 Tweak docs 2017-06-22 17:40:53 +01:00
Tom Christie
69f1bf8215 Fix license link 2017-06-22 16:55:58 +01:00
Tom Christie
0f19cf4e6e Tweak README 2017-06-22 16:54:15 +01:00
Tom Christie
c9757279a7 Link to docs 2017-06-22 16:51:57 +01:00
Tom Christie
61bf1beffa Tweak README 2017-06-22 15:13:00 +01:00
Tom Christie
3b0bd84d3c Add 'pip install asyncio_redis' note 2017-06-14 16:07:26 +01:00
Tom Christie
77e6ca0d6d Tweak image size 2017-06-14 14:10:41 +01:00
Tom Christie
137c729303 Rephrasing in README 2017-06-14 13:54:49 +01:00
Tom Christie
21581db9b8 Tweak heading levels in README 2017-06-14 13:35:53 +01:00
Tom Christie
684b2fc669 Version 0.0.8 2017-06-14 13:16:56 +01:00