Skip to main content

deped-dcp-template

deped-dcp-template packages the approved version 1.16 DepEd Computerization Program (DCP) workbooks and the rules needed to read their controlled values. It can extract lookup tables into SQLite and normalize submitted DCP values.

Version 0.10.0 replaced the former catch-all cleaner with focused, typed modules. Applications remain responsible for loading their own source data and writing their own databases. See the DepEd Orchestrator for this package's place in the wider build process.

Install

uv add deped-dcp-template

Commands

uv run deped-dcp-template extract --templates-dir templates --output artifacts/base.db
uv run deped-dcp-template show --db artifacts/base.db
uv run --extra r2 deped-runtime r2 ls --prefix deped-dcp-template/templates

R2 support is optional and provided by deped-runtime.

Public modules

  • normalization, values, and timestamps handle submitted scalar values.
  • contacts, people, and entities handle DCP collection records.
  • positions and equipment expose immutable catalog builders and normalization policy.
  • audit records shared DCP validation evidence.
  • extractor and template_assets own canonical workbook artifacts.

Generic file, Excel, console, SQL, SQLite, and storage mechanics belong to deped-runtime. Ecosystem-wide DepEd identity and governance semantics belong to deped-primitives. In particular, deped_dcp_template.values.normalize_school_id intentionally retains the integer-coercion contract used by DCP collection schemas; it is not a replacement for the Primitives school-identity APIs.

Documentation and checks

just preflight
just status --json
just audit
just check
just package

This is a shared library, so just build intentionally explains that there is no repository-level data product. Consumers use the explicit deped-dcp-template extract command for lookup databases. just download restores canonical templates; just fetch performs no network refresh.

Release files for deped-dcp-template 0.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deped-dcp-template 0.11.1
File Size Uploaded
deped_dcp_template-0.11.1.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for deped-dcp-template 0.11.1
File Interpreter ABI Platform
deped_dcp_template-0.11.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / deped_dcp_template-0.11.1.tar.gz

Download URL deped_dcp_template-0.11.1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
e283f3513001c54e3164257d8ccc7e7825d83183da4c5799f10cc0d135ab9bdd
BLAKE2b-256 checksum
How to use checksums
bb147119cccec41280b004dc60a73110e15245a7ee8ca547a2f24e405f50783f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / deped_dcp_template-0.11.1-py3-none-any.whl

Download URL deped_dcp_template-0.11.1-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2f357588084023c16aeb8019aee15d0842a5522c8167042cfa7337df619bf299
BLAKE2b-256 checksum
How to use checksums
48b5ca628a0502c09eadcd69f87cb2094ef11824047531b55cfa17ae87e5c3fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.11.2

2 release files

This release

0.11.1 This release

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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