A PyPI wrapper package that installs both iowarp-agent-toolkit and iowarp-core.
Install the package from PyPI:
pip install iowarpThis will automatically install both:
iowarp-agent-toolkitiowarp-core
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_coreTo completely remove all IOWarp components, you need to explicitly uninstall all packages since pip doesn't automatically remove dependencies:
pip uninstall iowarp iowarp-agent-toolkit iowarp-coreAlternatively, if you have pip-autoremove installed:
pip install pip-autoremove
pip-autoremove iowarp -ypip install build
python -m buildThe test suite is automatically run via GitHub Actions on every push and pull request.
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:
- Update the version in
pyproject.tomlandsrc/iowarp/__init__.py - Create a new release on GitHub with a tag like
v0.1.0 - The GitHub Action will automatically build and publish to PyPI
Make sure the PYPI_TOKEN secret is configured in your GitHub repository settings.
BSD 3-Clause License - see LICENSE file for details.