Skip to main content

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.

Tools and Usage

Running Tests

We use pytest for testing. Run the tests with:

poetry run pytest

Code Formatting

We use black for code formatting. To format the code, run:

poetry run black .

Import Sorting

We use isort to sort imports. To sort imports, run:

poetry run isort .

Code Linting

We use ruff for linting. Run:

poetry run ruff check .

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)

Project details


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.4.0.tar.gz (4.7 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.4.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file l9format-1.4.0.tar.gz.

File metadata

  • Download URL: l9format-1.4.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.13.11 Darwin/25.2.0

File hashes

Hashes for l9format-1.4.0.tar.gz
Algorithm Hash digest
SHA256 a57df877cf87918fe4727033bd1d4b6c3f2f74aa6fc5ef612552520807bf4533
MD5 ccfaef436ecb811d1b041254b446d1b8
BLAKE2b-256 c0e83b1a758027e4a0f78fca233ad95dfae3d29def123c70c3696bba1ea556a7

See more details on using hashes here.

File details

Details for the file l9format-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: l9format-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.13.11 Darwin/25.2.0

File hashes

Hashes for l9format-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e4ed9f4f237a3d7ce3dc6ea16b7402cff09c59d4f88e83cdda2c318b7a3b571
MD5 b1d6791afe3a0138f0685c20cb9c3400
BLAKE2b-256 b4c46ed56c031b0503a501d02a3977fd72b8cac8b046bd76c764f3f3e98caff1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page