diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-07-04 11:25:27 +0300 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-07-04 11:25:27 +0300 |
commit | 2a5a6ee47b9db3a37ee6eda6eb3c40af076760e5 (patch) | |
tree | 196635c26886060c07aa58c919cd54da75a7b9da /docs/install.rst | |
parent | 1909ad49b6679d50ece19ed901d304bb17d249c6 (diff) | |
download | pysaml2-2a5a6ee47b9db3a37ee6eda6eb3c40af076760e5.tar.gz |
Move documentation from directory doc to docs
Diffstat (limited to 'docs/install.rst')
-rw-r--r-- | docs/install.rst | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/docs/install.rst b/docs/install.rst new file mode 100644 index 00000000..58910e29 --- /dev/null +++ b/docs/install.rst @@ -0,0 +1,57 @@ +.. _install: + +Quick install guide +=================== + +Before you can use PySAML2, you'll need to get it installed. This guide +will guide you to a simple, minimal installation. + +Install PySAML2 +--------------- + +For all this to work you need to have Python installed. +The development has been done using 2.7. +There is now a 3.X version. + +Prerequisites +^^^^^^^^^^^^^ + +You have to have ElementTree, which is either part of your Python distribution +if it's recent enough, or if the Python is too old you have to install it, +for instance by getting it from the Python Package Instance by using +easy_install. + +You also need xmlsec1 which you can download from http://www.aleksey.com/xmlsec/ + +If you're on OS X you can get xmlsec1 installed from MacPorts or Fink. + +Depending on how you are going to use PySAML2 you might also need + +* Mako +* pyASN1 +* repoze.who +* python-memcache +* memcached + +Quick build instructions +^^^^^^^^^^^^^^^^^^^^^^^^ + +Once you have installed all the necessary prerequisites a simple:: + + python setup.py install + +will install the basic code. + +Note for rhel/centos 6: cffi depends on libffi-devel, and cryptography on openssl-devel to compile +So you might want first to do: +yum install libffi-devel openssl-devel + +After this you ought to be able to run the tests without an hitch. +The tests are based on the pypy test environment, so:: + + cd tests + py.test + +is what you should use. If you don't have py.test, get it it's part of pypy! +It's really good ! + |