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.1a2.tar.gz (3.8 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.1a2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: l9format-1.3.1a2.tar.gz
  • Upload date:
  • Size: 3.8 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.1a2.tar.gz
Algorithm Hash digest
SHA256 203a19d3a36233d5858d97f8b0e5a95f26b11bf74871ae99b66b8097c05428dd
MD5 3177b89558e885ba5680416104c7100c
BLAKE2b-256 b637c1fb1975539cd2c34c301a5039b17300587e4df7d84f3b311257459b827d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: l9format-1.3.1a2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 2576157842a9a97e0a7b91626d545bfd697ed4c76a6b206743003b65b42832c0
MD5 07c642527ee95b518997e07c7d188f1e
BLAKE2b-256 e6b54479e1846e52fdc40ba3278a719169d1b1ebc1a9eb98acf3e4be16f237cf

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.1a2 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