DEPRECATED -- Rewritten and moved to https://github.com/NiklasRosenstein/shut/. 馃寠 Shore is a distribution and release management tool for pure Python packages.
Nie mo偶esz wybra膰 wi臋cej, ni偶 25 temat贸w Tematy musz膮 si臋 zaczyna膰 od litery lub cyfry, mog膮 zawiera膰 my艣lniki ('-') i mog膮 mie膰 do 35 znak贸w.
 

756 B

Configuration

Python Packages

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 <me@me.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

Mono Repositories

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