Metadata-Version: 2.1
Name: compile-minifier
Version: 0.2.2
Summary: Python compiler and minifier
License: MIT
Author: Amoki
Author-email: hugo@bimdata.io
Requires-Python: >=3.5,<3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: fire (>=0.7.0,<0.8.0)
Requires-Dist: python-minifier (>=2.11.3,<3.0.0)
Project-URL: homepage, https://github.com/bimdata/compile-minifier
Project-URL: repository, https://github.com/bimdata/compile-minifier
Description-Content-Type: text/markdown

# Compile-minifier

Compile-minifier is a tool to minify and compile a structure code python.

## Package version

0.2.1

## Requirements

Python 3.5 to 3.13

## Installation & Usage

### pip install

You can install using:

```sh
pip install compile-minifier
```

Or you can install directly from sources :

```sh
pip install git+https://github.com/bimdata/compile-minifier.git#master
```

### Get started

The package is used exclusively on the command line:

```sh
compile-minify run
```

This command minify the code with [python-minifier](https://pypi.org/project/python-minifier/) and compile all .py in .pyc recursively.

By default, no python file modifications are executed in the root folder.


### Deployment

For manual deployment, you can run the following command :

```sh
poetry publish --build --username=__token__ --password=
```

### Help

Command line interfaces are generated with [Fire](https://github.com/google/python-fire)

For display help:

```sh
compile-minify --help
```

