monas icon indicating copy to clipboard operation
monas copied to clipboard

Python monorepo made easy

Results 7 monas issues
Sort by recently updated
recently updated
newest added

The birth of this project is because I wanted to experiment with the Monorepo paradigm in Python. But later on, I gradually realized that the design of this project -...

maintenance

Consider the following case of a mono repo: root `pyproject.toml` ```toml [tool.monas] packages = ["monorepo-core", "monorepo-utils", "monorepo-framework"] version = "0.1.1" python-version = "3.11" ``` Project Structure: ``` . ├── monorepo-core...

**Describe the bug** Bad minor number for monas bump "alpha" **To Reproduce** If my repo has v0.1.1, I want to publish a new minor alpha : 1. monas bump 2....

If I run `monas install --include pkgname`, that command will not install the optional dependencies. If that project needs `pytest`, for example, I will not be able to run tests...

For me one of the most important things about a mono repo is making sure that packages are compatible with each other by sharing a lock file between projects. Otherwise...

Pretty simple PR - just adds support for this: `pyproject.toml` ```toml [tool.monas] packages = [ "packageA[dev,test]", "packageB[fastAPI]", ] version = "0.0.1" python-version = "3.13" ``` Without these changes, impossible to...

It would be nice to provide a flag like `monas install --no-virtualenv` to deactivate this behavior. Some usecases would require it.