Install & Compatibility
Where this runs
tested against v1.0.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 20.2MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 1.6s · import 0.000s · 20MB
18MB installed
● package 18MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
fast_query_parsers
✓ import fast_query_parsers
✗ from fast_query_parsers import int_list
parse_query_string
✓ from fast_query_parsers import parse_query_string
parse_url_encoded_dict
✓ from fast_query_parsers import parse_url_encoded_dict
Parse query strings and extract integer lists from URLs.
from fast_query_parsers import parse_query_string, int_list
url = '/path?key=value&arr=1&arr=2&arr=3'
parsed = parse_query_string(url)
print(parsed) # {'key': 'value', 'arr': ['1', '2', '3']}
# Use int_list for integer conversion
def parse_ints(url):
return int_list(url, 'arr')
print(parse_ints(url)) # [1, 2, 3]
Upgrade
Version history
1.0.3latest on PyPI · released Aug 25, 2023
Audit
Dependencies
No dependency data recorded yet.