aiohttp toolbox
Tools for aiohttp I want to reuse.
Installation
Requires python 3.7.
pip install aiohttp-toolbox
To test:
atoolbox --root tests/demo web
History
v0.6.3 (2019-12-12)
add parse_request method to ExecView
v0.6.2 (2019-10-23)
uprev. pydantic to Version 1
v0.6.1 (2019-10-17)
fix DummyPgPool to not allow direct transactions.
v0.6.0 (2019-10-08)
drop and recreate schema with a different connection before populating the database
fix CSRF failure on file upload on firefox by allowing no Origin for uploads
v0.5.3 (2019-08-21)
Switch to direct usage of sentry-sdk (sigh)
v0.5.2 (2019-08-20)
switch from raven to sentry-sdk
v0.5.1 (2019-08-20)
upgrade pypi deploy to use API tokens
v0.5 (2019-08-20)
repr and timeout for DummyPgPool
improve error middleware for better fingerprint in log_warning
improve error middleware for better compatibility with sentry
v0.4.4 (2019-07-31)
add shell command
tweak dummy server request logging, add response code
upgrade arq to v0.16
upgrade pydantic to v0.31.1
v0.4.1 (2019-04-29)
404 for .well-known/* urls in spa_static_handler
allow google recaptcha test keys
v0.4.0 (2019-04-09)
add spa_static_handler
v0.3.3 (2019-03-21)
tweak patch_paths
v0.3.2 (2019-03-15)
add patch_paths to settings
exc_info adding middleware warning
v0.3.1 (2019-03-13)
add auto command to CLI
v0.3.0 (2019-03-08)
support arq >= 0.16 and pydantic > 0.20, #12
v0.2.2 (2019-02-13)
pg_middleware now respects pg_middleware_check function, fix #10
v0.2.1 (2019-02-07)
tweak imports, repr method for JsonErrors
v0.2.0 (2019-02-04)
improved class_views
use argparse in cli
fix logging setup
allow patches to not be coroutines
add skip_if_offline pytest decorator
v0.1.0 (2019-01-24)
improve logging output #9
cleanup cli
add commands: flush_redis and check_web, implement wait_for_services #7
v0.0.11 (2018-12-27)
uprev aiohttp-session
support latest aiohttp
v0.0.9 (2018-12-16)
allow settings and redis and postgres to be optional when creating apps
v0.0.8 (2018-12-12)
optional conn on View
improve raw_json_response
add JsonErrors.HTTPAccepted
rename parse_request -> parse_request_json
add parse_request_query
v0.0.7 (2018-11-28)
improved CSRF
v0.0.6 (2018-11-22)
allow for requests without a conn
v0.0.5 (2018-11-22)
improve bread, use handle not check_permissions
v0.0.4 (2018-11-21)
add check_grecaptcha
improve middleware
v0.0.3 (2018-11-20)
tweak cli and how worker is run
v0.0.2 (2018-11-19)
change module name
v0.0.1 (2018-11-19)
first release
Metadata
Release files for aiohttp-toolbox 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aiohttp-toolbox-0.6.3.tar.gz | 24.6 kB | Without provenance | Details for aiohttp-toolbox-0.6.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aiohttp_toolbox-0.6.3-py37-none-any.whl | Python 3.7 | none | any | Details for aiohttp_toolbox-0.6.3-py37-none-any.whl |
Total release size: 57.1 kB
Release files / aiohttp-toolbox-0.6.3.tar.gz
| Download URL | aiohttp-toolbox-0.6.3.tar.gz |
|---|---|
| Size | 24.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
80de95c37115c66f0c2cc57d7acb2f247f3edf03d8907f8fcfe48e0bca369724
|
|
BLAKE2b-256 checksum How to use checksums |
ca5ce84cf6ba307f25073441dfe1a5e02d70fd400759fa558de44621c9ed1c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.1
|
Release files / aiohttp_toolbox-0.6.3-py37-none-any.whl
| Download URL | aiohttp_toolbox-0.6.3-py37-none-any.whl |
|---|---|
| Size | 32.5 kB |
| Tags | Python 3.7 |
|
SHA-256 checksum How to use checksums |
8151ea69f1e3da0ef49e955a3ebbc4d91994d36de833560aa2a3ca71cf66c562
|
|
BLAKE2b-256 checksum How to use checksums |
dd60e9ea8db051299aeb7a272ad22dcc3130f712692c2aeb0befc43a068f4953
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.1
|
Security for aiohttp-toolbox 0.6.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.