DEPRECATED -- Rewritten and moved to https://github.com/NiklasRosenstein/shut/. 🌊 Shore is a distribution and release management tool for pure Python packages.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

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