Perforce P4Python API for Python 2007.2
Download

Perforce P4Python API for Python 2007.2

Official Python client library from Perforce Software for interacting with Helix Core (Perforce) version control
2 
Rating
Your vote:
Latest version:
2007.2 See all
Developer:
No screenshots
Download

Perforce P4Python API for Python is the official Python client library from Perforce Software for interacting with Helix Core (Perforce) version control. It lets you run Perforce commands and manage versioned files and metadata directly from Python scripts and applications, making it ideal for automation, CI/CD integration, custom tooling, reporting, and migrations.

Key capabilities:


  • Execute most p4 operations (e.g., sync, submit, edit, integrate, resolve, shelve, label, streams, jobs, users) from Python.
  • Work with changelists and forms as native Python dictionaries, using convenient fetch/save methods.
  • Pythonic results and error handling via lists/dicts and exceptions (e.g., P4.run(), P4Exception).
  • Robust connection and security options, including SSL, tickets, login, Unicode servers, and configurable port/user/client/host.
  • Input/output/progress handlers for interactive commands and efficient processing of large results.
  • Cross-platform support for Windows, macOS, and Linux, with compatibility for modern CPython 3.x versions.

Prerequisites:


  • Access to a Helix Core (Perforce) server.
  • A P4Python build that matches your Python version and platform. Prebuilt packages and documentation are provided by Perforce Software.

With P4Python, teams can embed Helix Core functionality into Python-based workflows to streamline development and operations.

Perforce P4Python API for Python is developed by Perforce Software. The most popular version of this product among our users is 2.7. The names of program executable files are p4admin.exe, p4merge.exe and p4sandbox-config.exe.

Comments

5 stars
0
4 stars
0
3 stars
0
2 stars
1
1 stars
0
User

Your vote: