Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reviewboard/pysvn-installer
A simple installer and packager for PySVN.
https://github.com/reviewboard/pysvn-installer
installer pysvn python subversion
Last synced: 7 days ago
JSON representation
A simple installer and packager for PySVN.
- Host: GitHub
- URL: https://github.com/reviewboard/pysvn-installer
- Owner: reviewboard
- Created: 2019-07-12T07:52:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T16:23:08.000Z (7 months ago)
- Last Synced: 2024-06-06T00:10:11.295Z (5 months ago)
- Topics: installer, pysvn, python, subversion
- Language: Python
- Size: 12.7 KB
- Stars: 13
- Watchers: 4
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
===============
PySVN Installer
===============PySVN_ is a tricky package to install, and is often problematic for most
users. This installer simplifies this, making it easy to get PySVN up and
running on most systems and within a Python virtual environment.*Please note that we do not maintain PySVN. We only maintain this installer.*
.. _PySVN: https://pysvn.sourceforge.io/
Installation - The Short Version
================================PySVN requires Python development headers and Subversion development libraries.
You can get these from your package packager, or through XCode on macOS. This
is covered in more detail below.To install::
$ curl https://pysvn.reviewboard.org | python
This will pull down our `installer
`_
and build/install a Python Wheel for the latest version of PySVN.If you need to install for a different version of Python, use the appropriate
``pythonX.Y`` binary.Installation - The Longer Version
=================================Getting the Development Packages
--------------------------------This will vary based on your system.
For Ubuntu Linux (or other Debian-based systems)::
$ sudo apt-get install python-dev
$ sudo apt-get build-dep python-svnOn RHEL/CentOS::
$ sudo yum install python-devel subversion-devel
On macOS, we recommend installing Homebrew_ and then running:
$ xcode-select --install
$ brew install subversion(If these instructions are incomplete for your system, let us know.)
Installation Options
--------------------You can use this script to install a specific version of PySVN, to install
from a downloaded PySVN source tarball, or to build a Python Wheel without
installing.You will need to `download the installer
`_
and run it directly to use these arguments.Here are your options:
``--pysvn-version=``:
The specific version of PySVN to download and install. Note that this is
dependent on the version being hosted by the PySVN maintainers,``--file=``:
The path to a downloaded PySVN source tarball to install. Useful if you're
installing on multiple versions of Python and don't want to re-download
each time.``--build-only``:
If specified, this will build a Python Wheel in the current directory,
but won't install it. Note that Wheels for PySVN are fairly tied to the
platform and environment they were built on.