Metadata-Version: 2.1
Name: chattr-req2toml
Version: 1.1.1
Summary: Convert requirements.txt to pyproject.toml
License: Apache-2.0
Keywords: poetry,pyproject,toml,requirements,convert
Author: Chattr
Author-email: chattr23@gmail.com
Requires-Python: >=3.8.1,<4.0.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: click (==8.1.3)
Description-Content-Type: text/markdown

# Req2Toml

Adding the dependencies from `requirements.txt` to `pyproject.toml` and `poetry.lock` with one command 😉



## Install

```bash
$ pip install req2toml
```



## Usages

The entrypoint of the converter is `req2lock`

#### Options

- `-f` [required]  The  path to the `requirements.txt`
- `--install` [optional] By default, it will only update the lock, add this flag to install the dependencies at the same time.
- `--dev` [optional] By default, the flag is disable, pass `--dev` to add packages to dev section.
- `-v`: Enable verbose mode to print out the debug logs



```shell
# Only update the poetry.lock
$ req2lock -f requirements.txt

# Install
$ req2lock -f requirements.txt --install

# To dev
$ req2lock -f requirements_test.txt --install --dev
```



## Contributing

PR is always welcome <3

