Skip to main content

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

Build Status

Requirements

In order to start using realm, you first need to have poetry installed

Commands

  • realm init - Initializes a new realm repo
  • realm install - Executes poetry install on all projects
  • realm ls - Prints all projects managed
  • realm run - Executes a command on all projects
  • realm 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 in pyproject.toml

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

realm-0.1.0rc0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

realm-0.1.0rc0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file realm-0.1.0rc0.tar.gz.

File metadata

  • Download URL: realm-0.1.0rc0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1043-azure

File hashes

Hashes for realm-0.1.0rc0.tar.gz
Algorithm Hash digest
SHA256 135d3ac18533d856f1fa8063b944d90c2d5fe8a5f0a5276a5357061a768f531a
MD5 1c9621c5e6c04a2ba2de0565afb6d6eb
BLAKE2b-256 e66371c5a54c01acfb6472dae16437522f0d10dcd7f9e832f991395660d9f9bf

See more details on using hashes here.

File details

Details for the file realm-0.1.0rc0-py3-none-any.whl.

File metadata

  • Download URL: realm-0.1.0rc0-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1043-azure

File hashes

Hashes for realm-0.1.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 e70aaabb26508063768d13a00dc56f59290e6545659b7fa161f1e977dc43b511
MD5 a45b7efb5b5c052a7e41e9b2f3c40ad9
BLAKE2b-256 1cdf5f3d3478e1642a5921aa0d843e19284b3bc6f39f58b1d15d599766f8dff8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page