Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/falconry/falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
https://github.com/falconry/falcon
Get rid of `setup.cfg`
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
Typing cleanup for 4.0
CaselIT opened this issue 4 months ago
CaselIT opened this issue 4 months ago
chore: drop unused tools and workflows
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore(cibw): productify the `cibuildwheel` workflow
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Finalize `cibuildwheel` tooling
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
Revamp things-advanced (WSGI/ASGI) examples
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
refactor(misc): clean up post-#2246
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
AI Assist to build with Falcon
wadhia-yash opened this issue 4 months ago
wadhia-yash opened this issue 4 months ago
chore(setup): Add Typing :: Typed Trove classifier
aarcex3 opened this pull request 4 months ago
aarcex3 opened this pull request 4 months ago
feat(typing): type response
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Remove deprecated attributes from Response
CaselIT opened this issue 4 months ago
CaselIT opened this issue 4 months ago
chore: deprecate TimezoneGMT class
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Deprecate TimezoneGMT class
CaselIT opened this issue 4 months ago
CaselIT opened this issue 4 months ago
docs: refresh docs with the PyData Sphinx theme (MVP)
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
feat(typing): type multipart forms
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(typing): type media
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(typing): type asgi.reader, asgi.structures, asgi.stream
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
refactor: refactor params methods
copalco opened this pull request 4 months ago
copalco opened this pull request 4 months ago
feat(typing): add type annotation to websocket module
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
chore(vendor): temporarily skip checks for vendored mimeparse
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Unintended sharing of `MultipartParseOptions._DEFAULT_HANDLERS` between instances
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
ASGI WebSocket protocol 2.4: `send()` may raise `OSError`
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
chore: tweak dynamic adjustment of `.coveragerc` in tests
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
docs: improve docstring for option classes
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
docs(sponsors): sync backers with reality & OpenCollective
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
refactor(tests): drop `pytest-asyncio`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
docs: note that type checking was introduced
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(typing): type App classes
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Move function call outside try except block
copalco opened this pull request 4 months ago
copalco opened this pull request 4 months ago
refactor(request): move function call outside try..except block
copalco opened this pull request 4 months ago
copalco opened this pull request 4 months ago
Add `Typing :: Typed` Trove classifier
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
chore: remove deprecated methods, attributes and classes
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
refactor(tests): remove `_util` import in favour of fixture
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore(emulated): simplify emulated tests by reusing `cibuildwheel`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
fix(status_codes): update HTTP status constants to conform to RFC 9110
alexandrubunea opened this pull request 4 months ago
alexandrubunea opened this pull request 4 months ago
Update backers for 4.0
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
chore(dist): remove `setup.cfg`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Update HTTP status code constants wrt RFC 9110
vytas7 opened this issue 4 months ago
vytas7 opened this issue 4 months ago
feat(typing): type HTTP status constants
copalco opened this pull request 4 months ago
copalco opened this pull request 4 months ago
chore(AUTHORS): aggregate 4.0 contributors so far
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore: remove python 3.7 support
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
docs: normalize Sphinx link markers
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
feat(typing): type request module
CaselIT opened this pull request 4 months ago
CaselIT opened this pull request 4 months ago
Type request module
copalco opened this pull request 4 months ago
copalco opened this pull request 4 months ago
chore(CI): restore GNU Mailman integration tests gate
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore: update actions: `checkout` & `setup-python`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore: build binary wheels using `cibuildwheel`
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
refactor(e2e-tests): improve typing of E2E tests server code
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
refactor: add proper top-level `__all__` specifiers
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
docs(FAQ): add an answer about free-threaded CPython
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
chore(platform): declare CPython 3.13 support
vytas7 opened this pull request 4 months ago
vytas7 opened this pull request 4 months ago
Improve `TestClient` to automatically add `raw_path` to ASGI scope
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
docs(user): move examples and recipes to Python files
vytas7 opened this pull request 5 months ago
vytas7 opened this pull request 5 months ago
Update request-id recipe to use `contextvars` instead of `threading.local()`
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
Build wheels using `cibuildwheel`
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
CPython 3.13 support
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
docs(user): improve WS tutorial
CaselIT opened this pull request 5 months ago
CaselIT opened this pull request 5 months ago
Add web browser interaction to the WS tutorial
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
Misc WS tutorial polishing
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
refactor(util/sync): deprecate asyncio aliases
bssyousefi opened this pull request 5 months ago
bssyousefi opened this pull request 5 months ago
Deprecate asyncio aliases in `falcon.util`
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
docs(user, util): address broken links
vytas7 opened this pull request 5 months ago
vytas7 opened this pull request 5 months ago
docs(cookies): polish docs for the `partitioned` cookie attribute
vytas7 opened this pull request 5 months ago
vytas7 opened this pull request 5 months ago
Publish towncrier draft on "latest" docs
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
feat(testing): improve `create_req` and `create_asgi_req`
iuliachiriac opened this pull request 5 months ago
iuliachiriac opened this pull request 5 months ago
feat(Response): support Partitioned cookie attribute
M-Mueller opened this pull request 5 months ago
M-Mueller opened this pull request 5 months ago
Consider moving all the tutorial code to files, having not only the final version there
CaselIT opened this issue 5 months ago
CaselIT opened this issue 5 months ago
feat(misc): return timezone aware datetime objects
chgad opened this pull request 5 months ago
chgad opened this pull request 5 months ago
docs(ws-tutorial): add a WebSocket tutorial
derkweijers opened this pull request 5 months ago
derkweijers opened this pull request 5 months ago
Support `Last-Modified` header for static files
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
Support `ETag` for static files
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
chore: change `setup.py` to use optional build_ext option
CaselIT opened this pull request 5 months ago
CaselIT opened this pull request 5 months ago
docs(examples): improve code teaser in index page
M-Mueller opened this pull request 5 months ago
M-Mueller opened this pull request 5 months ago
Create WebSocket tutorial
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
docs(user): add query strings tutorial
bssyousefi opened this pull request 5 months ago
bssyousefi opened this pull request 5 months ago
Evaluate CodSpeed for benchmarking in CI
vytas7 opened this issue 5 months ago
vytas7 opened this issue 5 months ago
Modernize setup.py to avoid custom built_ext subclass
CaselIT opened this issue 5 months ago
CaselIT opened this issue 5 months ago
refactor: replace `flake8` plugins with `ruff`
CaselIT opened this pull request 5 months ago
CaselIT opened this pull request 5 months ago
chore(mypy): extend `type: ignore` due to changes in Mypy
vytas7 opened this pull request 6 months ago
vytas7 opened this pull request 6 months ago
Type Annotations for Before Hook
nZac opened this pull request 6 months ago
nZac opened this pull request 6 months ago
chore(CI): pin `pytest` + ASGI tutorial fixes
vytas7 opened this pull request 8 months ago
vytas7 opened this pull request 8 months ago
Update installation docs wrt PEP 517
vytas7 opened this issue 8 months ago
vytas7 opened this issue 8 months ago
Use `ruff` linter instead of `flake8`
vytas7 opened this issue 8 months ago
vytas7 opened this issue 8 months ago
chore: migrate to `ruff` code formatter
vytas7 opened this pull request 8 months ago
vytas7 opened this pull request 8 months ago
chore(tox): drop `--no-build-isolation` from Cython tests
vytas7 opened this pull request 8 months ago
vytas7 opened this pull request 8 months ago
chore(codecov): add `CODECOV_TOKEN` as required in v4+
vytas7 opened this pull request 9 months ago
vytas7 opened this pull request 9 months ago
chore: make CPython 3.12 default CI version
vytas7 opened this pull request 9 months ago
vytas7 opened this pull request 9 months ago
chore(typing): add more descriptive typing to `Context`
vytas7 opened this pull request 9 months ago
vytas7 opened this pull request 9 months ago
feat: generalize validators and support `jsonschema-rs`
CaselIT opened this pull request 9 months ago
CaselIT opened this pull request 9 months ago
Generalize validators to support additional types of validation other than jsonschema
CaselIT opened this issue 9 months ago
CaselIT opened this issue 9 months ago
docs(asgi-tutorial): include info on setting up logging for debugging
MRLab12 opened this pull request 9 months ago
MRLab12 opened this pull request 9 months ago
Update asgi tutorial to include info on debugging using logging
MRLab12 opened this pull request 9 months ago
MRLab12 opened this pull request 9 months ago
Document how resp is affected by raising `HTTPError`/`HTTPStatus`
vytas7 opened this issue 9 months ago
vytas7 opened this issue 9 months ago
Make it easier to extend/subclass default router
vytas7 opened this issue 9 months ago
vytas7 opened this issue 9 months ago
Migrate to another code formatter?
vytas7 opened this issue 9 months ago
vytas7 opened this issue 9 months ago
feat(parse_header): provide our own implementation of `parse_header()`
vytas7 opened this pull request 9 months ago
vytas7 opened this pull request 9 months ago
chore(sync): use `asyncio.Runner` for `async_to_sync()` on py311+
vytas7 opened this pull request 9 months ago
vytas7 opened this pull request 9 months ago
Add support for 'partitioned' attribute to set_cookie()
HIRANO-Satoshi opened this issue 10 months ago
HIRANO-Satoshi opened this issue 10 months ago
fix(typing): TestClient methods return Result, not _ResultBase
CaselIT opened this pull request 11 months ago
CaselIT opened this pull request 11 months ago
TestClient methods return Result, not _ResultBase
davetapley opened this pull request 11 months ago
davetapley opened this pull request 11 months ago