semvec/pypi-packages huggingface dataset:
kicad2junit 0.1.5
Convert KiCad ERC/DRC report to Junit reports
Requires Python: >=3.10,<4.0

# kicad2junit

A utility to convert KiCad DRC/ERC reports to Junit reports for CI/CD checks.

# Install

The utility is available on [pypi](https://pypi.org/project/kicad2junit/) and can be installed by pip:
`pip install kicad2junit`

# Usage

## DRC
```
usage: drc2junit [-h] [--project [PROJECT]] [--project-dir PROJECT_DIR] [--warn-error] [input] [output]

Convert KiCad DRC report to JUnit

positional arguments:
  input                 JSON DRC report
  output                JUnit XML output

options:
  -h, --help            show this help message and exit
  --project [PROJECT]   Kicad project file
  --project-dir PROJECT_DIR
                        Kicad project directory
  --warn-error          Treat warnings as errors
```

### Example
```sh
kicad-cli pcb drc /path/to/project.kicad_pcb --format json --output drc.json
drc2junit drc.json drc.junit.xml --project /path/to/project.kicad_pro
```

## ERC
```
usage: erc2junit [-h] [--project [PROJECT]] [--project-dir PROJECT_DIR] [--warn-error] [input] [output]

Convert KiCad ERC report to JUnit

positional arguments:
  input                 JSON ERC report
  output                JUnit XML output

options:
  -h, --help            show this help message and exit
  --project [PROJECT]   Kicad project file
  --project-dir PROJECT_DIR
                        Kicad project directory
  --warn-error          Treat warnings as errors
```

### Usage
```sh
kicad-cli sch erc /path/to/project.kicad_sch --format json --output erc.json
erc2junit erc.json erc.junit.xml --project /path/to/project.kicad_pro
```

## Exit code
The exit code is set to 1 (Failure) if one or more errors are found (and warnings if `--warn-error` is used).
the-everything-library 1.0.4
Library with a module for almost everything
Requires Python: >=3.9

# The Everything Library

![Version](https://img.shields.io/badge/version-0.1.0-blue)
![Python](https://img.shields.io/badge/python-3.6%2B-green)

## Description 
This Python Library will have a LOT of different helper functions and classes that you can use for your own projects.

# Installation
How to install the library 
```bash
pip install the-everything-library
```

# Features
## Current features
### Encryption
- Symmetric encryption
- Asymmetric encryption
- Full key management

### Encoding
- Base64 encoding and decoding
- Hex encoding and decoding
- Binary encoding and decoding

# History

0.0.1 (2023-08-23)
------------------

* Project created

0.2.0 (2023-08-23)
------------------

* Added Symmetric Encryption

0.3.0 (2023-08-24)
------------------

* Added Asymmetric Encryption

0.4.0 (2023-08-25)
------------------

* Added Encoding (Base64, Hex, Binary)

1.0.0 (2023-08-26)
------------------

* Public on PyPi (pip install the-everything-library)

1.0.1 (2023-08-26)
------------------

* Fixed import

1.0.2 (2023-08-26)
------------------

* Fixing import

1.0.3 (2023-08-26)
------------------

* Fixing import

1.0.4 (2023-08-26)
------------------

* Fixing import