pymaven-patch
Python access to maven. nexB advanced patch.
What it is and what it does
Pymaven-patch is a Python library that bridges Python code to the Maven build ecosystem. It provides two main interfaces: a Maven repository client for fetching artifacts and metadata from Maven repositories, and a POM object for programmatic access to Maven project object model files. The library depends on lxml for XML parsing, requests for HTTP communication with repositories, and six for compatibility.
The package is maintained as a patched fork focused on practical Maven integration from Python. With dormant maintenance status and no known security vulnerabilities, it is suitable for projects that need to interact with Maven repositories or parse POM files from Python code.
Use it for:
- Fetch Maven artifacts programmatically from repositories within Python build or deployment scripts
- Parse and extract metadata from Maven POM files for dependency analysis or project introspection
- Integrate Maven-based projects with Python tooling or CI/CD pipelines
- Resolve Maven artifact versions and dependencies from Python without invoking Maven CLI
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Pymaven-patch provides Python access to Maven repositories and POM files, enabling programmatic interaction with Maven build system artifacts and project metadata.
Yes, with conditions. Install if you need to interact with Maven repositories or POM files from Python and can tolerate dormant maintenance. The low install friction and permissive Apache-2 license are favorable, and there are no known vulnerabilities. Verify compatibility with your target Maven repository endpoints and Python version before production use.
Install
pymaven-patch on PyPI
pip
pip install pymaven-patchuv
uv add pymaven-patchpoetry
poetry add pymaven-patchInstalling pymaven-patch
Before you install
Low installation friction with a pure-wheel distribution. The package is dormant with minimal maintenance activity, though the repository remains active.
License in practice
Licensed under Apache-2, a permissive license that allows commercial and private use with minimal restrictions.
Quickstart
pip install pymaven-patch
from pymaven.client import MavenClient
from pymaven.pom import Pom
client = MavenClient()
pom = Pom(open('pom.xml').read())
Verify before relying
- Whether the package works with current Maven repository formats and API endpoints
- Python version compatibility (requires_python is unspecified)
- Whether lxml, requests, and six dependencies remain suitable for current use
Package facts
| License | Apache-2 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — lxml, requests, six |
| Maintenance | dormant — 876 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 127,896/month — #11,726 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pymaven_patch-0.3.2-py3-none-any.whl
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
PyArtifactoryPython library for programmatic access to the…
permissive · top 15,000 on PyPI
twineTwine uploads Python source and binary…
permissive · top 1,000 on PyPI
artifactoryProvides a pathlib-like Python interface for…
permissive · top 15,000 on PyPI
pybuildkiteA Python client library for the Buildkite API…
permissive · top 15,000 on PyPI
pymarcpymarc reads, writes, and modifies MARC21…
unclear · top 15,000 on PyPI
dohq-artifactoryA Python library that provides pathlib-like…
permissive · top 5,000 on PyPI
peppypeppy reads and manages Portable Encapsulated…
permissive · top 15,000 on PyPI
svnWraps the Subversion command-line client to…
copyleft · top 15,000 on PyPI
pytest-metadataA pytest plugin that captures and exposes test…
copyleft · top 1,000 on PyPI
collate-dbt-artifacts-parserParses dbt artifact JSON files (catalog,…
permissive · top 15,000 on PyPI