Tyler Kennedy
Tyler Kennedy
This benchmark should take a medium-sized test document, and benchmark the time to emit all events from start to finish, with full recursion. - [ ] json-stream - [ ]...
Switching from pybind11 to nanobind offers some performance improvements with minimal code changes. Our new benchmarks are: ``` ------------------------------------------------------------------------------------- benchmark: 3 tests ------------------------------------------------------------------------------------ Name (time in ms) Min Max Mean...
We can populate the `namedtuple` https://docs.python.org/3/library/urllib.parse.html#urllib.parse.ParseResult so that our parse results are identical to those returned by `urllib.parse.urlparse()`. This will be slower than using the native URL object if you...
Reading a large (4.0GB) file with `yyjson_read_file` results in significantly higher (2.5x) memory usage than expected. The exact version of yyjson.c/h used is here: https://github.com/TkTech/py_yyjson/blob/main/yyjson/yyjson.c Although `yyjson_read_fp` is allocating a...
Prevents common issues like webassets and the dev server using different directories ($PWD/storage and $PWD/ckan/storage) if `ckan.storage_path` had been set to just `storage`.
Small stub to run the CLI with `python -m ckan -c ckan.ini...` for tools that can generate run stubs from `__main__` but not script shims. Makes it easier to get...
The way the test matrix is currently setup doesn't test against all supported combinations of python versions and postgres versions, but rather just in sets of {py3.9, pg13}, {py3.10, pg14},...