Skip to main content

najaeda

PyPI version Apache 2.0 License Join the Matrix chat

najaeda is a Python package for loading, elaborating, navigating, editing, and analysing hardware designs from gate-level Verilog netlists to large SystemVerilog RTL cores.

from najaeda import netlist

# Load a gate-level Verilog design with a Liberty standard-cell library
netlist.load_liberty(['NangateOpenCellLibrary.lib'])
top = netlist.load_gate_level_verilog('my_design.v')

# Navigate the hierarchy
for inst in top.get_child_instances():
    print(f'{inst.get_name()} → {inst.get_model_name()}')

# Flat connectivity across hierarchy boundaries
for iterm in top.get_term('clk').get_equipotential().get_inst_terms():
    print(iterm)

# Edit: rename, reconnect, delete
top.get_net('old_name').set_name('new_name')

What you can do

  • Load gate-level Verilog netlists and elaborate supported Verilog/SystemVerilog RTL, with or without Liberty standard-cell libraries

  • Navigate hierarchy, nets, and ports at any level of detail — instance-by-instance or flat via equipotentials

  • Edit netlists: rename instances and nets, disconnect and reconnect signals, delete logic

  • Analyse designs with the visitor API and export results to pandas for further processing or visualisation

Installation

pip install najaeda

For the optional schematic viewer, run pip install "najaeda[schematic]". In a notebook, use from najaeda.schematic import show; show() to display the currently loaded design.

Requires Python 3.10 or later. Pre-built wheels are published for:

  • Linux x86_64 and AArch64 (manylinux_2_28; glibc 2.28 or later)

  • macOS Apple Silicon (arm64), macOS 11 or later

  • Windows x86_64

Building from a checkout

Initialize the submodules, install the native build dependencies (including Flex and Bison), then run python -m pip wheel .. Parser-source selection is automatic: a Git checkout generates the Verilog parser, while release source distributions with bundled generated parser files use those files. An explicit -C cmake.define.PREGENERATED_PARSER_SOURCES=ON or OFF still overrides the selection; ON requires the bundled files to exist.

Tutorials

Six hands-on notebooks — open any of them in Google Colab with no local install needed:

#

Topic

Colab

1

Getting started — load Verilog, navigate hierarchy, visualize

Open in Colab

2

Liberty primitives — load a synthesised design with standard cells

Open in Colab

3

Editing a netlist — rename, disconnect, reconnect, delete

Open in Colab

4

SystemVerilog elaboration — load and browse an elaborated SV design

Open in Colab

5

ibex RISC-V core — explore a real-world SV core, collect module stats

Open in Colab

6

Fanout analysis — compute fanout for every net, trace drivers, export to pandas

Open in Colab

License

Apache License 2.0. See the LICENSE file for details.

Metadata

Release files for najaeda 0.7.35

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for najaeda 0.7.35
File Size Uploaded Provenance Actions
najaeda-0.7.35.tar.gz 16.4 MB With provenance Details for najaeda-0.7.35.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for najaeda 0.7.35
File Actions
najaeda-0.7.35-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for najaeda-0.7.35-cp315-cp315-win_amd64.whl
najaeda-0.7.35-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp315-cp315-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp315-cp315-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp315-cp315-macosx_11_0_arm64.whl
najaeda-0.7.35-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp314-cp314t-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp314-cp314t-macosx_11_0_arm64.whl
najaeda-0.7.35-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for najaeda-0.7.35-cp314-cp314-win_amd64.whl
najaeda-0.7.35-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp314-cp314-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp314-cp314-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp314-cp314-macosx_11_0_arm64.whl
najaeda-0.7.35-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for najaeda-0.7.35-cp313-cp313-win_amd64.whl
najaeda-0.7.35-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp313-cp313-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp313-cp313-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp313-cp313-macosx_11_0_arm64.whl
najaeda-0.7.35-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for najaeda-0.7.35-cp312-cp312-win_amd64.whl
najaeda-0.7.35-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp312-cp312-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp312-cp312-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp312-cp312-macosx_11_0_arm64.whl
najaeda-0.7.35-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for najaeda-0.7.35-cp311-cp311-win_amd64.whl
najaeda-0.7.35-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp311-cp311-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp311-cp311-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp311-cp311-macosx_11_0_arm64.whl
najaeda-0.7.35-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for najaeda-0.7.35-cp310-cp310-win_amd64.whl
najaeda-0.7.35-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for najaeda-0.7.35-cp310-cp310-manylinux_2_28_x86_64.whl
najaeda-0.7.35-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for najaeda-0.7.35-cp310-cp310-manylinux_2_28_aarch64.whl
najaeda-0.7.35-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for najaeda-0.7.35-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 292.5 MB

Release files / najaeda-0.7.35.tar.gz

Download URL najaeda-0.7.35.tar.gz
Size 16.4 MB
Tags Source
SHA-256 checksum
How to use checksums
bfad78c8ac8c1411833442a40be18a38021a36e37071ca87494c32e4d4a3545e
BLAKE2b-256 checksum
How to use checksums
48222d71bbb8021796d3cecb8dc676e94b0482bc38d3143a513b90c65e58700e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp315-cp315-win_amd64.whl

Download URL najaeda-0.7.35-cp315-cp315-win_amd64.whl
Size 13.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
889584a5ebae74512e479bb0eacbcdd0b155d229f4e0e1dafd5f24b1f2aa5bb5
BLAKE2b-256 checksum
How to use checksums
7f17a38f5436850f712fdbae3f62d60399932f1c459863d032e8f73b09797740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp315-cp315-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0ba21baf96be04c10e87c7e260586fd930ae44a89b7b85e3809627bc6baeaffe
BLAKE2b-256 checksum
How to use checksums
b02a01d6a088ccea91c5e94f8b8e2d13a4b4af3091df1a9a6d939c4949e1c076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp315-cp315-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a33f248d66191d766dcc745c2bc11db16147efafe86e759b395b5a5a76f1af69
BLAKE2b-256 checksum
How to use checksums
6d3d6bf1209b0612bcef20d7a4678bf3b7782a741e14491d2fa2bcf2183a47c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp315-cp315-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp315-cp315-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f83f527c9205cf6ef03bd168306d7bd16e49ca141d691ff50a30f884cdd943ab
BLAKE2b-256 checksum
How to use checksums
8854778e6461cd92a1d9fb5655b543be2dde5a5d8c19cec8eb4ab5317b74b8cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7d1a99d68f1c3539404510e41abc640010640a2b3cc52f86bf7604ad905bbd4d
BLAKE2b-256 checksum
How to use checksums
1c036f52e68a7033e50bf014c9e8124b90f961c3d4bfe157287f89abae48266b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314t-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp314-cp314t-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f07661621d7acf77b1f8e4f7f282f2d3c23f34f3dedca280f65c80aadf0bbdca
BLAKE2b-256 checksum
How to use checksums
f5de768b2980953baa19175f0b78466bfc4677f74332d3d1c26220e3f634654c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314-win_amd64.whl

Download URL najaeda-0.7.35-cp314-cp314-win_amd64.whl
Size 13.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f01bf39648f7ba6357aafd148d396a89ed0e163f3a34002b99ab0f862a8884aa
BLAKE2b-256 checksum
How to use checksums
cde7a863ec5c17f1725de45f8b8368ed2658c583d580e44dfb5869e1722e4259
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp314-cp314-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e57b1916fb4fadf3b80502d785b83feee8fcf99c871460f99d816090cd8391ed
BLAKE2b-256 checksum
How to use checksums
64af8d461e57300ffe7f0171ab953020f59d8ec31b0b8c39ff087a48de44138c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp314-cp314-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ba337b88c143bef0d671f3696668952c502ac4802e99a2ae72b0e49575513c0
BLAKE2b-256 checksum
How to use checksums
f07d61dce9e6e610c2ceaf0c59fb8499fe4bbb6ad85ea8e1b36545710da39b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp314-cp314-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp314-cp314-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
906eccd6c5efc9118e2c0f9b585d7dfb905ea65541fdc268a672fc3aa0d8f9ce
BLAKE2b-256 checksum
How to use checksums
dd15b98117295f4b40e1e2e289297d8f48ce2295d1e6009f470c8989235350c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp313-cp313-win_amd64.whl

Download URL najaeda-0.7.35-cp313-cp313-win_amd64.whl
Size 12.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3b4fd119843fb2a0d0d523774871c968849b6117e7af2b17274cb3e086207222
BLAKE2b-256 checksum
How to use checksums
9ff6b41786db8d63e317a5175eac0b7e7bee3b4c76887332085f3a8f5dd2b2cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp313-cp313-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9009ea746bc536ae2a0df7ae51043cdf774ee38a6cbb1c9bbd47f07f0e1e510a
BLAKE2b-256 checksum
How to use checksums
c8791bf3eb8d16d867a1ec3200d69da831271e76c421c74038fcc0be2f78af99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp313-cp313-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e860bab549d833f736e7bcd59240e4fe3d041dee70228ef87258e0fa46d977e5
BLAKE2b-256 checksum
How to use checksums
2e488e4ee1228551578ad80f75a3ba9a1e15cd5e87deb92198604921b0e552e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp313-cp313-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp313-cp313-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1e545e618fac8767b5df854822d3250e71d239a7e5285f135960993b2aef3752
BLAKE2b-256 checksum
How to use checksums
5a722df6c1c82a15d07a5bc80d46f0027eb70a11633e2b3d3a68eb508fb7c3db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp312-cp312-win_amd64.whl

Download URL najaeda-0.7.35-cp312-cp312-win_amd64.whl
Size 12.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9867e978fe586229f47c5bf13830d7ae0a2e83141ce01aa201e645e2efd99620
BLAKE2b-256 checksum
How to use checksums
9d8c5172c3f219e64ab7eac27bc899babc34184bc7737040833b9e6e8afbbcc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp312-cp312-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7d3e5990099f601f06ce18c5616c9d5ebfe62376e18647aa84f9e40cf0c22c27
BLAKE2b-256 checksum
How to use checksums
368ea830c5f632c6b05bbbdec0d523676cd7e777a7dd497115c455b2d3c72f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp312-cp312-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
382770a1d072237660dd3a15bfccbe79de8961d2275623462f3a9c3418293c11
BLAKE2b-256 checksum
How to use checksums
fa298cdbfcc54a3e28a88425acaa041c3411a4b0aa08dbc90bf2c97823de7b26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp312-cp312-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp312-cp312-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e8419c168209d85a1354689c6871b28efb7e0639b6221d0b4ec3445deaf8304
BLAKE2b-256 checksum
How to use checksums
8bbba9dacbfbccfc2395cd8f2dd29464557ffbe819a75fa0aba586959ecc2fd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp311-cp311-win_amd64.whl

Download URL najaeda-0.7.35-cp311-cp311-win_amd64.whl
Size 12.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
20adc38f585da47e30a989978cc28a3bd37d0d39fd3710ca78cb8e452f1aeea7
BLAKE2b-256 checksum
How to use checksums
6c43b6465b58a86150912c34723f33c63fb83313df0782e77d475bb2c1e9018c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp311-cp311-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
51a06111cadd9ef9dcbb9e4cbd7a609a3d0fbec6176229d318d8bd87901d69f4
BLAKE2b-256 checksum
How to use checksums
e4bc76acb59298e7c4f6fca78df31d234bf55f81c59495a53b3684ba4d6a2959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp311-cp311-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
30b5f7dce589f3f32f0cb3b6926f143448088fe276dc0b4ddc6e2de676ec2de7
BLAKE2b-256 checksum
How to use checksums
5e714eb8c6087ed76760472835e2fafc8ad7175420a7346794b2506974f82491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp311-cp311-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp311-cp311-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
48c780d08ceb46758c43e21341e4df3c0844d2e33db84b878b637996f2510590
BLAKE2b-256 checksum
How to use checksums
081091414a51278151c5660c090dd5cdefee7b4f18f6bda3fb4104c078a6a97f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp310-cp310-win_amd64.whl

Download URL najaeda-0.7.35-cp310-cp310-win_amd64.whl
Size 12.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
386cfdcdd0ac21e61a7f62c7361245baa5014e182c6e867e74810c27f4d3acdd
BLAKE2b-256 checksum
How to use checksums
a0720b2b0b2c9be42e5f4581e75bb30c08781d0dabfd5fdda21f9636526f47b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL najaeda-0.7.35-cp310-cp310-manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e93bf6f0b19891ca96f17d4d24705b71dfe501c43224ed20a566142c70297776
BLAKE2b-256 checksum
How to use checksums
e981097abc213a0761392bc921afa0bfdd5555c21d0bf385dd197b739f0a6675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL najaeda-0.7.35-cp310-cp310-manylinux_2_28_aarch64.whl
Size 10.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d18fac68186fc92623f9e92751ace220bd1a6d1ee83fb1fbba005cc197b555a
BLAKE2b-256 checksum
How to use checksums
d949fbdc79738a52027ce39508174982ec423849fde4e4c2e810d1086e0618b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Release files / najaeda-0.7.35-cp310-cp310-macosx_11_0_arm64.whl

Download URL najaeda-0.7.35-cp310-cp310-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a8420977b3e95476d0b62c9142b48f65a233ff49d4f509e125b62206f20a0758
BLAKE2b-256 checksum
How to use checksums
2630f6065742e08e461eb596ab04e04134b8994f8307765ac3dc402c33343bdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

Security for najaeda 0.7.35

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 27 files in this release have been uploaded with provenance metadata.

Select from 27 files

Attestation for najaeda-0.7.35.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.7.35 This release

27 release files Full provenance

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