Skip to main content

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+
  • build module (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)

Source distribution for tasleemat 2.1.0
File Size Uploaded
tasleemat-2.1.0.tar.gz 4.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for tasleemat 2.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

2.6.0

2 release files

2.5.0

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

This release

2.1.0 This release

2 release files

2.0.3

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