PyInventory/inventory_project/publish.py

22 wiersze
579 B
Python

from poetry_publish.publish import poetry_publish
from poetry_publish.utils.subprocess_utils import verbose_check_call
# https://github.com/jedie/PyInventory
import inventory
from inventory_project import PACKAGE_ROOT
def publish():
"""
Publish to PyPi
Call this via:
$ poetry run publish
"""
verbose_check_call('make', 'pytest') # don't publish if tests fail
verbose_check_call('make', 'fix-code-style') # don't publish if code style wrong
poetry_publish(
package_root=PACKAGE_ROOT,
version=inventory.__version__,
)