DelphixPy
DelphixPy is a set of auto-generated Python API wrappers to the Delphix Virtualization Engine.
Usage
# Simple script to refresh a Database
from delphixpy.delphix_engine import DelphixEngine
engine = DelphixEngine(
"delphix-address",
"delphix-user",
"delphix-password",
"DOMAIN", # Instead of DOMAIN, use SYSTEM if you are using the sysadmin user.
use_https=True, # Connect through HTTPS instead of default HTTP
)
database.refresh(engine, "ORACLE_DB_CONTAINER-3")
Many more examples can be found in the DelphixPy Examples Repository
Supported API Versions
DelphixPy supports Delphix Engines versioned 4.0.0.x or equivalently Delphix Engines running API version 1.3.0 and on.
Changelog
1.11.18
Dropped support for python versions 3.5 and older.
1.10.5
Python3.7 introduces backwards incompatible syntax which breaks DelphixPy, to accomodate the job_context.async function has been renamed to job_context.asyncly.
Drop support for Delphix Engines older than 4.1. API Versions: 1.3.0, 1.3.1, 1.3.2, 1.3.3
Publish universal wheels.
1.10.3
API objects are now hashable in Python3
Undefined objects now raise errors when their attributes are modified
Various bug fixes
1.10.2
Python3 compatibility. Python2 and Python3 are both supported now. The Python2 wrappers will now require all strings be of type unicode and the Python3 wrappers will now require all strings to be of type str.
This may cause regressions on existing Python2 code as seen by: AssertionError: Expected one of [u’string’], but got <type ‘str’>
Https support
Various speed improvements
Metadata
Release files for delphixpy 1.11.52.0
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 |
|---|---|---|---|---|
| delphixpy-1.11.52.0.tar.gz | 27.8 MB | Without provenance | Details for delphixpy-1.11.52.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| delphixpy-1.11.52.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for delphixpy-1.11.52.0-py2.py3-none-any.whl |
Total release size: 129.8 MB
Release files / delphixpy-1.11.52.0.tar.gz
| Download URL | delphixpy-1.11.52.0.tar.gz |
|---|---|
| Size | 27.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a75cd36fdf57951f27f5e3d19394d15981fc8ddcf024094e34302b89358097fc
|
|
BLAKE2b-256 checksum How to use checksums |
f6d96ffa4e72cbe8c37e603079e006847624bccb20a7561bc61547db6423d803
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / delphixpy-1.11.52.0-py2.py3-none-any.whl
| Download URL | delphixpy-1.11.52.0-py2.py3-none-any.whl |
|---|---|
| Size | 102.0 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
5bef2c9cef238d9e6bad16f15f9767fa97d7b97949fcba8bbf134d2c93961a73
|
|
BLAKE2b-256 checksum How to use checksums |
1ec2a9833348ed3237ea08af19b4de114ca4a2175f3ae4f93d0ff092a46d9781
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Security for delphixpy 1.11.52.0
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.