Skip to main content

KiCad python module for interpreting generic netlists which can be used to generate bills of materials.

Project description

About

- Python Package Name: kicad_netlist_reader
- Description: KiCad python module for interpreting generic netlists which can be used to generate bills of materials.
- Version: 7.0.1
- Python Version: 3.9
- Release Date: 2023-03-28
- Creation Date: 2014-12-09
- License: GPL-3.0
- URL: https://github.com/janelia-pypi/kicad_netlist_reader
- Author: Jean-Pierre Charras
- Email: jean-pierre.charras@wanadoo.fr
- Copyright: 2023 KiCad
- References:
  - https://gitlab.com/kicad/code/kicad

Installation

https://github.com/janelia-pypi/python_setup

GNU/Linux

Python Code

The Python code in this library may be installed in any number of ways, chose one.

  1. pip

    python3 -m venv ~/venvs/kicad_netlist_reader
    source ~/venvs/kicad_netlist_reader/bin/activate
    pip install kicad_netlist_reader
    
  2. guix

    Setup guix-janelia channel:

    https://github.com/guix-janelia/guix-janelia

    guix install python-kicad-netlist-reader
    

Windows

Python Code

The Python code in this library may be installed in any number of ways, chose one.

  1. pip

    python3 -m venv C:\venvs\kicad_netlist_reader
    C:\venvs\kicad_netlist_reader\Scripts\activate
    pip install kicad_netlist_reader
    

Development

Clone Repository

git clone git@github.com:janelia-pypi/kicad_netlist_reader.git
cd kicad_netlist_reader

Guix

Install Guix

Install Guix

Edit metadata.org

make -f .metadata/Makefile metadata-edits

Tangle metadata.org

make -f .metadata/Makefile metadata

Develop Python package

make -f .metadata/Makefile guix-dev-container
exit

Test Python package using ipython shell

make -f .metadata/Makefile guix-dev-container-ipython
import kicad_netlist_reader
exit

Test Python package installation

make -f .metadata/Makefile guix-container
exit

Upload Python package to pypi

make -f .metadata/Makefile upload

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

kicad_netlist_reader-7.0.1.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

kicad_netlist_reader-7.0.1-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file kicad_netlist_reader-7.0.1.tar.gz.

File metadata

  • Download URL: kicad_netlist_reader-7.0.1.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.28.1 setuptools/58.1.0 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.9

File hashes

Hashes for kicad_netlist_reader-7.0.1.tar.gz
Algorithm Hash digest
SHA256 93dd3eaf7e26f109b3a2bdbcef31f5e00f4f2e83c302076c902ca977d6464278
MD5 c851e76fd1dde476ba7e8324f89a57e8
BLAKE2b-256 8c96574a8c9319708970b47408e0d2e4b7a1f322a3c82590083743a3341e2ee1

See more details on using hashes here.

File details

Details for the file kicad_netlist_reader-7.0.1-py3-none-any.whl.

File metadata

  • Download URL: kicad_netlist_reader-7.0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.28.1 setuptools/58.1.0 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.9

File hashes

Hashes for kicad_netlist_reader-7.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b072d03c42572266c32a5f58d19edba861a320a5b3386eb42b7ff2cae7829df8
MD5 b43a9d3fb7af82cc7e10200964ad7d9e
BLAKE2b-256 547a8bcbe896af6dd26a67db7b271cea9367ed68774cdaa353d5ae5645e72933

See more details on using hashes here.

Supported by

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