Dlhub-sdk

Latest version: v2.1.0

Safety actively analyzes 706487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

1.1.0

Overview
We added an `easy_publish()` method to give users a simpler, streamlined way to publish. The previous `publish_servable()` method, which allows for a little more user specification of metadata, is still available. The aim is for these methods together to cover all of our user needs.

Additionally, we added more testing of our input validation methods.

What's Changed
* added first iteration of easy_publish by isaac-darling in https://github.com/DLHub-Argonne/dlhub_sdk/pull/153
* Dev by ascourtas in https://github.com/DLHub-Argonne/dlhub_sdk/pull/173


**Full Changelog**: https://github.com/DLHub-Argonne/dlhub_sdk/compare/v1.0.2...v1.1.0

1.0.2

Model input validation does not currently support "Python object"s as is stated in the documentation -- for now, while we implement support, we are setting the validation default to `False`

1.0.1

Tiny patch to update the model used for regular `run()` tests

1.0.0

Overview

Add compatibility with FuncX 1.0.x which includes major changes. Previously published models can still run using this version of DLHub. Previous versions of DLHub SDK should continue to work with updated FuncX endpoints and DLHub Service.

Additionally, added initial input validation functionality, as well as testing support for Python 3.8 and 3.10.

What's Changed
* add version bounds for protobuf and pyyaml packages to test-requirements.txt by isaac-darling in https://github.com/DLHub-Argonne/dlhub_sdk/pull/138
* add Python 3.8 and 3.10 to CI.yml testing matrix by isaac-darling in https://github.com/DLHub-Argonne/dlhub_sdk/pull/140
* 133 validate input data against user provided schema by isaac-darling in https://github.com/DLHub-Argonne/dlhub_sdk/pull/145
* Funcx 1.0.0 by ryanchard in https://github.com/DLHub-Argonne/dlhub_sdk/pull/162
* Dev -- funcx 1.0.x compatibility by ascourtas in https://github.com/DLHub-Argonne/dlhub_sdk/pull/163

New Contributors
* isaac-darling made their first contribution in https://github.com/DLHub-Argonne/dlhub_sdk/pull/138

**Full Changelog**: https://github.com/DLHub-Argonne/dlhub_sdk/compare/v0.10.2...v1.0.0

0.10.2

There was a discrepancy between what was in `master` and what the GitHub Action packaged for the PyPI release for `v0.10.1` -- this patch rectifies that.

What's Changed
* Revert "Update pypi recs" by ascourtas in https://github.com/DLHub-Argonne/dlhub_sdk/pull/129
* Support for Globus SDK 3 by WardLT in https://github.com/DLHub-Argonne/dlhub_sdk/pull/113
* update version to 0.10.2 for patch by ascourtas in https://github.com/DLHub-Argonne/dlhub_sdk/pull/131


**Full Changelog**: https://github.com/DLHub-Argonne/dlhub_sdk/compare/v0.10.1...v0.10.2

0.10.1

Upgrade the DLHub SDK to be compatible with Globus SDK v3, which included major changes to the Globus SDK `BaseClient` as well as `GlobusAuthorizer` (see [here](https://globus-sdk-python.readthedocs.io/en/stable/upgrading.html) for more details).

This also allows DLHub SDK to use newer funcX versions (>=0.3.6), resulting in a more robust, resilient service.

All models published with DLHub SDK<=0.10.0 are still compatible.

EDIT: Errors with PyPI release make this version nonfunctional; this has been yanked from PyPI, please use `v0.10.2` for Globus SDK 3 support

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.