- remove support for python 3.8
-
add support for python 3.12
-
build System:
- update poetry declaration
- use poe plugin (simplify makefile)
- use pyright for analysis (remove mypi)
Security fix (dev tools)
- Removal of e-Tugra root certificate
- add support for networkx 3.x:
By default, poetry will try to install the newest version of networkx (
networkx = "*"
). - add test pipeline for python 3.9, 3.10 and 3.11
- implements
search_relationships
- technical feat:
- use ruff as sucessor of flake8
- update dev dependencies
- use mkdocs
- fix documentation syntax
- add search_direct_relationships function
- rewrote search_edges and search_nodes (avoid extra filter step)
- complete documentation
- add little example
- add search_edges, search_nodes for quick and eazy usage
- complete coverage
- initial project structure based on geronimo-iia/template-python
- add operator definition, compiler, and parser on node