Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Not importable after installation

dedap-python

dedap implements transitive reduction for directed acyclic graphs. DAGs are used for scheduling operations, and transitive reduction produces equivalent DAGs sans redundant links.

The module is only dependent on the Python standard library for normal use. It does need external modules for building the installable package, for checking static type consistency, and for building the documentation.

Installation

On Windows:

py -m pip install --upgrade pip
py -m pip install dedap

On other systems (e.g., Linux, macOS):

python3 -m pip install --upgrade pip
python3 -m pip install dedap

Testing

This module has doctest-style unit tests within its docstrings.

To run this module's tests from the source directory:

python3 -m doctest dedap/dedap.py

To run this module's tests after installation:

python3 -m doctest dedap/dedap.py

To check the static type consistency, use mypy if it's available:

mypy dedap/dedap.py

Documentation

To build the HTML documentation:

make -C doc html

To build the PDF documentation (assuming all LaTeX dependencies are installed):

make -C doc latexpdf

Future

  • Bind C++ dedap library into this Python package. Call it cdedap.

    • Write benchmark tests to compare the C++-based implementation (cdedap) to the pure Python implementation.

Metadata

Release files for dedap 2026.4

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

Source distribution (sdist)

Source distribution for dedap 2026.4
File Size Uploaded Provenance Actions
dedap-2026.4.tar.gz 3.2 kB With provenance Details for dedap-2026.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dedap 2026.4
File Interpreter ABI Platform Actions
dedap-2026.4-py3-none-any.whl Python 3 none any Details for dedap-2026.4-py3-none-any.whl

Total release size: 6.0 kB

Release files / dedap-2026.4.tar.gz

Download URL dedap-2026.4.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c03539f1d1f8c853aa5c434d620d24e02e20f165bb3522963134e5aa1f3d3eac
BLAKE2b-256 checksum
How to use checksums
1b61a8195c185283049057e98d0176e6e71bca08c4511821db4062b7b1fa02b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release files / dedap-2026.4-py3-none-any.whl

Download URL dedap-2026.4-py3-none-any.whl
Size 2.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d520df9bad2d3a963e6282eb04303be9aedebec994316fb9a4c6545e1f338cca
BLAKE2b-256 checksum
How to use checksums
8290e63a5cfb87f523ddadc1649fd511bac5953177649386a69d4ca75fa65b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Security for dedap 2026.4

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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for dedap-2026.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

2026.4 This release

2 release files Full provenance

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