Skip to main content

Disclaimer: This Is Not An Official Globus.org Product

This is a personal project for talking to the Globus Nexus API with all of the benefits of the Globus SDK. It is not a Globus maintained product.

If you don’t know what that is, stop reading here and go away. Otherwise, this will hopefully alleviate the pains of trying to use Nexus.

Globus Nexus Client

When Globus added the new SDK it did not include functionality for the Nexus API.

This package contains a client for talking to Nexus, based on the same core client model provided by the SDK. You should therefore think of this as a third-party extension to the SDK for talking to Nexus.

Importing and Usage

Instead, imports come from the package namespace:

from globus_nexus_client import NexusClient

You can then use NexusClient methods as usual.

The client object supports all of the typical Authorizers that the SDK provides, and this package provides an additional Authorizer for using Nexus-issued tokens:

from globus_nexus_client import NexusClient, LegacyGOAuthAuthorizer

client = NexusClient(authorizer=LegacyGOAuthAuthorizer('<nexus token>'))

Documentation

There is no web doc or other maintained documentation for this project, but there are docstrings on all methods of the client object. Either browse the source or use help() in the python REPL.

Release files for globus-nexus-client 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for globus-nexus-client 0.4.1
File Size Uploaded
globus-nexus-client-0.4.1.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for globus-nexus-client 0.4.1
File Interpreter ABI Platform
globus_nexus_client-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / globus-nexus-client-0.4.1.tar.gz

Download URL globus-nexus-client-0.4.1.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
156ff3a3dc5e07fe30b41856aad54d25129efcff913ec17669edc24c9fa755cd
BLAKE2b-256 checksum
How to use checksums
c2c180ec6b125583683c6bfdf9b6174f6ae18deb56022d824c9abb65b6b3721e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / globus_nexus_client-0.4.1-py3-none-any.whl

Download URL globus_nexus_client-0.4.1-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ed05b304530ae363772e4f2af2b6c9f3c63849a1427fc6b2e315ed864416e8e
BLAKE2b-256 checksum
How to use checksums
f4bae24bf69788f850daacd983d63acc4395ed588f68ceb12e71396d360b5db6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page