semvec/pypi-packages huggingface dataset:
archetypal-stubs 0.1.6
Eppy type stubs for the archetypal package
Requires Python: <4.0,>=3.9
Keywords: archetypal, typing, stubs

# archetypal-stubs

[![PyPI - archetypal-stubs]()](https://pypi.org/project/types-archetypal/)
[![PyPI - Python Version]()](https://pypi.org/project/types-archetypal/)
[![Docs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?style=for-the-badge&amp;logo=MaterialForMkDocs&amp;logoColor=white)](https://types-archetypal.readthedocs.io/)
[![PyPI - Downloads]()]()

Type annotations for
[archetypal 23.1.0]()
compatible with
[VSCode](https://code.visualstudio.com/),
[PyCharm](https://www.jetbrains.com/pycharm/),
[Emacs](https://www.gnu.org/software/emacs/),
[Sublime Text](https://www.sublimetext.com/),
[mypy](https://github.com/python/mypy),
[pyright](https://github.com/microsoft/pyright)
and other tools.

Generated with [mypy_eppy_builder 0.0.1](https://github.com/samuelduchesne/mypy-eppy-builder).

## How to install

### Generate locally (recommended)

You can generate type annotations for `archetypal` package locally with `mypy_eppy_builder`.
Use [uv](https://docs.astral.sh/uv/getting-started/installation/) for build isolation.

1. Run mypy_eppy_builder in your package root directory: `uvx --with 'archetypal==23.1.0' mypy_eppy_builder`

### From PyPI with pip

Install `types_eplus2310` to add type checking for `archetypal` package.

```bash
# install type annotations only for archetypal
python -m pip install types_eplus2310

```

## How to uninstall

```bash
# uninstall archetypal-stubs
python -m pip uninstall -y archetypal-stubs
```

## Usage

### VSCode

- Install [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- Install [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
- Set `Pylance` as your Python Language Server
- Install `archetypal-stubs[latest]` in your environment:

```bash
python -m pip install 'archetypal-stubs[latest]'
```

Both type checking and code completion should now work.
No explicit type annotations required, write your `archetypal` code as usual.
eppy-stubs 0.1.3
Eppy type stubs for the eppy package
Requires Python: <4.0,>=3.9
Keywords: eppy, typing, stubs

# eppy-stubs

[![PyPI - eppy-stubs]()](https://pypi.org/project/types-eppy/)
[![PyPI - Python Version]()](https://pypi.org/project/types-eppy/)
[![Docs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?style=for-the-badge&amp;logo=MaterialForMkDocs&amp;logoColor=white)](https://types-eppy.readthedocs.io/)
[![PyPI - Downloads]()]()

Type annotations for
[eppy 23.1.0]()
compatible with
[VSCode](https://code.visualstudio.com/),
[PyCharm](https://www.jetbrains.com/pycharm/),
[Emacs](https://www.gnu.org/software/emacs/),
[Sublime Text](https://www.sublimetext.com/),
[mypy](https://github.com/python/mypy),
[pyright](https://github.com/microsoft/pyright)
and other tools.

Generated with [mypy_eppy_builder 0.0.1](https://github.com/samuelduchesne/mypy-eppy-builder).

## How to install

### Generate locally (recommended)

You can generate type annotations for `eppy` package locally with `mypy_eppy_builder`.
Use [uv](https://docs.astral.sh/uv/getting-started/installation/) for build isolation.

1. Run mypy_eppy_builder in your package root directory: `uvx --with 'eppy==23.1.0' mypy_eppy_builder`

### From PyPI with pip

Install `types_eplus2310` to add type checking for `eppy` package.

```bash
# install type annotations only for eppy
python -m pip install types_eplus2310

```

## How to uninstall

```bash
# uninstall eppy-stubs
python -m pip uninstall -y eppy-stubs
```

## Usage

### VSCode

- Install [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- Install [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
- Set `Pylance` as your Python Language Server
- Install `eppy-stubs[latest]` in your environment:

```bash
python -m pip install 'eppy-stubs[latest]'
```

Both type checking and code completion should now work.
No explicit type annotations required, write your `eppy` code as usual.
kijpatcher 1.0.0
A CLI tool to Patch KiCad-generated gerber file to complies with JLC rules.
Requires Python: >=3.7

# KiJ-Patcher

Patch KiCad generated gerber file to complies with JLC rules.

## Usage

Make sure you have installed Python 3 on your system and configured properly.

Install KiJ-Patcher using pip.
`pip install kijpatcher`

```log
$ python3 -m kijpatcher
KiJ Patcher 1.0.0
Copyright (c) 2024-2025 Xina.
Copyright (c) 2023 ngHackerX86.
This is a free software released under GNU GPLv2. See LICENSE for more information.

usage: kijpatcher -i <input> -o <output>

Patch KiCad-generated gerber file to complies with JLC rules.

positional arguments:
  positional_input      Lazy mode, specify gerbers files directory only

options:
  -h, --help            show this help message and exit
  -i INPUT_FOLDER, --input-folder INPUT_FOLDER
                        PATH to gerber files directory
  -o OUTPUT_FILE, --output-file OUTPUT_FILE
                        PATH to output file, if FULL path is given. Otherwise, it specifies the output file name.
  -t {std,pro}, --version-string-type {std,pro}
                        Specify EasyEDA version type string in Gerber header

```

## Fabrication Output Settings

The following screenshots show the proper fabrication output settings when using KiJ-Patcher, which ensure KiJ-Patcher could recognize and patch the fabrication output files properly.

### Gerber Settings

![image](docs/fabrication_output_settings_gerber.png)

### Drill Settings

![image](docs/fabrication_output_settings_drill.png)

## Copyright and Credits

Copyright (c) 2024-2025 Xina.

Copyright (c) 2023 ngHackerX86.

## Disclaimers

JLC and EasyEDA are registered trademarks of Shenzhen JLC Technology Group Co., Ltd and its subsidiaries. We makes contextual use of the trademarks of Shenzhen JLC Technology Group Co., Ltd and its subsidiaries to indicate the function of the program.

We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Shenzhen JLC Technology Group Co., Ltd and its subsidiaries.