Menu

PyPerforce 0.3a1 released

PyPerforce 0.3a1 Release

PyPerforce: A Python interface for the Perforce SCM.

PyPerforce is a Python package that allows you to connect to a Perforce
server and execute Perforce commands on that server from Python code.

PyPerforce handles parsing of Perforce forms and results natively, simplifying
automation of Perforce operations.

PyPerforce has been written with high-performance applications in mind and
supports executing multiple commands on a single connection. PyPerforce is both
thread-safe and thread-friendly and integrates well with asynchronous servers
using the Twisted framework.

Changes in 0.3a1:

* Adds native Unicode support for communicating with Unicode Perforce servers.
Results are automatically decoded into Python 'unicode' strings when P4CHARSET is set.
Commands and connection parameters now accept
'unicode' strings as arguments.

* Adds a new 'Change' class that encapsulates creating, updating, deleting and
submitting Perforce changelists behind an object-oriented interface.

* Added a new 'Counter' class that simplifies manipulation of Perforce counters by review daemons.

* Exception classes defined by PyPerforce now have a common base class
perforce.PerforceError.

* Added support for Python 2.5 64-bit platforms (PEP 353).

Posted by Lewis Baker 2006-07-31

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.