Package perforce
[frames] | no frames]

Package perforce



A Python interface for the Perforce SCM

Sub Modules

perforce.api

Wrappers directly onto Perforce's C++ API.

perforce.async

Asynchronous interface to the Perforce Python API using Twisted.

perforce.connection

Defines the Connection class for connecting to a Perforce server and running commands on the connection.

perforce.forms

Module containing Perforce form related classes.

perforce.results

Module containing helper classes for processing output of Perforce commands.

perforce.objects

Module containing object oriented interfaces for Perforce entities such as branches, users, clients etc.

perforce.tests

Unit tests for the Perforce Python API.


Version: 0.4

Author: Lewis Baker

Copyright: (c) 2005-2006 Maptek Pty. Ltd.

Submodules

Classes
  Branch
A Perforce branch object.
  Change
The change class wraps the Perforce changelist concept.
  CharSet
Perforce character set enumeration.
  Client
A Perforce client/workspace object.
  CommandError
Exception raised when a Perforce command fails.
  Connection
A single connection to a Perforce server.
  ConnectionDropped
  ConnectionFailed
  Counter
A named Perforce counter value.
  Job
The job class wraps the Perforce job concept.
  Label
The label class wraps the Perforce label concept.
  Message
A Perforce Error message.
  PerforceError
  User
A Perforce user object.