Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

See releases for the different versions. The release 1.3.1-0 will be mapped to 1.3.1.post0.

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__

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

l9format-1.3.1a3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

l9format-1.3.1a3-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file l9format-1.3.1a3.tar.gz.

File metadata

  • Download URL: l9format-1.3.1a3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.10.6 Linux/6.2.0-34-generic

File hashes

Hashes for l9format-1.3.1a3.tar.gz
Algorithm Hash digest
SHA256 e0d58291bf48acb0ebdc7316b1217497e3d5ed9b75ea903323733c0c0f751c69
MD5 20f1b3a65109aeb32e9fc37bffe3a38d
BLAKE2b-256 e8147a1365fb38a03a88329002009a53706b111a5fc420146217d5f071c1afe6

See more details on using hashes here.

File details

Details for the file l9format-1.3.1a3-py3-none-any.whl.

File metadata

  • Download URL: l9format-1.3.1a3-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.10.6 Linux/6.2.0-34-generic

File hashes

Hashes for l9format-1.3.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 dfc3ca97889d1bcde5de12d2636cc144af7d69d05104e14e868feef8211e252d
MD5 79247cf501d63d75e19a37c59ae1f6b4
BLAKE2b-256 a2c784f53ce1cea84a6c1d1ca69cc44b6be3db2207a7b8e223a7b70da7279217

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0.1

2 files

1.4.0

2 files

1.3.2

2 files

1.3.1.post0

2 files

This release

1.3.1a3 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page