Tpt
8d348b2a6f
Upgrades PyO3
1 year ago
Tpt
38844f6436
sparesults: use Read instead of BufRead as input type
...
Allows to avoid an extra intermediate buffer for JSON and TSV
1 year ago
Tpt
d280f7d2f7
Adds basic location support to sparesults SyntaxError
1 year ago
Tpt
90b7b128f2
Upgrades MSRV to 1.70
1 year ago
Tpt
412ca37b3c
Makes sparesults parser API closer to oxrdfio
1 year ago
Tpt
6a21cb0625
Makes sparesults formatter API closer to oxrdfio
1 year ago
Tpt
4c97637e4b
Python: improves documentation
1 year ago
Tpt
a6f32390df
Python: query results I/O
1 year ago
Tpt
180ae22293
Python: introduces QueryBoolean class
1 year ago
Tpt
a8f98a0056
Python: makes serialization method output bytes if no output is specified
1 year ago
Tpt
1b511ed018
Python: guess file type from file extension
1 year ago
Tpt
3c51dd31bc
Move back MSRV to 1.67 but keep Cargo.lock to 1.70
...
Allows to build on Debian unstable while using latest dependencies
1 year ago
Tpt
6edfb7a2f4
Python: Adds location data to SyntaxError
1 year ago
Tpt
7fe055d2b4
Exposes SPARQL results I/O in Oxigraph and improve EvaluationError
1 year ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
1 year ago
Tpt
c9ec5f7c0c
Python and & JS: Renames "mime_type" parameter to "format"
...
- adds support of extensions
- MIME type is a deprecated wording
1 year ago
Tpt
c6e55c706a
RDF serialization: removes implicit flush
...
Allows to the user to control flushing
1 year ago
Tpt
7c227830e9
Upgrades RocksDB
1 year ago
Tpt
4a798ed3ea
Python: use OSError instead of IOError to map io::Error
1 year ago
Tpt
f183196859
Adopt new I/O API for parsing
1 year ago
Tpt
217abaf7ee
Adopt new I/O API for serialization
1 year ago
Tpt
12a738279f
Python: allows giving pathlib.Path for input
1 year ago
Tpt
922023b1da
Parsers do not need BufRead anymore
1 year ago
Tpt
db7fab0f20
Run Clippy on more configurations
1 year ago
Tpt
69d8ce6b4e
Migrates RDF/XML parser from Rio
1 year ago
Tpt
71b1768d28
New N3/Turtle/TriG/N-Triple/N-Quad parsers and serializers
...
- Compatible with async IO
- Turtle/TriG parser recovery on simple errors
1 year ago
Tpt
a27f31b84e
Python: Removes DefaultGraph.value
...
Not useful, always returns the empty string
1 year ago
Tpt
9a4f726aa4
Python: fixes Store.contains_named_graph return type
1 year ago
Tpt
8c62137a01
Upgrades PyO3 to 0.19
1 year ago
Tpt
a7758484a5
Python: Annotates immutable classes as frozen
1 year ago
Thomas
d2804d8a8d
Python: fixes parsing from text I/O with not-ASCII char
...
Python text IO is counting by number of character
and not by number of bytes.
However, we were asking to read a number of bytes
and not a number of character,
leading to strange I/O exceptions being raised.
1 year ago
Tpt
5bfbbdbd3f
Python: Adds Store.contains_named_graph
1 year ago
Tpt
7175784356
Improves Clippy lint list
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Tpt
ef65d53190
Python: Adds __match_args__ definition where relevant
...
Allows positional pattern matching
Closes #449
2 years ago
Tpt
0f43ef19e3
Python: QuerySolution: implements equality
2 years ago
Tpt
c40c81447e
Python: Optimizes copy on basic model classes
...
Immutable values do not need to be actually copied
2 years ago
Tpt
d4e964ac47
Python: Allow to pickle all basic model classes
2 years ago
Tpt
935e778db1
Python: adds proper module medata to classes
2 years ago
Tpt
fbcbd60c0e
Python: adds Store.bulk_extend
2 years ago
Tpt
0e00e8209a
Python: adds Store.extend
2 years ago
Tpt
e553b6374a
Python: uses some recent PyO3 syntactic sugars
2 years ago
Tpt
d8fa540b97
Python: Exposes read-only and secondary store
2 years ago
Tpt
3d9cbc5d14
Migrates to pyO3 0.18
2 years ago
Tpt
d453721e8b
Python: Uses typing.io for I/O types annotations
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
3712142e6f
Python: makes type stubs and code valid according to Mypy strict mode
2 years ago
Tpt
7568aaab7b
Removes posonlyargs usages
...
It breaked Python 3.7 support for Mypy
2 years ago
Tpt
1317fef237
Fixes Python type annotation
...
Mypy is slightly stricter now
2 years ago
Tpt
b3871fb8f2
Upgrades dependencies
2 years ago