pysimdjson
pysimdjson copied to clipboard
Python bindings for the simdjson project.
I'm getting increased latency in my application from simdjson but I can't figure out why. This is a snippet from profiling the function that gets items from the simdjson object....
v7.0.0
This is a major breaking change release that removes Array and Object proxies. However, after checking all GitHub repos that have this one as a dependency with > 5 stars,...
Hey, I am using `pysimdjson` very often to work with JSON and I appreciate the speed and the intuitiveness of the package. Generally, I use it when I need to...
The load and loads methods aren't included in the typestubs, so pyright complains when users use them: ``` foo.py:45:28 - error: "load" is not a known member of module "simdjson"...
The docs explicitly call out a [Drop-in API](https://pysimdjson.tkte.ch/dropin.html) which will "just work". This module covers `json.{load,loads,dump,dumps}`, where `{dump,dumps}` are aliased to the built-in module. I propose adding an alias to...
All this is is a re-Cythonizing with Cython 3.0.10, which makes this work on Python 3.13.
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 4.1.7. Release notes Sourced from actions/download-artifact's releases. v4.1.7 What's Changed Update @actions/artifact dependency by @bethanyj28 in actions/download-artifact#325 Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 v4.1.6 What's Changed updating @actions/artifact...
Remove self dependency in poetry pyproject.toml. Without this, when `poetry add`, you get the following error: ```sh $ poetry add pysimdjson Using version ^7.0.1 for pysimdjson Updating dependencies Resolving dependencies......
Hello, I was just troubleshooting this following strange situation: ``` python async def reaper(): reaper_simdjson_parser = simdjson.Parser() while True: await asyncio.sleep(1) text = await get_json_payload() doc = reaper_simdjson_parser.parse(text) *results, status...
### **Issue Description** When using `simdjson.Parser.parse`, checking if a `None` key exists in the parsed object results in a `TypeError: expected bytes, NoneType found`. **Example Code:** ```python import simdjson parser...