-
Notifications
You must be signed in to change notification settings - Fork 555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add optional orjson support for faster json reading and writing #2854
Commits on Jul 26, 2024
-
initial orjson support, for hextuples parser and serializer, and firs…
…t stages of json-ld parser. This relies on merging of the BytesIOWrapper PR.
Configuration menu - View commit details
-
Copy full SHA for 1395082 - Browse repository at this point
Copy the full SHA 1395082View commit details
Commits on Jul 27, 2024
-
Finish work bringing orjson to JSON-LD Graph Parser
Add orjson to sparql-results-json parser, and sparql-results-json serializer Tangential fixes to all the other non-json SPARQL-Results serializers Adding better typing to all SPARQL-Results Serializers. Got 7 ignored tests passing for SPARQL-Results Serializers.
Configuration menu - View commit details
-
Copy full SHA for 9989784 - Browse repository at this point
Copy the full SHA 9989784View commit details
Commits on Jul 29, 2024
-
Merge branch 'main' into orjson_support
# Conflicts: # rdflib/plugins/shared/jsonld/util.py
Configuration menu - View commit details
-
Copy full SHA for 31d7fa2 - Browse repository at this point
Copy the full SHA 31d7fa2View commit details -
If its known, get FileInputSource encoding from the source itself for…
… JSON-LD Parser.
Configuration menu - View commit details
-
Copy full SHA for cb71e06 - Browse repository at this point
Copy the full SHA cb71e06View commit details -
Fix MyPy complaint in JSON-LD parser caused by reusing a variable nam…
…e after it already has a type associated.
Configuration menu - View commit details
-
Copy full SHA for 5d002bd - Browse repository at this point
Copy the full SHA 5d002bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8965a45 - Browse repository at this point
Copy the full SHA 8965a45View commit details -
MyPy typing fixes, Black Fixes, and Ruff linting fixes for orjson bra…
…nch after resolving recent merge conflicts.
Configuration menu - View commit details
-
Copy full SHA for 80dd569 - Browse repository at this point
Copy the full SHA 80dd569View commit details -
Add missing updated poetry.lock lockfile that is supposed to accompan…
…y the `orjson` pyproject addition.
Configuration menu - View commit details
-
Copy full SHA for 90815d0 - Browse repository at this point
Copy the full SHA 90815d0View commit details -
The linter ignore-assignment-type suppressions aren't used when orjso…
…n is not installed throwing a mypy error, but they are needed when orjson is installed to prevent different mypy errors. So add additional unused-ignore suppressions.
Configuration menu - View commit details
-
Copy full SHA for e632b56 - Browse repository at this point
Copy the full SHA e632b56View commit details -
Change internal usages of json serializer indent to 2, so that orjson…
… and stdlib json outputs are the same for docs and comparison purposes.
Configuration menu - View commit details
-
Copy full SHA for cccc94d - Browse repository at this point
Copy the full SHA cccc94dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e4f95 - Browse repository at this point
Copy the full SHA 14e4f95View commit details