$npx skillfedfor your agent

pulp-glue

Version agnostic glue library to talk to pulpcore's REST API.

With conditionsPyPI Software DistributionReleased Aug 2026228.0K downloads / moGPL-2.0-or-laterPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pulp_glue-0.40.2-py3-none-any.whl
v0.40.2 · released 2026-08-12 · Python <3.16,>=3.10 · 5 runtime deps: multidict, packaging, pydantic, requests, tomli

Yes, if you operate a Pulp 3 / Pulpcore infrastructure and need CLI or programmatic access to it. The package is actively maintained, has low install friction, and carries no known vulnerabilities. The GPL-2.0-or-later license is a blocker for proprietary use; the beta status means you should expect possible breaking changes. For open-source or internal tooling around Pulp, it's a solid choice.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • A running Pulpcore instance is needed to connect to.
  • Low install friction with a pure-wheel distribution.

License · maintenance · safety

GPL-2.0-or-later (copyleft) — Licensed under GPL-2.0-or-later (copyleft). Any software that uses pulp-glue must make its source code available under compatible terms; this is a significant constraint for proprietary or closed-source projects.

last release 2026-08-12 (2 days) · last repo commit 2026-08-13 · 43 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 228,048 downloads/mo, #9,158 on PyPI

Verify before relying

pip install pulp-glue

from pulp_glue import client

# Requires a running Pulpcore instance to connect to
  • Whether pulp-glue works with all Pulpcore versions or has specific version compatibility constraints beyond 'version agnostic'.
  • What authentication methods are supported for connecting to Pulpcore REST API.
  • Whether the beta status implies breaking changes are expected in near-term releases.
  • Specific usage patterns and API surface for the client library beyond the CLI interface.
Same gist for agents: .md · .json

What it is and what it does

pulp-glue is a beta-stage command-line interface and client library for interacting with Pulp 3 and its underlying Pulpcore REST API. It abstracts away version differences to provide a stable interface for managing content repositories and distributions. The package depends on requests for HTTP communication, pydantic for data validation, packaging for version handling, multidict for HTTP headers, and tomli for configuration parsing.

Developers use pulp-glue to automate repository operations, manage content synchronization, and interact with Pulpcore without writing raw REST calls. It's designed for teams running Pulp infrastructure who need programmatic or command-line control over their content distribution systems. The beta status signals that the API may change in future releases.

Use it for

  • Automate content repository management and synchronization workflows against Pulpcore.
  • Build deployment scripts that manage package distributions and repository configurations via CLI.
  • Integrate Pulp operations into CI/CD pipelines for automated content publishing.
  • Query and manage Pulpcore repositories programmatically from Python applications.
  • Migrate or replicate repository content across Pulp instances using the stable API abstraction.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you operate a Pulp 3 / Pulpcore infrastructure and need CLI or programmatic access to it.

The package is actively maintained, has low install friction, and carries no known vulnerabilities. The GPL-2.0-or-later license is a blocker for proprietary use; the beta status means you should expect possible breaking changes. For open-source or internal tooling around Pulp, it's a solid choice.

Install

pulp-glue on PyPI

Before you install

Low install friction with a pure-wheel distribution. Actively maintained with a commit from 2026-08-13 and a release from 2026-08-12, indicating recent development activity.

Requires Python 3.10 or later. A running Pulpcore instance is needed to connect to.

License in practice

Licensed under GPL-2.0-or-later (copyleft). Any software that uses pulp-glue must make its source code available under compatible terms; this is a significant constraint for proprietary or closed-source projects.

Quickstart

pip install pulp-glue

from pulp_glue import client

# Requires a running Pulpcore instance to connect to

Verify before relying

  • Whether pulp-glue works with all Pulpcore versions or has specific version compatibility constraints beyond 'version agnostic'.
  • What authentication methods are supported for connecting to Pulpcore REST API.
  • Whether the beta status implies breaking changes are expected in near-term releases.
  • Specific usage patterns and API surface for the client library beyond the CLI interface.

Package facts

LicenseGPL-2.0-or-later copyleft
Python supportSupports the current Python release <3.16,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
multidictpackagingpydanticrequeststomli
MaintenanceActively maintained 2 days since the last release
Last repo commit
First released
Downloads228,048 / month, #9,158 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaEnvironment :: Other EnvironmentIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: Python :: 3Topic :: System :: Software DistributionTyping :: Typed

Evidence: pulp_glue-0.40.2-py3-none-any.whl

Tags

Capabilities
pulp command line interfacepulpcore REST API clientpulp 3 CLI toolpulp repository managementpulpcore API wrappercontent distribution CLIpulp automation tool
Topics
pulp-ecosystemrepository-managementcli-tool

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “pulpcore REST API client”

  • pulp-gluepulp-glue is a command-line interface for Pulp 3 that provides…
  • simple-rest-clientA lightweight HTTP client library for building REST API clients in…
  • agithubA lightweight REST API client with transparent Python syntax that…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Distribution packages

pexpect With conditions
PyPI · Software Development · released Nov 2023

Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.

ISCpure Pythonaging
200.8Mdownloads / mo
setuptools-scm Worth it
PyPI · Libraries · released Jul 2026

Automatically extracts and manages Python package versions from git or Mercurial metadata instead of hardcoding them, and includes SCM-tracked files in source distributions.

permissive licensepure Python · 3.8+
134.2Mdownloads / mo
pkginfo Worth it
PyPI · Python Modules · released Feb 2025

Extracts and queries package metadata from source distributions (sdists), binary distributions (wheels, eggs), and installed packages by reading PKG-INFO, EGG-INFO, or dist-info files.

Install it if you need to programmatically extract or inspect package metadata from distributions or installed packages.

MITpure Python · 3.8+dormant
93.8Mdownloads / mo
invoke Worth it
PyPI · Software Development · released Apr 2026

Invoke is a Python library for defining and running shell commands and executable Python code as CLI-invokable tasks, with subprocess management and task organization.

Install it if you need to organize shell commands and Python code into CLI tasks without the overhead of larger frameworks or shell scripting.

BSD-2-Clausepure Python · 3.9+
86.1Mdownloads / mo
cyclonedx-python-lib Worth it
PyPI · Software Development · released Aug 2026

Provides data models, validators, and serialization tools to create, read, and render CycloneDX Bill of Materials (BOM) documents in Python.

Install it if you are building tooling that needs to create, read, or validate CycloneDX documents; do not install it as a standalone SBOM generator—use CycloneDX…

Apache-2.0pure Python
35.7Mdownloads / mo
requirements-parser Worth it
PyPI · Software Development · released Jun 2026

Parses pip requirement files into structured data, extracting package names, version specifiers, and metadata like extras, URLs, and version control references.

Apache-2.0pure Python
17.8Mdownloads / mo

See also pulp-cli · PuLP · aws-cdk.aws-glue-alpha · slumber · dbt-glue · lscsoft-glue · mypy-boto3-glue · mcpo · awsglue-dev