managing micro-repos for monorepos
Project description
Sway: An Experimental Monorepo Management Solution for Python
Installation
$ pip install sway
Branch Management
Triggers git checkout <branch in 'dev' env>
$ sway branch -e dev
Multiple envs can be setup in .sway-config.yaml
Build Management
Builds package - via poetry
Builds repositories in .sway-config.yaml
$ sway build poetry
Copy the *.whl
file just built to the current dir
$ sway build poetry --copy .
Config
config creation interactively
$ sway config init
config validation
$ sway config validate
For example config, see .sway-config.yml
Version
see sway version
$ sway --version
More Coming Soon...
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
sway-0.1.4.tar.gz
(4.7 kB
view details)
Built Distribution
sway-0.1.4-py3-none-any.whl
(7.0 kB
view details)
File details
Details for the file sway-0.1.4.tar.gz
.
File metadata
- Download URL: sway-0.1.4.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.2 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdea4456a6f6b953c15fad42c280578a7a311bfffbe9f82819a56796525df560 |
|
MD5 | 41dee8fba4cb557b37822d11c5caa7f0 |
|
BLAKE2b-256 | 61bf49b1983fe7b255c216af0f7b77478e0817698ea3bb60a489ee4313d31c63 |
File details
Details for the file sway-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: sway-0.1.4-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.2 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3cf4863833f855850394078e831f7c7462d3cf57d54915f298b4e86ce884e9c |
|
MD5 | 6142fa724f9a8e10e95b34d866ab283f |
|
BLAKE2b-256 | 1c5fcce3229f2a9e2e26937618536a048b312ad8b8cea4cbd84e3ad76572c5ab |