Skip to main content

Python lib for interacting with an instance of the Tapis API Framework's tapisservice plugin.

Project description

Tapipy plugin granting Tapis service functionality using import tapisservice.

Automated Builds with Make and Poetry

This repository includes a Makefile to automate tasks such as building the images and running tests. It depends on Poetry; see the docs for installing on your platform: https://python-poetry.org/docs/

Note: On Ubunut 20 LTS (and maybe other platforms?) you might hit an issue trying to run the poetry build command with your version of virtualenv; see this issue: https://github.com/python-poetry/poetry/issues/2972

The workaround, as described in the issue, is to remove the version of virtualenv bundled with Ubuntu and install it with pip:

 $ sudo apt remove --purge python3-virtualenv virtualenv
 $ sudo apt install python3-pip   # if necessary 
 $ pip3 install -U virtualenv

Running the Tests

In order to run the tests, you will need to populate the config-dev-develop.json file within the tests with the service password for abaco in develop. If you do not know how to get that password, ask for help on the tacc-cloud slack team.

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

tapisservice-1.6.0.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

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

tapisservice-1.6.0-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file tapisservice-1.6.0.tar.gz.

File metadata

  • Download URL: tapisservice-1.6.0.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-92-generic

File hashes

Hashes for tapisservice-1.6.0.tar.gz
Algorithm Hash digest
SHA256 32b07913f7302d1b9a25e03f3bd17fd410aaadbc9ddda352f55ba6cae34d61d4
MD5 6c768c3529a778a967d30ef07878d558
BLAKE2b-256 01ba62be78668fb9522c8d5a23613d5193050e33a6fb8e1998dbb4054008fbe1

See more details on using hashes here.

File details

Details for the file tapisservice-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: tapisservice-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-92-generic

File hashes

Hashes for tapisservice-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c553a7bf90cdfcc23f974322206a821073a01a6c2862e11670c3ac5d07459090
MD5 1783b897861813088076d1c6b0c8bf3e
BLAKE2b-256 024e6201f788a6615348a9ded6289335bb4fa2828221812746bb1334431c3348

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