Skip to main content

Pure python Perforce API

Project description

https://travis-ci.org/theiviaxx/python-perforce.png?branch=master

Pure python perforce API

Features

  • Pythonic api to Perforce

  • Pure python, no compiled extension

Usage

>>> from perforce import connection
>>> p4 = connection.Connection()
>>> revisions = p4.ls('//depot/path/to/file.txt')
>>> print(revisions)
[<Revision 1: file.txt>]
>>> p4.ls('//depot/path/....txt')
[<Revision 1: file.txt>, <Revision 2: foo.txt>]
>>> cl = p4.findChangelist('my description')
>>> with cl:
...     cl.append(revisions[0])
...     p4.add('path/to/add.txt', cl)
>>> cl.description
'my description'
>>> cl.description = 'something else'
>>> cl.submit()

History

0.1.0 (2014-10-16)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-perforce-0.2.0.zip (28.9 kB view details)

Uploaded Source

File details

Details for the file python-perforce-0.2.0.zip.

File metadata

  • Download URL: python-perforce-0.2.0.zip
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for python-perforce-0.2.0.zip
Algorithm Hash digest
SHA256 56b3ac918a17a650708727f9bfc277e4a00354c871448b831f9198287d72a78e
MD5 114a0d478969d91fb09e179ad255e774
BLAKE2b-256 c05d5f60f392698895e942a76a6b2bbed9ffa6cedf3edef1032e6e726fb94ef7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page