def perform_release(context): """Executes the release process.""" try: run_tests() if not context.skip_changelog: generate_changelog(context) increment_version(context) build_package(context) install_package(context) upload_package(context) install_from_pypi(context) commit_version_change(context) tag_and_push(context) except: log.exception('Error releasing')
def perform_release(context): """Executes the release process.""" try: run_tests() if not context.skip_changelog: generate_changelog(context) increment_version(context) build_distributions(context) install_package(context) upload_package(context) install_from_pypi(context) publish(context) except Exception: log.exception('Error releasing')
def test_install_from_pypi(): with CliRunner().isolated_filesystem(): packaging.install_from_pypi(context)
def pypi(context, pypi): """Attempts to install your package from pypi.""" context.obj.pypi = pypi install_from_pypi(context.obj)
def test_install_from_pypi(): packaging.install_from_pypi(context)