python3-pallet-patcher_0.3.0+upstream-1_all.deb

STEP 1: Have you installed this repository?

If not, run this installation script command:

curl -s https://packagecloud.io/install/repositories/dirk-thomas/colcon/script.deb.sh | sudo bash
copy
curl -s https://packagecloud.io/install/repositories/dirk-thomas/colcon/script.deb.sh | sudo bash

STEP 2: Install the package
sudo apt-get install python3-pallet-patcher=0.3.0+upstream-1

Tools for working with curated collections of Cargo packages

Full description:
  Tools for working with curated collections of Cargo packages
 pallet-patcher
 ==============
 .
 |build| |coverage| |pypi|
 .
 *Tools for working with curated collections of Cargo packages*
 .
 ``pallet-patcher`` is a command-line tool designed to compose a collection of locally available Cargo packages that satisfy the dependencies of a given Cargo manifest. It resolves dependencies from provided local search paths, identifying compatible crate versions, and outputs patch arguments or configuration that can be supplied directly to Cargo. This is particularly useful for building Cargo projects in offline environments or working with specific layers of dependencies.
 .
 Motivation
 ----------
 .
 Cargo is designed to be highly reliable by ensuring that dependencies are either pulled from a central registry (like crates.io) or explicitly defined by their location (e.g., ``path = "../my-crate"``). While this approach provides great predictability, there are specialized use cases where developers may need more flexibility—specifically, when resolving dependencies from dynamically provided local directories without modifying the original source code.
 .
 Other build systems and environments often provide mechanisms to search for dependencies across multiple locations:
 .
 - **CMake** utilizes ``CMAKE_PREFIX_PATH`` for package discovery.
 - **pkg-config** leverages ``PKG_CONFIG_PATH`` to locate libraries.
 - **Python** uses ``PYTHONPATH`` to find modules.

Checksums

MD5 4784a9221495684f01154764d814e2d6
SHA1 840a5e98ba4e595ce74e1b53d6c1df08a2f632bd
SHA256 0c9e2fecd3afa98193c5f72942e86d27c6556d5f1a0e8387ffd58c31fe7dc14d
SHA512 133267e2e4c7b03347ae61959e3dea7cc8cf576063c5cc51e6094c261512b3b3dda7934a1e373e8555755ba9aa38e8fdfd6139df5b9d8808c5a7fb5e9d23b119

Depends

  • python3:any (>= 3.6~), python3-packaging, python3 (>= 3.11) | python3-tomli (>= 1) | python3-toml

Files

  • /usr/share/doc/python3-pallet-patcher/changelog.Debian.gz
  • /usr/lib/python3/dist-packages/pallet_patcher/solver.py
  • /usr/lib/python3/dist-packages/pallet_patcher/search.py
  • /usr/lib/python3/dist-packages/pallet_patcher/manifest.py
  • /usr/lib/python3/dist-packages/pallet_patcher/command.py
  • /usr/lib/python3/dist-packages/pallet_patcher/__main__.py
  • /usr/lib/python3/dist-packages/pallet_patcher/__init__.py
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/zip-safe
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/top_level.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/requires.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/PKG-INFO
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/entry_points.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.3.0.egg-info/dependency_links.txt
  • /usr/bin/pallet-patcher

Uploaded

4 days ago

Package Size

10.3 KB

Installed Size

48.8 KB

Downloads

1

wget

wget --content-disposition "https://packagecloud.io/dirk-thomas/colcon/packages/debian/trixie/python3-pallet-patcher_0.3.0+upstream-1_all.deb/download.deb?distro_version_id=221"