{{ Project | P4OO\_py | `  curator  = David L. Armstrong                           |`\ `  path     = //guest/david_armstrong/P4OO_py/          |`\ `  language = Python                |`\ `  license  = Artistic 2.0                                 }}` ### P4OO\_py Welcome to P4OO.py! P4OO.py (originally based on the Perl P4::OO module) provides a layer of first class objects on top of P4Python. The idea is to bring order to managing Perforce in a programmatic fashion, rather than simply treating Perforce as a set of commands to be run in sequence. This initial release is pretty limited in what it can do, but exists as a proof of concept, hopefully to gather some more ideas where to take it next. The P4::OO Perl module can be found on CPAN: ### Installation Installation is currently manual. The code is pure Python, so it'll "just work" from the directory it is downloaded into. ### Dependencies This module requires these other modules and libraries: For direct Perforce connection, P4Python is required, provided by Perforce under their own license and Copyright. `P4Python - `[`http://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html`](http://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html) {{ RecentChanges | //guest/david\_armstrong/P4OO\_py/ }} ### Support and Warranty This program is distributed in the hope that it will be useful, but it is provided "as is" and without any expressed or implied warranties. For details, see the full text of the license in the file LICENSE. ### Copyright and License Copyright (C) 2011-2014 by David L. Armstrong This module is distributed under the terms of the Artistic License 2.0. For more details, see the full text of the license in the file LICENSE. [Category:Perforce administrative tools](Category:Perforce_administrative_tools "wikilink") [Category:Perforce APIs](Category:Perforce_APIs "wikilink")