Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

A Toolbox for Perforce

Project Description

# P4Util - Your Perforce Scripting Toolkit

## Intro

This is a collection of Python scripts that may enhance your Perforce experience.

To run individual scripts, run:

python -m

## Install

  • Sync //guest/lester_cheung/p4util/… to your workspace.
  • Run `python install`

## Develop

  • Sync //guest/lester_cheung/p4util/… to your workspace.
  • Run `python develop`

This will install the package that points to your workspace using symlinks so you can test your changes without re-installing.

## TODOs

Please file a job against `project=p4util` for enhancement requests.

  • [testing] automated testing - patch/pull request welcome!
  • [Script] atime from audit log
  • [log] analyzer
  • [log] structual log analyzer
  • [reviewd] p4review2 as p4util.reviewd
  • [trigger] filename-case-enforce
  • [trigger] archive trigger
  • [trigger] ldap/ad auth triggers (low-priority)

## Credits

  • Sven (sven_erik_knop) - for his P4Pythonlib (//guest/sven_erik_knop/P4Pythonlib) and P4Python.
Release History

Release History

This version
History Node


Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting