python3-pallet-patcher_0.2.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.2.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| |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 0e2239500814ca4ded9508866fe7ef75
SHA1 153cd15b69dd6cf76a5290fcb1414c35524f6899
SHA256 38ae893a86a91ce13272c55e6115ddebcc7f55df3eaa900e7083bd510f47302f
SHA512 a2c9b069efdc333fc8f75dc3ff2a67c1f6b6200e990fde639e9a09b4f004708253562768f8b614fdd8dc94c8469669e9fa6c464efc39731810e7c6352c0a49b6

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.2.0.egg-info/zip-safe
  • /usr/lib/python3/dist-packages/pallet_patcher-0.2.0.egg-info/top_level.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.2.0.egg-info/requires.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.2.0.egg-info/PKG-INFO
  • /usr/lib/python3/dist-packages/pallet_patcher-0.2.0.egg-info/entry_points.txt
  • /usr/lib/python3/dist-packages/pallet_patcher-0.2.0.egg-info/dependency_links.txt
  • /usr/bin/pallet-patcher

Uploaded

17 days ago

Package Size

9.56 KB

Installed Size

45.9 KB

Downloads

2

wget

wget --content-disposition "https://packagecloud.io/dirk-thomas/colcon/packages/ubuntu/resolute/python3-pallet-patcher_0.2.0+upstream-1_all.deb/download.deb?distro_version_id=320"