A monorepo tool for Poetry
Project description
iliad
A monorepo tool for Poetry
The intention is to make a tool that makes working with poetry in monorepos more convenient.
Install
$ pip install iliad
Quirks
- Expects to run within a git repo, uses the
.gitdirectory to detect the root of the monorepo.
Usage
List
List the poetry projects detected.
$ iliad list
//deployment
//lambdas/alpha
//lambdas/beta
//lambdas/delta
Run
Runs a command (using poetry run) for each of the poetry projects, where the path matches the selector.
Prints out errors for commands that fail.
$ iliad run --selector lambdas -- pytest -v --capture=no
[done] //lambdas/alpha
[failed(2)] //lambdas/beta
[done] //lambdas/delta
failures:
[//lambdas/beta] failed with return code 2
[//lambdas/beta:stdout] ...
[//lambdas/beta:stderr] ...
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iliad-0.5.1.tar.gz.
File metadata
- Download URL: iliad-0.5.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.4 Linux/5.4.0-1043-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9feb39773ba7d17fd6e0955cab721941e8151afd7bdaf1830f4192d162b0d009
|
|
| MD5 |
1b65732ea6c4e3d2370cab64548f538e
|
|
| BLAKE2b-256 |
8c79f076c8febfc00f9475c2d44bc6d571473c80e100bac8c9dcb1b7f23b5ae7
|
File details
Details for the file iliad-0.5.1-py3-none-any.whl.
File metadata
- Download URL: iliad-0.5.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.4 Linux/5.4.0-1043-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7354a3c54c75b7007672ac6ec3bc46cc2ff753220943b2e7ec36d3809bd5e49
|
|
| MD5 |
bcbdad999c3ad76111ff7e261cc48393
|
|
| BLAKE2b-256 |
9d1ee06589c354d0f4b78b7aaf91427b8ddd0edf83bfd0c54079a17709895934
|