Tpt
48174cac12
Distributes Pypy wheels for linux
10 months ago
Tpt
ddf589ea14
Python: Introduces enums for RDF and SPARQL result formats
10 months ago
Tpt
cc41448b18
Python: harmonizes parse_query_results and parse signatures
10 months ago
Tpt
261f9c64a5
Python: I/O adds a `path` parameter to read/write from/to a file
10 months ago
Tpt
48db7f872b
Python: any os.PathLike path is now supported
...
Improves stub generation
10 months ago
Tpt
8a7c6cf2c1
Uses Ruff instead of Black
10 months ago
Tpt
a2a6c5a41e
Python: annotate Triple and Quad with sequence behaviors
...
They should behave like tuples
11 months ago
Tpt
8d348b2a6f
Upgrades PyO3
11 months ago
Tpt
70b1c52166
Python: uses 3.12 in CI + builds for it
12 months ago
Tpt
38844f6436
sparesults: use Read instead of BufRead as input type
...
Allows to avoid an extra intermediate buffer for JSON and TSV
12 months ago
Tpt
d280f7d2f7
Adds basic location support to sparesults SyntaxError
12 months ago
Tpt
c5f02d9263
Upgrades oxhttp
...
- Disables HTTPs support by default, the TLS stack is opt-in
- Renames "http_client" feature to "http-client"
- Uses native TLS by default in pyoxigraph and cli
- Uses Rustls for Linux Python wheels and Docker images
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
87d2006b6e
RocksDB: adds a feature for dynamic linking directly in the oxigraph crates
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
024bc7b8e8
Simplifies Gitter link
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
570f21748d
Cargo.toml: share some common fields in the workspace
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
00f179058e
Upgrades minimal Python version to 3.8
...
3.7 is EOL
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
ab17138f33
Starts 0.4.0-alpha.1
1 year ago
Tpt
8e76341bb2
Releases v0.3.18
1 year ago
Tpt
9a4f726aa4
Python: fixes Store.contains_named_graph return type
1 year ago
Tpt
99186c1e7d
Releases v0.3.17
1 year ago
Tpt
7a1cce527d
Upgrades Maturin to 1.0
1 year ago
Tpt
1f89bef860
Python doc: cleans up links to RDF specifications
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