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.
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| globus-nexus-client-0.4.1.tar.gz | 8.2 kB | Without provenance | Details for globus-nexus-client-0.4.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| globus_nexus_client-0.4.1-py3-none-any.whl | Python 3 | none | any | Details for globus_nexus_client-0.4.1-py3-none-any.whl |
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
|
Security for globus-nexus-client 0.4.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.