A tool for managing python poetry projects
Project description
Realm
Realm is tool for managing multiple poetry projects in the same git repository.
This project is inspired by the lerna
project available for JavaScript
Requirements
In order to start using realm, you first need to have poetry installed
Commands
realm init
- Initializes a new realm reporealm install
- Executespoetry install
on all projectsrealm ls
- Prints all projects managedrealm run
- Executes a command on all projectsrealm task
- Runs a poe task on all projects containing this task (requires poethepoet)
Filtering
You can set up filters to affect only certain projects
For example, you can install only changed projects
$ realm install --since origin/master
Available filters:
--since
- Includes only projects changed since the specified ref--scope
- Includes only projects that match the given pattern--ignore
- Filters out projects that match the given pattern--match
- Filters by a field specified inpyproject.toml
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
realm-0.1.0rc0.tar.gz
(10.6 kB
view hashes)
Built Distribution
realm-0.1.0rc0-py3-none-any.whl
(16.6 kB
view hashes)