Skip to main content

Modus Facade

Project description

Modus Facade

Deprecation Notice

Deprecated and no longer supported. Please don't use this.

This package is being left up for legacy support. It is not maintained and shouldn not be used.

DotModus wrapper for common Google Cloud Components.

Facade is now designed for python 3.5 and above.

For example:

  • Logging (including Cloud Logging)
  • Dataproc
  • Compute
  • Solr

Each facade module will be stored in its own directory. However, the entire facade module will be installable.

Problems with google-api-client

The Google API Client has historically had a problem where it shared a namespace with apiclient (another python package). As such, there can be issues with certain parts of the googleapiclient package not being found. As an example, a recent problem popped up running dataproc.py with the following error:

Traceback (most recent call last):
 File "dataproc-play.py", line 4, in <module>
   from modcloud import dataproc
 File "/Users/thomas/Development/facade/modcloud/dataproc.py", line 6, in <module>
   from googleapiclient.discovery import build
 File "/Users/thomas/.virtualenvs/scoop/lib/python2.7/site-packages/googleapiclient/discovery.py", line 53, in <module>
   import uritemplate
ImportError: No module named uritemplate

For some reason, I had managed to mess up the dependencies and needed to reinstall the google-api-client with the following command, whcih resolved the problem:

pip install --force-reinstall google-api-python-client

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modus_facade-0.23.7.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modus_facade-0.23.7-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file modus_facade-0.23.7.tar.gz.

File metadata

  • Download URL: modus_facade-0.23.7.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for modus_facade-0.23.7.tar.gz
Algorithm Hash digest
SHA256 0e7a629661fbb65a63844dce2561669d73627a0a478c1c875416bce6f79ced87
MD5 639f7d9a7ca31f4e28abafc766d01e60
BLAKE2b-256 4c64d003d841094528909c3de90294d837cca5482337396492d28d7b66795794

See more details on using hashes here.

File details

Details for the file modus_facade-0.23.7-py3-none-any.whl.

File metadata

  • Download URL: modus_facade-0.23.7-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for modus_facade-0.23.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f986e382cb0f4465fb862e07fbe3828aa82140c8f07a5c3a2edfda8785483fc5
MD5 bd43403212ee9b721820254a684dfde9
BLAKE2b-256 139374d520c6354c3a8acb375373e1fa9dbaa7d35ee4fcca6bcbd44391332bf2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page