{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Version Control","url":"https://skillfed.io/packages/category/software-development-version-control"}],"enrichment":{"capability":"p4python wraps the Perforce C++ API to provide a Python interface for interacting with Perforce version control systems, prioritizing performance and ease of use.","skillfed_tags":["version-control","perforce","scm-integration"],"use_cases":["Automate Perforce workflows and change management in CI/CD pipelines.","Build custom tools to query Perforce metadata, changelists, and file history.","Integrate Perforce operations into Python-based build or deployment systems.","Programmatically manage file submissions and version control operations.","Create monitoring or reporting tools that pull data from a Perforce server."],"what_it_does":"p4python is a Python binding to the Perforce C++ API, enabling developers to programmatically interact with Perforce version control systems. It wraps the native Perforce libraries to provide direct access to Perforce operations from Python code with performance comparable to native tools.\n\nThe package is distributed as precompiled wheels for multiple platforms and Python versions, reducing installation complexity. It has no runtime dependencies beyond the Perforce client libraries themselves, making it lightweight for integration into larger systems. The package is actively maintained and has been in production use since its initial release in 2015.","worth_installing":"Yes, if you need to interact with Perforce from Python. The package is actively maintained, has no known vulnerabilities, and offers prebuilt wheels for common platforms. However, verify that the LICENSE.txt terms are compatible with your project, and confirm your Perforce server version is supported before deploying to production."},"id":"p4python","links":{"html":"https://skillfed.io/packages/p4python","md":"https://skillfed.io/packages/p4python.md","pypi":"https://pypi.org/project/p4python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"unclear","name":"p4python","python_support":"unspecified","summary":"P4Python - Python interface to Perforce API"},"popularity":{"monthly_downloads":322177,"position":7615,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.1.3027817"}
