Skip to main content

A plugin with various tools and utilities to interact with viash using python.

Project description

viashpy

Various tools and utilities to interact with viash using python.

Installation

To install viashpy, you can do so from the python package index PyPI using pip.

pip install viashpy

Running the tests

To run the tests, clone the repository and install the development requirements by running the following command from the root of the repository:

pip install .[dev] # Do not forget to quote this if you are using zsh

By default, viashpy can tested against different python versions (more specifically 3.8 to 3.13) using tox. These versions of python must be made available to tox (by adding them to your PATH environment variable), for example by installing and enabling them using pyenv.

Afterwards, running the tests is a matter of executing:

tox

Alternatively, if you wish to test for the python version installed on your system only, you can choose to only test -e parameter.

# Uses python3.8
tox -e py3.8

License

Copyright (C) 2020 Data Intuitive

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

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

viashpy-0.10.0.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

viashpy-0.10.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file viashpy-0.10.0.tar.gz.

File metadata

  • Download URL: viashpy-0.10.0.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for viashpy-0.10.0.tar.gz
Algorithm Hash digest
SHA256 503ad7ef8bc0ad3b0d79eb19d389a5ca317b5bbe6fa9389e21303e055c2c8c67
MD5 3aa2b9787537dd1cc9a5e205b490787e
BLAKE2b-256 bf803ee8a54d5a3ccd5bf8a72496b6b481431996008c20a2f54725911a4385a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for viashpy-0.10.0.tar.gz:

Publisher: deploy.yaml on viash-io/viashpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file viashpy-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: viashpy-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for viashpy-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21899c9ad61715a4414092c7fd662bace365ed81191407d53317bab5e13ea7b3
MD5 07dde6e800f9785b374a14147c944a3f
BLAKE2b-256 2087e7ec623da013533c41efeb26a4de73e94b552874f95d3c5586a7aed175fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for viashpy-0.10.0-py3-none-any.whl:

Publisher: deploy.yaml on viash-io/viashpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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