Skip to main content

A wrapper package that installs both iowarp-agent-toolkit and iowarp-core

Project description

iowarp

Test Package Publish to PyPI PyPI version

A PyPI wrapper package that installs both iowarp-agent-toolkit and iowarp-core.

Installation

Install the package from PyPI:

pip install iowarp

This will automatically install both:

  • iowarp-agent-toolkit
  • iowarp-core

Usage

Simply import the package in your Python code:

import iowarp

print(f"IOWarp version: {iowarp.__version__}")

The underlying packages will be available for import as well:

import iowarp_agent_toolkit
import iowarp_core

Development

Building the package locally

pip install build
python -m build

Running tests

The test suite is automatically run via GitHub Actions on every push and pull request.

Publishing

The package is automatically published to PyPI when a new release is created or a tag starting with v is pushed.

To publish a new version:

  1. Update the version in pyproject.toml and src/iowarp/__init__.py
  2. Create a new release on GitHub with a tag like v0.1.0
  3. The GitHub Action will automatically build and publish to PyPI

Make sure the PYPI_TOKEN secret is configured in your GitHub repository settings.

License

BSD 3-Clause License - see LICENSE file for details.

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

iowarp-0.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

iowarp-0.0.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file iowarp-0.0.0.tar.gz.

File metadata

  • Download URL: iowarp-0.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for iowarp-0.0.0.tar.gz
Algorithm Hash digest
SHA256 1a9abeb74296e07c6869c294bafd0291a8077aa682cd43eeb4a0ba213ca1277f
MD5 331e9c4a410dde32139dbbc2062fb0e9
BLAKE2b-256 ea0b671402bce03e06aaa4c61ea4ed19741b84c038f2b07dc2b3226cbd51c4e8

See more details on using hashes here.

File details

Details for the file iowarp-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: iowarp-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for iowarp-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6f66840cfa583cfeb207267618403ef3881dd85b094187b8df425745d48a225
MD5 d4af20f449c0ed6cfe9d25267081be59
BLAKE2b-256 23910084eef4909fbaa20fb6a9ca1ab3d033d2340366705a98224ec78b13523b

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