diff --git a/.travis.yml b/.travis.yml index 8ee5ab7..706ce7f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ script: - tox -e py34 - tox -e lint - tox -e cover - - tox -e system-tests after_success: - tox -e coveralls @@ -24,8 +23,7 @@ deploy: repo: GoogleCloudPlatform/google-cloud-python-happybase # until this is fixed: https://github.com/travis-ci/travis-ci/issues/1675 all_branches: true - # 'bdist_wheel' builds disabled until #1879 et al. are resolved. - distributions: "sdist" + distributions: "sdist bdist_wheel" cache: directories: diff --git a/README.rst b/README.rst index c35e295..c92b7a3 100644 --- a/README.rst +++ b/README.rst @@ -1,7 +1,7 @@ -Google Cloud Python Happybase Client +Google Cloud Python HappyBase Client ==================================== - Python idiomatic client for `Google Cloud Platform`_ Happybase emulation. + Python idiomatic client for `Google Cloud Platform`_ HappyBase emulation. .. _Google Cloud Platform: https://cloud.google.com/ @@ -10,24 +10,24 @@ Google Cloud Python Happybase Client - `Homepage`_ - `API Documentation`_ -.. _Homepage: https://googlecloudplatform.github.io/google-cloud-python-happybase/ -.. _API Documentation: http://googlecloudplatform.github.io/google-cloud-python-happybase/stable/ +.. _Homepage: https://googlecloudplatform.github.io/google-cloud-python/ +.. _API Documentation: https://googlecloudplatform.github.io/google-cloud-python/stable/ -This client supports the following Google Cloud Platform services: - -- Happybase emulation for Google Cloud Bigtable. +This client is provided as a `HappyBase`_ emulation layer which uses +Google Cloud Bigtable as the underlying storage layer. If you need support for other Google APIs, check out the `Google APIs Python Client library`_. .. _Google APIs Python Client library: https://github.com/google/google-api-python-client +.. _HappyBase: https://happybase.readthedocs.io/en/latest/ Quick Start ----------- :: - $ pip install --upgrade google.cloud.happybase + $ pip install --upgrade google-cloud-happybase Authentication -------------- @@ -58,8 +58,8 @@ MIT - See `LICENSE`_ for more information. .. |build| image:: https://travis-ci.org/GoogleCloudPlatform/google-cloud-python-happybase.svg?branch=master :target: https://travis-ci.org/GoogleCloudPlatform/google-cloud-python-happybase -.. |coverage| image:: https://codecov.io/gh/GoogleCloudPlatform/google-cloud-python-happybase/branch/master/graph/badge.svg - :target: https://codecov.io/gh/GoogleCloudPlatform/google-cloud-python-happybase +.. |coverage| image:: https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-python-happybase/badge.png?branch=master + :target: https://coveralls.io/r/GoogleCloudPlatform/google-cloud-python-happybase?branch=master .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-happybase.svg :target: https://pypi.python.org/pypi/google-cloud-python-happybase .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-happybase.svg diff --git a/docs/conf.py b/docs/conf.py index fdde22a..3dec28c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # -# google.cloud.happybase documentation build configuration file, created by +# google-cloud-happybase documentation build configuration file, created by # sphinx-quickstart on Tue Jan 21 22:24:47 2014. # # This file is execfile()d with the current directory set to its containing dir. @@ -68,7 +68,7 @@ master_doc = 'index' # General information about the project. -project = u'google.cloud.happybase' +project = u'google-cloud-happybase' copyright = u'2014, Google' # The version info for the project you're documenting, acts as replacement for @@ -220,7 +220,7 @@ # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'google-cloud-happybase.tex', - u'google.cloud.happybase Documentation', + u'google-cloud-happybase Documentation', author, 'manual'), ] @@ -251,7 +251,7 @@ # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'google-cloud-happybase', - u'google.cloud.happybase Documentation', + u'google-cloud-happybase Documentation', [author], 1) ] @@ -266,8 +266,8 @@ # dir menu entry, description, category) texinfo_documents = [ ('index', 'google-cloud-happybase', - u'google.cloud.happybase Documentation', - author, 'google-cloud-happybase', 'Python API for Google Cloud Happybase.', + u'google-cloud-happybase Documentation', + author, 'google-cloud-happybase', 'Python API for Google Cloud HappyBase.', 'Miscellaneous'), ] diff --git a/docs/index.rst b/docs/index.rst index 4057f7c..b7606d2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,7 +1,7 @@ .. toctree:: :maxdepth: 0 :hidden: - :caption: Cloud Bigtable Happybase + :caption: Cloud Bigtable HappyBase HappyBase happybase-connection diff --git a/scripts/pycodestyle_on_repo.py b/scripts/pycodestyle_on_repo.py index 7889394..1328b32 100644 --- a/scripts/pycodestyle_on_repo.py +++ b/scripts/pycodestyle_on_repo.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -"""Custom script to run pycodestyle on google.cloud.happybase codebase. +"""Custom script to run pycodestyle on google-cloud-happybase codebase. This runs pycodestyle as a script via subprocess but only runs it on the .py files that are checked in to the repository. diff --git a/scripts/pylintrc_default b/scripts/pylintrc_default index 0216c74..b0743b4 100644 --- a/scripts/pylintrc_default +++ b/scripts/pylintrc_default @@ -1,4 +1,4 @@ -# PyLint config for 'google.cloud.happybase' *library* code. +# PyLint config for 'google-cloud-happybase' *library* code. # # NOTES: # diff --git a/scripts/run_pylint.py b/scripts/run_pylint.py index ec0e15d..8725548 100644 --- a/scripts/run_pylint.py +++ b/scripts/run_pylint.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -"""Custom script to run PyLint on google.cloud.happybase codebase. +"""Custom script to run PyLint on google-cloud-happybase codebase. This runs pylint as a script via subprocess in two different subprocesses. The first lints the production/library code diff --git a/setup.py b/setup.py index 5e0f3ca..b8d9bf1 100644 --- a/setup.py +++ b/setup.py @@ -57,7 +57,7 @@ setup( name='google-cloud-happybase', - version='0.19.0', + version='0.20.0', description='Client library for Google Cloud Bigtable: HappyBase layer', long_description=README, url='https://github.com/GoogleCloudPlatform/google-cloud-python-happybase',