Difference between revisions of "Certified HTTP Python"

From Second Life Wiki
Jump to navigation Jump to search
(Moved getting started section here, small edits to the content)
 
(Formatting repair part deux)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<< Back to [[Certified HTTP Project]]
This page is for the Python implementation of Certified HTTP.
This page is for the Python implementation of Certified HTTP.


Line 5: Line 7:
* Get all the dependencies for [[Eventlet]] and [[Mulib]].
* Get all the dependencies for [[Eventlet]] and [[Mulib]].
* Follow this little command-line recipe to get them all in one place:
* Follow this little command-line recipe to get them all in one place:
<code>
  mkdir chttp
  mkdir chttp
  cd chttp
  cd chttp
Line 12: Line 15:
  svn co http://svn.red-bean.com/bob/simplejson/trunk/simplejson/
  svn co http://svn.red-bean.com/bob/simplejson/trunk/simplejson/
  export PYTHONPATH=`pwd`
  export PYTHONPATH=`pwd`
 
</code>
* If you're running Python 2.3, you will need a deque object and <code>uuid.py</code> from, uh, Python 2.4 or later:
* If you're running Python 2.3, you will need uuid.py from the 2.4 distribution (you can snag a copy [http://zesty.ca/python/uuid.py here]).
  cp /usr/lib/python2.4/uuid.py ./
(note: no idea how to get a deque object)


We know we should get auto-dependencies figured out, but haven't gotten around to it.  We'd be happy to accept contributions that speed that process along. [http://jira.secondlife.com/browse/CHTTP-13]
We know we should get auto-dependencies figured out, but haven't gotten around to it.  We'd be happy to accept contributions that speed that process along. [http://jira.secondlife.com/browse/CHTTP-13]

Latest revision as of 08:35, 27 June 2017

<< Back to Certified HTTP Project

This page is for the Python implementation of Certified HTTP.

Getting Started

  • Get all the dependencies for Eventlet and Mulib.
  • Follow this little command-line recipe to get them all in one place:

mkdir chttp
cd chttp
svn co https://svn.secondlife.com/svn/certified_http/trunk/certified_http
svn co https://svn.secondlife.com/svn/eventlet/trunk/eventlet
svn co https://svn.secondlife.com/svn/mulib/trunk/mulib
svn co http://svn.red-bean.com/bob/simplejson/trunk/simplejson/
export PYTHONPATH=`pwd`

  • If you're running Python 2.3, you will need uuid.py from the 2.4 distribution (you can snag a copy here).

We know we should get auto-dependencies figured out, but haven't gotten around to it. We'd be happy to accept contributions that speed that process along. [1]