foundry-release-pypi

pypi release library for foundry

10 个版本
安装
npm install foundry-release-pypi
yarn add foundry-release-pypi
pnpm add foundry-release-pypi
bun add foundry-release-pypi
README

foundry-release-pypi Build status

PyPI release library for foundry.

This command updates version in a setup.py and releases it to PyPI via foundry, a modular release management library.

Documentation

This library was build to match the foundry release specification and is written on top of foundry-release-base. Documentation can be found at:

https://github.com/twolfson/foundry-release-spec

https://github.com/twolfson/foundry-release-base

Actions

  • On update-files, we update a hardcoded version field in setup.py (e.g. version='1.0.0' -> version='1.1.0')
  • On register, we run python setup.py register
    • If there is a .pypi-private file, then we will not run this step
  • On publish, we run python setup.py sdist --formats=gztar,zip upload
    • This will upload a .zip and a .tar.gz for Windows, GNU/Linux, and OS X compatibility
    • If there is a .pypi-private file, then we will not run this step

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via grunt and test via npm test.

Donating

Support this project and others by twolfson via gittip.

Support via Gittip

Unlicense

As of Feb 04 2014, Todd Wolfson has released this repository and its contents to the public domain.

It has been released under the UNLICENSE.

版本列表
3.0.3 2022-06-29
3.0.2 2021-05-08
3.0.1 2018-02-24
3.0.0 2017-12-02
2.0.1 2015-10-08
2.0.0 2015-10-08
1.1.0 2014-10-23
1.0.1 2014-10-18
1.0.0 2014-10-12
0.1.0 2014-03-12