Pre-release
This release is a pre-release and may not be stable for production use.
ds-provider-sdworx-py-lib
SD Worx provider for the DS Business Workflow platform.
Installation
pip install ds-provider-sdworx-py-lib
Or with uv:
uv pip install ds-provider-sdworx-py-lib
Quick Start
import pandas as pd
from ds_provider_sdworx_py_lib.serde import EmploymentUpdateSerializer
serializer = EmploymentUpdateSerializer()
df = pd.DataFrame([{
"CompanyNo": "001",
"SSN": "12345678901",
"PersonCompanyEmploymentNo": "E001",
"ValidFrom": "2024-01-01",
"ValidUntil": "2024-12-31",
"Salary": "50000",
}])
xml_bytes = serializer(df)
print(xml_bytes.decode("utf-8"))
Development
git clone https://github.com/grasp-labs/ds-provider-sdworx-py-lib.git
cd ds-provider-sdworx-py-lib
uv sync
make test
Metadata
Release files for ds-provider-sdworx-py-lib 0.1.0a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ds_provider_sdworx_py_lib-0.1.0a1.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ds_provider_sdworx_py_lib-0.1.0a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / ds_provider_sdworx_py_lib-0.1.0a1.tar.gz
| Download URL | ds_provider_sdworx_py_lib-0.1.0a1.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9f50e724941126cce0a45afc0cdd982ae026bfaad988f7c6a6ec101f3bb98f4b
|
|
BLAKE2b-256 checksum How to use checksums |
94813d9ba42a36dc6b89915d9537e5a29025b89b7721864fd26f82d614303577
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / ds_provider_sdworx_py_lib-0.1.0a1-py3-none-any.whl
| Download URL | ds_provider_sdworx_py_lib-0.1.0a1-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af136b006a529870cf6527a34ceea75f7258fc7933a4eb4dd06a9dbada91ac1d
|
|
BLAKE2b-256 checksum How to use checksums |
f621ce201d58c0caef08fe1df3af8a969c97c0e992002a5939f17ea3ff92acef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|