Need help with pyvcs?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

122 Stars 10 Forks Other 112 Commits 12 Opened issues


A pure python abstraction layer of multiple VCS, very lightweight.

Services available


Need anything else?

Contributors list

pyvcs - A minimal VCS abstraction layer for Python

pyvcs is a minimal VCS abstraction layer for Python. It's goals are to provide as much functionality as is necessary, and no further. It doesn't try to abstract every layer or feature of a VCS, just what's necessary to build a code browsing UI.

Currently supported VCS backends are::

* Mercurial
* Git
* Subversion
* Bazaar


* Python (2.4 or greater)

Backend Specific Requirements::

* Git
    * Dulwich (
* Subversion
    * Pysvn (

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.