Tasleemat Python SDK
This directory contains the Python packaging pipeline for the Tasleemat PMO Governance & Quality Assurance framework.
The build scripts in this folder transform the open-source Markdown template repository into a fully compliant, pip-installable Python package, giving users access to the global tasleemat CLI scaffolding tool.
Build Requirements
- Python 3.9+
buildmodule (pip install build)
How to Build
Because Tasleemat acts primarily as a data-first GitHub template library, the actual source files (forms/, docs/, tools/) reside in the root of the repository.
To build the Python SDK, run the included build script. This will temporarily copy the necessary assets from the repository root into a localized package namespace before building the wheel:
cd sdk/python
./build.sh
Build Artifacts
Upon a successful build, the .whl and .tar.gz distribution files will be located in the newly created dist/ directory:
ls -l dist/
How to Install Locally
You can install the compiled wheel into your local environment (or any virtual environment) to test the CLI tool:
pip install dist/tasleemat-2.0.3-py3-none-any.whl
Usage
Once installed, the tasleemat CLI is globally accessible on your terminal. You can use it to instantly scaffold complete PMO project workspaces out of the bundled OKF templates:
# List all available deliverables in English
tasleemat list --lang en
# Initialize a new Tier 1 Agile project workspace
tasleemat init --tier 1 --pack agile --lang both --name "My_Project" --code "PRJ-001" --out ./workspace
Metadata
Release files for tasleemat 2.1.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 | |
|---|---|---|---|
| tasleemat-2.1.0.tar.gz | 4.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tasleemat-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.7 MB
Release files / tasleemat-2.1.0.tar.gz
| Download URL | tasleemat-2.1.0.tar.gz |
|---|---|
| Size | 4.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f63967a4e584ee5d9f4ed390b5c5d57ca28b7759bdb4b48418fc6e1af73acc9
|
|
BLAKE2b-256 checksum How to use checksums |
845054d904f9f8f5ecd6aeb4b752e1346b539d6ffe04e94e0fb701b800244cec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / tasleemat-2.1.0-py3-none-any.whl
| Download URL | tasleemat-2.1.0-py3-none-any.whl |
|---|---|
| Size | 9.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c273b8c8a9bb9e4ee7944c288380fa69691c1e39000af485457d7a6378b9dd6b
|
|
BLAKE2b-256 checksum How to use checksums |
6bee25c205b6775c695c5cd387bbf3ec796d4fa5dda46a4704ced3f3cba0fbf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|