{{ Project | P4OO_py |
curator = David L. Armstrong |\
path = //guest/david_armstrong/P4OO_py/ |\
language = Python |\
license = Artistic 2.0 }}
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: http://search.cpan.org/~armstd/P4-OO-0.00_02/lib/P4/OO.pm
Installation is currently manual. The code is pure Python, so it'll "just work" from the directory it is downloaded into.
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
{{ RecentChanges | //guest/david_armstrong/P4OO_py/ }}
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 (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 APIs <Category:Python>
{{ 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:
<http://search.cpan.org/~armstd/P4-OO-0.00_02/lib/P4/OO.pm>
### 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")
<Category:Python>
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 13792 | Lester Cheung | Archive of wiki.workshop.perforce.com in raw (mediawiki) and markdown formats. |