Pyld

Latest version: v2.0.4

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0.4

Fixed
- Accept N-Quads upper case language tag.

1.0.3

Fixed
- Reorder code to avoid undefined symbols.

1.0.2

Fixed
- Missing error parameter.

1.0.1

Fixed
- Include document loaders in distribution.

1.0.0

Notes
- **1.0.0**!
- [Semantic Versioning](https://semver.org/) is now past the "initial
development" 0.x.y stage (after 6+ years!).
- [Conformance](README.rstconformance):
- JSON-LD 1.0 + JSON-LD 1.0 errata
- JSON-LD 1.1 drafts
- Thanks to the JSON-LD and related communities and the many many people over
the years who contributed ideas, code, bug reports, and support!

Fixed
- Don't always use arrays for `graph`. Fixes 1.0 compatibility issue.
- Process type term contexts before key iteration.

Changed
- **BREAKING**: A dependency of pyld will not pull in [Requests][] anymore.
One needs to define a dependency to `pyld[requests]` or create an
explicit dependency on `requests` seperately. Use `pyld[aiohttp]` for
[aiohttp][].
- The default document loader is set to `request_document_loader`. If
[Requests][] is not available, `aiohttp_document_loader` is used. When
[aiohttp][] is not availabke, a `dummy_document_loader` is used.
- Use the W3C standard MIME type for N-Quads of "application/n-quads". Accept
"application/nquads" for compatibility.

Added
- Support for asynchronous document loader library [aiohttp][].
- Added `dummy_document_loader` which allows libraries to depend on
pyld without depending on [Requests][] or [aiohttp][].
- The test runner contains an additional parameter `-l` to specify the
default document loader.
- Expansion and Compaction using scoped contexts on property and `type` terms.
- Expansion and Compaction of nested properties.
- Index graph containers using `id` and `index`, with `set` variations.
- Index node objects using `id` and `type`, with `set` variations.
- Framing default and named graphs in addition to merged graph.
- Value patterns when framing, allowing a subset of values to appear in the
output.

0.8.2

Fixed
- Use default document loader for older exposed `load_document` API.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.