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 installon 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
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 realm-0.1.0a1.tar.gz.
File metadata
- Download URL: realm-0.1.0a1.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.7.4 Darwin/19.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c51201dbbbe3d8aaaf3adefddaa0808a37a237f20e40e62b65e444948a24770
|
|
| MD5 |
41f6c8cedae294dca29bfc596bc3d784
|
|
| BLAKE2b-256 |
8bb81bfa389dc610525c6fba7117cfe3d8181aa493b5f12809a8e65820925d81
|
File details
Details for the file realm-0.1.0a1-py3-none-any.whl.
File metadata
- Download URL: realm-0.1.0a1-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.7.4 Darwin/19.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b72f7844bdc95056761c1371f2b961fb7ba4e583f0b2f753b04f017bb0172fb2
|
|
| MD5 |
2ffd1785f2a99907b0029edfe81fb4c8
|
|
| BLAKE2b-256 |
f8145b495f735811071a04ec7cdcc1031d074d9bafdb7849d8403afb22e3bf5b
|