PyLD<2.1,>=2.0.4

[all]
jsonld-ex[bn,fhir,gdpr,iot,mcp,ml,viz,w3c]

[bench]
rdflib>=7.0
pyshacl>=0.26

[bn]

[bn:python_version >= "3.10"]
pgmpy>=0.0.2

[dev]
jsonld-ex[all,bench,bn]
pytest>=7.0
pytest-asyncio>=0.23
pytest-benchmark>=4.0
hypothesis>=6.0
mypy>=1.8
ruff>=0.2

[fhir]

[gdpr]

[iot]
cbor2>=5.6.0
paho-mqtt>=2.0

[mcp]

[mcp:python_version >= "3.10"]
mcp<2,>=1.7

[ml]

[mqtt]
jsonld-ex[iot]

[viz]
networkx>=3.0

[w3c]
