python3-pallet-patcher_0.2.1+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.1+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 597d1409289fa3be29ad380d5d058112
SHA1 774c99efd6c7fda1b3cd4233ac4b401e79d97f2e
SHA256 f9403c161fed7bb7207a8ce4840227d87b5b3fdf2b5dec67063c231053715e41
SHA512 0d38c34d5f8f52c36040cd484d165c21f0b2642ac2745628e3bae9dc082446719ebd0a6e3e5ae0cb5bb798fdafea6d4a3a96336e4ce91f9ba42ee5b66f81233d

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

Uploaded

2 days ago

Package Size

9.62 KB

Installed Size

45.9 KB

Downloads

0

wget

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