Skip to content

Manually cut releases of each package #2441

Closed
@dhermes

Description

@dhermes

@tseaver Can you sign off on my current plan (mostly run from the command line)

  1. First, upgrade all packages from 0.20dev to 0.20.0 and solidify bounds for dependencies.
  2. Then get a fresh checkout
mkdir ${HOME}/tmp-release
cd ${HOME}/tmp-release
git clone https://github.com/GoogleCloudPlatform/google-cloud-python
  1. Make sure I have gcloudpypi credentials in ${HOME}/.pypirc
  2. Then go into each package and do a release
# core
cd ${HOME}/tmp-release/google-cloud-python/core
python setup.py sdist bdist_wheel
twine upload dist/*
# Similar for the 14 packages: 
# bigquery, bigtable, datastore, dns, error_reporting, language,
# logging, monitoring, pubsub, resource_manager, storage,
# translate, vision

NOTE: speech is not in here, it isn't ready to release
5. Then release the umbrella package

cd ${HOME}/tmp-release/google-cloud-python
python setup.py sdist bdist_wheel
twine upload dist/*    

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions