Skip to main content

Coprtree

The resolver library

Requirements

sudo dnf install python3-dnf

Installation

sudo dnf install python3-coprtree

Usage

from coprtree.coprtree import resolve_dependencies
from coprtree.models import BuildTarget, BuildEnv

levels = resolve_dependencies(
    BuildTarget(provider="pypi.org", name="pydantic-ai"),
    BuildEnv(
        chroot=["fedora-44-x86_64", "fedora-43-x86_64"], copr_project="OWNER/PROJECT"
    ),
)

provider is an ecosyste.ms registry id: pypi.org or metacpan.org.

Packages within a level do not depend on each other and can be built in parallel, and every level depends only on the ones before it.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coprtree-0.1.4.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coprtree-0.1.4-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file coprtree-0.1.4.tar.gz.

File metadata

  • Download URL: coprtree-0.1.4.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coprtree-0.1.4.tar.gz
Algorithm Hash digest
SHA256 08b39bff28455276cab231e91fffb39f311133b37b6cb5c95af9700d6ea78d42
MD5 27e7c75744b27d6b35e1af0f8c9edbc2
BLAKE2b-256 fdde79f84b0a1647ac9313f0e9fbbae8b32a797b49178e9ece0526789775489b

See more details on using hashes here.

Provenance

The following attestation bundles were made for coprtree-0.1.4.tar.gz:

Publisher: release.yml on sundaram123krishnan/coprtree

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coprtree-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: coprtree-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for coprtree-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f1dc5626ed26acaae40eccf74f10e2b2509bd06154f864db26c291b1458dca65
MD5 bb415801376a3864ad6c7da861db076f
BLAKE2b-256 ec24e5ed61327de7211328dfc8cdeb5a2715bdacb7d0b8b0f6c54984dfe31129

See more details on using hashes here.

Provenance

The following attestation bundles were made for coprtree-0.1.4-py3-none-any.whl:

Publisher: release.yml on sundaram123krishnan/coprtree

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 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