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.3.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.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: coprtree-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 0650941f71a24cef6937af284e375a69b4b1cba7174312ae4130acd0a0e0baa6
MD5 40ed6a0947537216b2aaa3b7a5460ef9
BLAKE2b-256 8e67cd615726b0b143cc91e57970ce092e7d85d143affc67f120a29cf99a1fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for coprtree-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: coprtree-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2847c4b1cbac0a0f6f76324a8706333bd350a34cae0454ca321d272b30865e34
MD5 0003bd1f4f8a9bb2e2680926a4f75ea8
BLAKE2b-256 cf5237d90dd61c064c33a251d547c5d6e3bd24e8f4bd1aa1dead67cd7c7d7309

See more details on using hashes here.

Provenance

The following attestation bundles were made for coprtree-0.1.3-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

0.1.4

2 files

This release

0.1.3 This release

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