Python packages are configured with a
package.yaml file. Most of the information will be
rendered into the
setup.py file when running the
shore update command.
name: my-package version: 0.1.0 description: This is my package. license: MIT author: Me <firstname.lastname@example.org> requirements: - python ^2.7|^3.4 # Indicates that the package is universal - click ~7.1.1 entrypoints: console_scripts: - my-cli = my_package.__main__:cli
Monorepositories are configured with a
monorepo.yaml file. Packages in the repository must be
in folder directly next to the configuration file.
name: my-monorepo version: null # Only needed for mono-versioning mono-versioning: false