The Rally SDK
Project description
SDVI Decision Engine Rally Module
A collection of classes and functions for interacting with SDVI Rally APIs.
Refer to documentation found in your Rally Silo.
v0.1.9 -- released 18 Jan 2022
Features
- Added optional
remove_date
argument tofiles.RallyFile.remove_location()
method, allows the actual delete to occur at a later date - Added
sharedDeleteAt
attribute toRallyFile.locations
- Added optional
timeout
argument tofiles.RallyFile.presigned_url()
,files.read_file()
,files.read_files()
methods - Add
rallyUrl
to SDK context
v0.1.8 -- released 09 Nov 2021
Features
-
There is a new library available! Rally Request Auth allows users to easily access the v2 API from Decision Engine presets. Refer to preset documentation on your silo for usage.
-
Added
clientResourceId
attribute to return ofjobs.get_jobs_for_asset
, if present -
Asset Status Indicator methods
get_asset_status_indicators
,add_asset_status_indicator
,clear_asset_status_indicator
, andclear_all_asset_status_indicators
are being promoted out of Alpha. They will move out of theexperimental
submodule and into theasset
submodule. Import statements will change accordingly.
Fixes
- Presets can now correctly import zip packages placed in nested directories specified in
RallyConfig
Eval2Package
v0.1.7 -- released 12 Oct 2021
Features
- A new key,
rallyUrl
, has been added to the context. This is the base URL for your silo's API. - You can now find out the SDK version your silo is running:
from rally import __version__ print(__version__)
ORimport rally print(rally.__version__)
Either results in "0.1.7". Note that this feature is not available in prior versions of the SDK.
Fixes
SupplyChainStep
fail_step
argument type was incorrectly listed as being either a string or a SupplyChainStep.fail_step
could only be the stringname
of an alternate SupplyChainStep.fail_step
argument changed to string-typefail_step_name
v0.1.6 -- released 29 Sept 2021
Features
- Add support for
forced_delete
mode tofiles.RallyFile.remove_location()
method. This option removes a file location from the asset's inventory and deletes the file even if it is referenced by another asset. - Add support for
forced_delete
mode tofiles.remove_inventory()
method. This option removes a file reference from the asset's inventory and deletes the file locations even if they are referenced by another asset.
Fixes
v0.1.5 -- released 31 Aug 2021
Features
- Add
set_scheduled_supply_chain
to the supplyChain submodule, allowing users to schedule a supply chain for the current asset - Add
get_scheduled_supply_chain
to the supplyChain submodule, returning a dict representation of an arbitrary asset's scheduled supply chain
Fixes
- Fix an issue with the SDK improperly handling missing environment variable
v0.1.4 -- released 03 Aug 2021
Features
- Add
presigned_url
method toRallyFile
. This returns a presigned url for a file. - Add
asset_name
andcategory
arguments tojobs.get_jobs_for_asset
method. - Add
inputFileLabel
to dictionary returned byjobs.get_jobs_for_asset
. - Add
fail_step
argument tosupplyChain.SupplyChainStep
creation to specify a step to execute if the next step fails. - Add
jobs.cancel_job
method to cancel a job given its UUID. supplyChain.set_supply_chain_metadata
now overwrites existing metadata with the new value. This enables users to remove top-level keys.
Fixes
supplyChain.SupplyChainSplit.add_split
paramasync
has been renamed torun_async
.
v0.1.3 -- released 20 Jul 2021
Features
- Add
asset_name
argument tojobs.get_job_report
method. This allows users to retrieve QC or analyze data from arbitrary assets using the supplied provider type and label.
Fixes
v0.1.2 -- released 22 June 2021
Features
- Add
files.write_files
method that offers parallel writing of files given a dict of URLs and content - Add
files.read_files
method that offers parallel reading of files given a sequence of URLs Caution should be used when reading multiple files files.list_files
now returns both files and (subdirectories) at the specified url.- Add License-only deadline argument
step_deadline_lic_only
tosupplyChain.SupplyChainStep
SupplyChainSplit
andSupplyChainCancel
can now take aSupplyChainSequence
Fixes
SupplyChainStep
now correctly recognizesprovider_filter
values
v0.1.1 -- released 16 Mar 2021
Features
- Initial Beta offering.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sdvi_rally-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc85e71959ccf8dce19b6a072a986710d900d9d0ce4ed8fe3845b97d14b80e8 |
|
MD5 | 5de7a66b887270b43704a82efb0d2e5c |
|
BLAKE2b-256 | 947253f81578db4eb7691ffb6e9fa3a92ed3b3a981b2695fd5691d3ea7313270 |