l9format is a schema declaration targeted at interoperability between network recon tools used at LeakIX
Project description
l9format python
l9format is a schema declaration targeted at interoperability between network recon tools used at LeakIX.
This library is equivalent to l9format which provides a Go implementation.
Run the tests
poetry install
poetry run pytest l9format/tests/test_l9format.py
Install
Use main branch for the moment:
poetry add https://github.com/leakix/l9format-python#main
Documentation
from l9format import l9format
l9format.L9Event.from_dict(res)
Versioning
The versions will be synced with l9format,
suffixed by a number for bug fixes in the python implementation specifically.
For instance, 1.3.1-0
will be the first version for 1.3.1
and follow
https://github.com/LeakIX/l9format/releases/tag/v1.3.1. If a change is required
for the Python package, but is the same specification than the Go
implementation, the next release will be 1.3.1-1
.
The version can be verified using
import l9format
l9format.__version__
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for l9format-1.3.1.post0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96015b9c92c9cd2cdc781d9a620f6cc485fde7d6da98d4961d39e32aba4bef88 |
|
MD5 | 384138a1b35cbfe7b20471b83a929db3 |
|
BLAKE2b-256 | ee5d5e8ce255ece5236264f306de956971152538bee8bfe17d4ae3a106bb47e8 |