File: tests

package info (click to toggle)
python-falcon 4.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,172 kB
  • sloc: python: 33,608; javascript: 92; sh: 50; makefile: 50
file content (29 lines) | stat: -rw-r--r-- 1,131 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
coverage >= 4.1
# TODO(vytas): Our use of testtools breaks under pytest 8.2 along the lines of
#   https://github.com/pytest-dev/pytest/issues/12263, unpin when fixed
#   (or drop support for testtools altogether?)
pytest >= 7.0, < 8.2
pyyaml
requests
# TODO(vytas): Check if testtools still brings anything to the table, and
#   re-enable if/when unittest2 is adjusted to support CPython 3.10.
testtools; python_version < '3.10'

# ASGI Specific (daphne is installed on a its own tox env)
aiofiles
httpx
uvicorn >= 0.17.0
websockets

# Handler Specific
cbor2
msgpack
mujson
ujson

# it's slow to compile on emulated architectures; wheels missing for some EoL interpreters
# (and there is a new issue with building on PyPy in Actions, but we don't really need to test it with PyPy)
python-rapidjson; platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'

# wheels are missing some EoL interpreters and non-x86 platforms; build would fail unless rust is available
orjson; platform_python_implementation != 'PyPy' and platform_machine != 's390x' and platform_machine != 'aarch64'