-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3Packages.starlette: 0.13.8 -> 0.14.2 #112701
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
8732d1b
to
d878fe5
Compare
Rebased, because nixpkgs-review by @r-rmcgibbo didn't take the uvloop fixes on the target branch into account. Result of 2 packages failed to build:
3 packages built:
|
Sorry about that |
Result of 2 packages failed to build:
3 packages built:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- package build (see python3Packages.starlette: 0.13.8 -> 0.14.2 #112701 (comment))
- all depending packages build
- tested on x86_64
...ew/pr-112701/results/python38Packages.starlette/lib/python3.8/site-packages]$ python
Python 3.7.9 (default, Aug 15 2020, 06:36:35)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import starlette
>>> starlette.__version__
'0.14.2'
...ew/pr-112701/results/python38Packages.starlette/lib/python3.8/site-packages]$ python example.py
INFO: Started server process [4522]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:5000 (Press CTRL+C to quit)
Looks good to me.
Not actually your fault, the fixes arrived on master three minutes after this pull request was opened. I was merely stating the fact, that they didn't (couldn't) take that into account. |
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 2 packages failed to build and are new build failures:
3 packages built:
|
Because fastapi is the only consumer of starlette, I'd say we wait for feedback from fastapi maintainers. |
The latest |
It seems sensible to disable FastAPI as it has been stuck at |
- ujson was dropped in encode/starlette#1047 - test_debug_html was fixed in encode/starlette#1132
d878fe5
to
f899f3a
Compare
Result of 2 packages failed to build:
2 packages built:
|
Motivation for this change
https://github.com/encode/starlette/releases/tag/0.14.0
https://github.com/encode/starlette/releases/tag/0.14.1
https://github.com/encode/starlette/releases/tag/0.14.2
UJSONResponse
breaks fastapi ⬆️ Upgrade Starlette to 0.14.2, including internalUJSONResponse
migrated from Starlette fastapi/fastapi#2335Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)