Skip to main content

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 .git directory 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] ...

Metadata

Release files for iliad 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iliad 0.5.1
File Size Uploaded
iliad-0.5.1.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iliad 0.5.1
File Interpreter ABI Platform
iliad-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / iliad-0.5.1.tar.gz

Download URL iliad-0.5.1.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9feb39773ba7d17fd6e0955cab721941e8151afd7bdaf1830f4192d162b0d009
BLAKE2b-256 checksum
How to use checksums
8c79f076c8febfc00f9475c2d44bc6d571473c80e100bac8c9dcb1b7f23b5ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.9.4 Linux/5.4.0-1043-azure

Release files / iliad-0.5.1-py3-none-any.whl

Download URL iliad-0.5.1-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b7354a3c54c75b7007672ac6ec3bc46cc2ff753220943b2e7ec36d3809bd5e49
BLAKE2b-256 checksum
How to use checksums
9d1ee06589c354d0f4b78b7aaf91427b8ddd0edf83bfd0c54079a17709895934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.9.4 Linux/5.4.0-1043-azure

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page