Skip to main content

slurmrestpy

API to access and control Slurm

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: Slurm-24.11.1&openapi/slurmdbd&openapi/slurmctld
  • Package version: 1.0.0
  • Generator version: 7.12.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://www.schedmd.com/

Requirements.

Python 3.8+

Installation & Usage

pip install

slurmrestpy is available on PyPi, so you can install with

pip install slurmrestpy

If you would prefer to install from this repo, you can install directly using:

pip install git+https://github.com/AndyStevens/slurmrestpy.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import slurmrestpy

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import slurmrestpy
from slurmrestpy.models.v0040_openapi_diag_resp import V0040OpenapiDiagResp
from slurmrestpy.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost, please put in the URL of your Slurm instance
# See configuration.py for a list of all supported configuration parameters.
configuration = slurmrestpy.Configuration(
    host = "http://localhost"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: user
# configuration.api_key['user'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['user'] = 'Bearer'

# Configure Bearer authorization (JWT): bearerAuth
configuration = slurmrestpy.Configuration(
    access_token = access_token
)

# Configure API key authorization: token
# configuration.api_key['token'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['token'] = 'Bearer'

# Enter a context with an instance of the API client
with slurmrestpy.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = slurmrestpy.SlurmApi(api_client)

    try:
        # get diagnostics
        api_response = api_instance.slurm_v0040_get_diag()
        print("The response of SlurmApi->slurm_v0040_get_diag:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling SlurmApi->slurm_v0040_get_diag: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
SlurmApi slurm_v0040_delete_job DELETE /slurm/v0.0.40/job/{job_id} cancel or signal job
SlurmApi slurm_v0040_delete_jobs DELETE /slurm/v0.0.40/jobs/ send signal to list of jobs
SlurmApi slurm_v0040_delete_node DELETE /slurm/v0.0.40/node/{node_name} delete node
SlurmApi slurm_v0040_get_diag GET /slurm/v0.0.40/diag/ get diagnostics
SlurmApi slurm_v0040_get_job GET /slurm/v0.0.40/job/{job_id} get job info
SlurmApi slurm_v0040_get_jobs GET /slurm/v0.0.40/jobs/ get list of jobs
SlurmApi slurm_v0040_get_jobs_state GET /slurm/v0.0.40/jobs/state/ get list of job states
SlurmApi slurm_v0040_get_licenses GET /slurm/v0.0.40/licenses/ get all Slurm tracked license info
SlurmApi slurm_v0040_get_node GET /slurm/v0.0.40/node/{node_name} get node info
SlurmApi slurm_v0040_get_nodes GET /slurm/v0.0.40/nodes/ get node(s) info
SlurmApi slurm_v0040_get_partition GET /slurm/v0.0.40/partition/{partition_name} get partition info
SlurmApi slurm_v0040_get_partitions GET /slurm/v0.0.40/partitions/ get all partition info
SlurmApi slurm_v0040_get_ping GET /slurm/v0.0.40/ping/ ping test
SlurmApi slurm_v0040_get_reconfigure GET /slurm/v0.0.40/reconfigure/ request slurmctld reconfigure
SlurmApi slurm_v0040_get_reservation GET /slurm/v0.0.40/reservation/{reservation_name} get reservation info
SlurmApi slurm_v0040_get_reservations GET /slurm/v0.0.40/reservations/ get all reservation info
SlurmApi slurm_v0040_get_shares GET /slurm/v0.0.40/shares get fairshare info
SlurmApi slurm_v0040_post_job POST /slurm/v0.0.40/job/{job_id} update job
SlurmApi slurm_v0040_post_job_submit POST /slurm/v0.0.40/job/submit submit new job
SlurmApi slurm_v0040_post_node POST /slurm/v0.0.40/node/{node_name} update node properties
SlurmApi slurm_v0040_post_nodes POST /slurm/v0.0.40/nodes/ batch update node(s)
SlurmApi slurm_v0041_delete_job DELETE /slurm/v0.0.41/job/{job_id} cancel or signal job
SlurmApi slurm_v0041_delete_jobs DELETE /slurm/v0.0.41/jobs/ send signal to list of jobs
SlurmApi slurm_v0041_delete_node DELETE /slurm/v0.0.41/node/{node_name} delete node
SlurmApi slurm_v0041_get_diag GET /slurm/v0.0.41/diag/ get diagnostics
SlurmApi slurm_v0041_get_job GET /slurm/v0.0.41/job/{job_id} get job info
SlurmApi slurm_v0041_get_jobs GET /slurm/v0.0.41/jobs/ get list of jobs
SlurmApi slurm_v0041_get_jobs_state GET /slurm/v0.0.41/jobs/state/ get list of job states
SlurmApi slurm_v0041_get_licenses GET /slurm/v0.0.41/licenses/ get all Slurm tracked license info
SlurmApi slurm_v0041_get_node GET /slurm/v0.0.41/node/{node_name} get node info
SlurmApi slurm_v0041_get_nodes GET /slurm/v0.0.41/nodes/ get node(s) info
SlurmApi slurm_v0041_get_partition GET /slurm/v0.0.41/partition/{partition_name} get partition info
SlurmApi slurm_v0041_get_partitions GET /slurm/v0.0.41/partitions/ get all partition info
SlurmApi slurm_v0041_get_ping GET /slurm/v0.0.41/ping/ ping test
SlurmApi slurm_v0041_get_reconfigure GET /slurm/v0.0.41/reconfigure/ request slurmctld reconfigure
SlurmApi slurm_v0041_get_reservation GET /slurm/v0.0.41/reservation/{reservation_name} get reservation info
SlurmApi slurm_v0041_get_reservations GET /slurm/v0.0.41/reservations/ get all reservation info
SlurmApi slurm_v0041_get_shares GET /slurm/v0.0.41/shares get fairshare info
SlurmApi slurm_v0041_post_job POST /slurm/v0.0.41/job/{job_id} update job
SlurmApi slurm_v0041_post_job_allocate POST /slurm/v0.0.41/job/allocate submit new job allocation without any steps that must be signaled to stop
SlurmApi slurm_v0041_post_job_submit POST /slurm/v0.0.41/job/submit submit new job
SlurmApi slurm_v0041_post_node POST /slurm/v0.0.41/node/{node_name} update node properties
SlurmApi slurm_v0041_post_nodes POST /slurm/v0.0.41/nodes/ batch update node(s)
SlurmApi slurm_v0042_delete_job DELETE /slurm/v0.0.42/job/{job_id} cancel or signal job
SlurmApi slurm_v0042_delete_jobs DELETE /slurm/v0.0.42/jobs/ send signal to list of jobs
SlurmApi slurm_v0042_delete_node DELETE /slurm/v0.0.42/node/{node_name} delete node
SlurmApi slurm_v0042_get_diag GET /slurm/v0.0.42/diag/ get diagnostics
SlurmApi slurm_v0042_get_job GET /slurm/v0.0.42/job/{job_id} get job info
SlurmApi slurm_v0042_get_jobs GET /slurm/v0.0.42/jobs/ get list of jobs
SlurmApi slurm_v0042_get_jobs_state GET /slurm/v0.0.42/jobs/state/ get list of job states
SlurmApi slurm_v0042_get_licenses GET /slurm/v0.0.42/licenses/ get all Slurm tracked license info
SlurmApi slurm_v0042_get_node GET /slurm/v0.0.42/node/{node_name} get node info
SlurmApi slurm_v0042_get_nodes GET /slurm/v0.0.42/nodes/ get node(s) info
SlurmApi slurm_v0042_get_partition GET /slurm/v0.0.42/partition/{partition_name} get partition info
SlurmApi slurm_v0042_get_partitions GET /slurm/v0.0.42/partitions/ get all partition info
SlurmApi slurm_v0042_get_ping GET /slurm/v0.0.42/ping/ ping test
SlurmApi slurm_v0042_get_reconfigure GET /slurm/v0.0.42/reconfigure/ request slurmctld reconfigure
SlurmApi slurm_v0042_get_reservation GET /slurm/v0.0.42/reservation/{reservation_name} get reservation info
SlurmApi slurm_v0042_get_reservations GET /slurm/v0.0.42/reservations/ get all reservation info
SlurmApi slurm_v0042_get_shares GET /slurm/v0.0.42/shares get fairshare info
SlurmApi slurm_v0042_post_job POST /slurm/v0.0.42/job/{job_id} update job
SlurmApi slurm_v0042_post_job_allocate POST /slurm/v0.0.42/job/allocate submit new job allocation without any steps that must be signaled to stop
SlurmApi slurm_v0042_post_job_submit POST /slurm/v0.0.42/job/submit submit new job
SlurmApi slurm_v0042_post_node POST /slurm/v0.0.42/node/{node_name} update node properties
SlurmApi slurm_v0042_post_nodes POST /slurm/v0.0.42/nodes/ batch update node(s)
SlurmdbApi slurmdb_v0040_delete_account DELETE /slurmdb/v0.0.40/account/{account_name} Delete account
SlurmdbApi slurmdb_v0040_delete_association DELETE /slurmdb/v0.0.40/association/ Delete association
SlurmdbApi slurmdb_v0040_delete_associations DELETE /slurmdb/v0.0.40/associations/ Delete associations
SlurmdbApi slurmdb_v0040_delete_cluster DELETE /slurmdb/v0.0.40/cluster/{cluster_name} Delete cluster
SlurmdbApi slurmdb_v0040_delete_single_qos DELETE /slurmdb/v0.0.40/qos/{qos} Delete QOS
SlurmdbApi slurmdb_v0040_delete_user DELETE /slurmdb/v0.0.40/user/{name} Delete user
SlurmdbApi slurmdb_v0040_delete_wckey DELETE /slurmdb/v0.0.40/wckey/{id} Delete wckey
SlurmdbApi slurmdb_v0040_get_account GET /slurmdb/v0.0.40/account/{account_name} Get account info
SlurmdbApi slurmdb_v0040_get_accounts GET /slurmdb/v0.0.40/accounts/ Get account list
SlurmdbApi slurmdb_v0040_get_association GET /slurmdb/v0.0.40/association/ Get association info
SlurmdbApi slurmdb_v0040_get_associations GET /slurmdb/v0.0.40/associations/ Get association list
SlurmdbApi slurmdb_v0040_get_cluster GET /slurmdb/v0.0.40/cluster/{cluster_name} Get cluster info
SlurmdbApi slurmdb_v0040_get_clusters GET /slurmdb/v0.0.40/clusters/ Get cluster list
SlurmdbApi slurmdb_v0040_get_config GET /slurmdb/v0.0.40/config Dump all configuration information
SlurmdbApi slurmdb_v0040_get_diag GET /slurmdb/v0.0.40/diag/ Get slurmdb diagnostics
SlurmdbApi slurmdb_v0040_get_instance GET /slurmdb/v0.0.40/instance/ Get instance info
SlurmdbApi slurmdb_v0040_get_instances GET /slurmdb/v0.0.40/instances/ Get instance list
SlurmdbApi slurmdb_v0040_get_job GET /slurmdb/v0.0.40/job/{job_id} Get job info
SlurmdbApi slurmdb_v0040_get_jobs GET /slurmdb/v0.0.40/jobs/ Get job list
SlurmdbApi slurmdb_v0040_get_qos GET /slurmdb/v0.0.40/qos/ Get QOS list
SlurmdbApi slurmdb_v0040_get_single_qos GET /slurmdb/v0.0.40/qos/{qos} Get QOS info
SlurmdbApi slurmdb_v0040_get_tres GET /slurmdb/v0.0.40/tres/ Get TRES info
SlurmdbApi slurmdb_v0040_get_user GET /slurmdb/v0.0.40/user/{name} Get user info
SlurmdbApi slurmdb_v0040_get_users GET /slurmdb/v0.0.40/users/ Get user list
SlurmdbApi slurmdb_v0040_get_wckey GET /slurmdb/v0.0.40/wckey/{id} Get wckey info
SlurmdbApi slurmdb_v0040_get_wckeys GET /slurmdb/v0.0.40/wckeys/ Get wckey list
SlurmdbApi slurmdb_v0040_post_accounts POST /slurmdb/v0.0.40/accounts/ Add/update list of accounts
SlurmdbApi slurmdb_v0040_post_accounts_association POST /slurmdb/v0.0.40/accounts_association/ Add accounts with conditional association
SlurmdbApi slurmdb_v0040_post_associations POST /slurmdb/v0.0.40/associations/ Set associations info
SlurmdbApi slurmdb_v0040_post_clusters POST /slurmdb/v0.0.40/clusters/ Get cluster list
SlurmdbApi slurmdb_v0040_post_config POST /slurmdb/v0.0.40/config Load all configuration information
SlurmdbApi slurmdb_v0040_post_qos POST /slurmdb/v0.0.40/qos/ Add or update QOSs
SlurmdbApi slurmdb_v0040_post_tres POST /slurmdb/v0.0.40/tres/ Add TRES
SlurmdbApi slurmdb_v0040_post_users POST /slurmdb/v0.0.40/users/ Update users
SlurmdbApi slurmdb_v0040_post_users_association POST /slurmdb/v0.0.40/users_association/ Add users with conditional association
SlurmdbApi slurmdb_v0040_post_wckeys POST /slurmdb/v0.0.40/wckeys/ Add or update wckeys
SlurmdbApi slurmdb_v0041_delete_account DELETE /slurmdb/v0.0.41/account/{account_name} Delete account
SlurmdbApi slurmdb_v0041_delete_association DELETE /slurmdb/v0.0.41/association/ Delete association
SlurmdbApi slurmdb_v0041_delete_associations DELETE /slurmdb/v0.0.41/associations/ Delete associations
SlurmdbApi slurmdb_v0041_delete_cluster DELETE /slurmdb/v0.0.41/cluster/{cluster_name} Delete cluster
SlurmdbApi slurmdb_v0041_delete_single_qos DELETE /slurmdb/v0.0.41/qos/{qos} Delete QOS
SlurmdbApi slurmdb_v0041_delete_user DELETE /slurmdb/v0.0.41/user/{name} Delete user
SlurmdbApi slurmdb_v0041_delete_wckey DELETE /slurmdb/v0.0.41/wckey/{id} Delete wckey
SlurmdbApi slurmdb_v0041_get_account GET /slurmdb/v0.0.41/account/{account_name} Get account info
SlurmdbApi slurmdb_v0041_get_accounts GET /slurmdb/v0.0.41/accounts/ Get account list
SlurmdbApi slurmdb_v0041_get_association GET /slurmdb/v0.0.41/association/ Get association info
SlurmdbApi slurmdb_v0041_get_associations GET /slurmdb/v0.0.41/associations/ Get association list
SlurmdbApi slurmdb_v0041_get_cluster GET /slurmdb/v0.0.41/cluster/{cluster_name} Get cluster info
SlurmdbApi slurmdb_v0041_get_clusters GET /slurmdb/v0.0.41/clusters/ Get cluster list
SlurmdbApi slurmdb_v0041_get_config GET /slurmdb/v0.0.41/config Dump all configuration information
SlurmdbApi slurmdb_v0041_get_diag GET /slurmdb/v0.0.41/diag/ Get slurmdb diagnostics
SlurmdbApi slurmdb_v0041_get_instance GET /slurmdb/v0.0.41/instance/ Get instance info
SlurmdbApi slurmdb_v0041_get_instances GET /slurmdb/v0.0.41/instances/ Get instance list
SlurmdbApi slurmdb_v0041_get_job GET /slurmdb/v0.0.41/job/{job_id} Get job info
SlurmdbApi slurmdb_v0041_get_jobs GET /slurmdb/v0.0.41/jobs/ Get job list
SlurmdbApi slurmdb_v0041_get_qos GET /slurmdb/v0.0.41/qos/ Get QOS list
SlurmdbApi slurmdb_v0041_get_single_qos GET /slurmdb/v0.0.41/qos/{qos} Get QOS info
SlurmdbApi slurmdb_v0041_get_tres GET /slurmdb/v0.0.41/tres/ Get TRES info
SlurmdbApi slurmdb_v0041_get_user GET /slurmdb/v0.0.41/user/{name} Get user info
SlurmdbApi slurmdb_v0041_get_users GET /slurmdb/v0.0.41/users/ Get user list
SlurmdbApi slurmdb_v0041_get_wckey GET /slurmdb/v0.0.41/wckey/{id} Get wckey info
SlurmdbApi slurmdb_v0041_get_wckeys GET /slurmdb/v0.0.41/wckeys/ Get wckey list
SlurmdbApi slurmdb_v0041_post_accounts POST /slurmdb/v0.0.41/accounts/ Add/update list of accounts
SlurmdbApi slurmdb_v0041_post_accounts_association POST /slurmdb/v0.0.41/accounts_association/ Add accounts with conditional association
SlurmdbApi slurmdb_v0041_post_associations POST /slurmdb/v0.0.41/associations/ Set associations info
SlurmdbApi slurmdb_v0041_post_clusters POST /slurmdb/v0.0.41/clusters/ Get cluster list
SlurmdbApi slurmdb_v0041_post_config POST /slurmdb/v0.0.41/config Load all configuration information
SlurmdbApi slurmdb_v0041_post_qos POST /slurmdb/v0.0.41/qos/ Add or update QOSs
SlurmdbApi slurmdb_v0041_post_tres POST /slurmdb/v0.0.41/tres/ Add TRES
SlurmdbApi slurmdb_v0041_post_users POST /slurmdb/v0.0.41/users/ Update users
SlurmdbApi slurmdb_v0041_post_users_association POST /slurmdb/v0.0.41/users_association/ Add users with conditional association
SlurmdbApi slurmdb_v0041_post_wckeys POST /slurmdb/v0.0.41/wckeys/ Add or update wckeys
SlurmdbApi slurmdb_v0042_delete_account DELETE /slurmdb/v0.0.42/account/{account_name} Delete account
SlurmdbApi slurmdb_v0042_delete_association DELETE /slurmdb/v0.0.42/association/ Delete association
SlurmdbApi slurmdb_v0042_delete_associations DELETE /slurmdb/v0.0.42/associations/ Delete associations
SlurmdbApi slurmdb_v0042_delete_cluster DELETE /slurmdb/v0.0.42/cluster/{cluster_name} Delete cluster
SlurmdbApi slurmdb_v0042_delete_single_qos DELETE /slurmdb/v0.0.42/qos/{qos} Delete QOS
SlurmdbApi slurmdb_v0042_delete_user DELETE /slurmdb/v0.0.42/user/{name} Delete user
SlurmdbApi slurmdb_v0042_delete_wckey DELETE /slurmdb/v0.0.42/wckey/{id} Delete wckey
SlurmdbApi slurmdb_v0042_get_account GET /slurmdb/v0.0.42/account/{account_name} Get account info
SlurmdbApi slurmdb_v0042_get_accounts GET /slurmdb/v0.0.42/accounts/ Get account list
SlurmdbApi slurmdb_v0042_get_association GET /slurmdb/v0.0.42/association/ Get association info
SlurmdbApi slurmdb_v0042_get_associations GET /slurmdb/v0.0.42/associations/ Get association list
SlurmdbApi slurmdb_v0042_get_cluster GET /slurmdb/v0.0.42/cluster/{cluster_name} Get cluster info
SlurmdbApi slurmdb_v0042_get_clusters GET /slurmdb/v0.0.42/clusters/ Get cluster list
SlurmdbApi slurmdb_v0042_get_config GET /slurmdb/v0.0.42/config Dump all configuration information
SlurmdbApi slurmdb_v0042_get_diag GET /slurmdb/v0.0.42/diag/ Get slurmdb diagnostics
SlurmdbApi slurmdb_v0042_get_instance GET /slurmdb/v0.0.42/instance/ Get instance info
SlurmdbApi slurmdb_v0042_get_instances GET /slurmdb/v0.0.42/instances/ Get instance list
SlurmdbApi slurmdb_v0042_get_job GET /slurmdb/v0.0.42/job/{job_id} Get job info
SlurmdbApi slurmdb_v0042_get_jobs GET /slurmdb/v0.0.42/jobs/ Get job list
SlurmdbApi slurmdb_v0042_get_ping GET /slurmdb/v0.0.42/ping/ ping test
SlurmdbApi slurmdb_v0042_get_qos GET /slurmdb/v0.0.42/qos/ Get QOS list
SlurmdbApi slurmdb_v0042_get_single_qos GET /slurmdb/v0.0.42/qos/{qos} Get QOS info
SlurmdbApi slurmdb_v0042_get_tres GET /slurmdb/v0.0.42/tres/ Get TRES info
SlurmdbApi slurmdb_v0042_get_user GET /slurmdb/v0.0.42/user/{name} Get user info
SlurmdbApi slurmdb_v0042_get_users GET /slurmdb/v0.0.42/users/ Get user list
SlurmdbApi slurmdb_v0042_get_wckey GET /slurmdb/v0.0.42/wckey/{id} Get wckey info
SlurmdbApi slurmdb_v0042_get_wckeys GET /slurmdb/v0.0.42/wckeys/ Get wckey list
SlurmdbApi slurmdb_v0042_post_accounts POST /slurmdb/v0.0.42/accounts/ Add/update list of accounts
SlurmdbApi slurmdb_v0042_post_accounts_association POST /slurmdb/v0.0.42/accounts_association/ Add accounts with conditional association
SlurmdbApi slurmdb_v0042_post_associations POST /slurmdb/v0.0.42/associations/ Set associations info
SlurmdbApi slurmdb_v0042_post_clusters POST /slurmdb/v0.0.42/clusters/ Get cluster list
SlurmdbApi slurmdb_v0042_post_config POST /slurmdb/v0.0.42/config Load all configuration information
SlurmdbApi slurmdb_v0042_post_qos POST /slurmdb/v0.0.42/qos/ Add or update QOSs
SlurmdbApi slurmdb_v0042_post_tres POST /slurmdb/v0.0.42/tres/ Add TRES
SlurmdbApi slurmdb_v0042_post_users POST /slurmdb/v0.0.42/users/ Update users
SlurmdbApi slurmdb_v0042_post_users_association POST /slurmdb/v0.0.42/users_association/ Add users with conditional association
SlurmdbApi slurmdb_v0042_post_wckeys POST /slurmdb/v0.0.42/wckeys/ Add or update wckeys

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

user

  • Type: API key
  • API key parameter name: X-SLURM-USER-NAME
  • Location: HTTP header

token

  • Type: API key
  • API key parameter name: X-SLURM-USER-TOKEN
  • Location: HTTP header

bearerAuth

  • Type: Bearer authentication (JWT)

Author

sales@schedmd.com

Metadata

Release files for slurmrestpy 0.0.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 slurmrestpy 0.0.1
File Size Uploaded
slurmrestpy-0.0.1.tar.gz 483.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for slurmrestpy 0.0.1
File Interpreter ABI Platform
slurmrestpy-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / slurmrestpy-0.0.1.tar.gz

Download URL slurmrestpy-0.0.1.tar.gz
Size 483.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a649b54f6f6fcc346e36330f6d90017016ada04daf331b839b95baf55437b288
BLAKE2b-256 checksum
How to use checksums
eb03955a915a568141f204869bdcece298a5fb77c59ce6c958d9edfd78d19ff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 28, 2025.

Transparency log

Release files / slurmrestpy-0.0.1-py3-none-any.whl

Download URL slurmrestpy-0.0.1-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d69d016799a3e07d3dd5ea10eb9f6e437f07ace3266f9c0680f644cc366594de
BLAKE2b-256 checksum
How to use checksums
80fb7403f22c031927dfb7e53aa392b78d474abc340909ffa368b3b94c7c943c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 28, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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