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_upload_package(): with CliRunner().isolated_filesystem(): packaging.upload_package(context)
def upload(context, pypi): """Uploads your project with setup.py clean sdist bdist_wheel upload.""" context.obj.pypi = pypi upload_package(context.obj)
def test_upload_package(): packaging.upload_package(context)