Metadata-Version: 2.1
Name: poetry-asterisk
Version: 0.1.0
Summary: 
Author: chandr-andr (Kiselev Aleksandr)
Author-email: askiselev00@gmail.com
Requires-Python: >=3.8.1,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: pydantic
Requires-Dist: tomlkit
Description-Content-Type: text/markdown

![Static Badge](https://img.shields.io/badge/PYTHON-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue?style=flat-square&logo=github&link=https%3A%2F%2Fgithub.com%2Fqaspen-python%2Fqaspen)
[![codecov](https://codecov.io/gh/chandr-andr/poetry-asterisk/graph/badge.svg?token=CT7FZVOR29)](https://codecov.io/gh/chandr-andr/poetry-asterisk)

# Poetry-Asterisk
This library performs auto change dependency version to `"*"`.
You can specify 3 parameters for detail setup.

## Installation
You can install this library this way:
```
poetry add poetry-asterisk
```
or with pip:
```
pip install poetry-asterisk
```


## Usage
Just run:
```
pasterisk
```

It has arguments:
- `exclude_packages`: specify what packages skip. Default: None
- `exclude_groups`: specify what groups skip (`dev`, `lint`, etc.). Default: None
- `path_to_pyproject`: path to the pyproject.toml. By default asterisk searches in the root directory.

Advanced example:
```
pasterisk --exclude_packages "pytest, orjson" --exclude_groups "list" --path_to_pyproject ./pyproject.toml
```

