Update installation docs
This commit is contained in:
		
							
								
								
									
										37
									
								
								README.rst
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								README.rst
									
									
									
									
									
								
							| @@ -19,13 +19,44 @@ Features to be Added | |||||||
|  |  | ||||||
| Installation | Installation | ||||||
| ------------ | ------------ | ||||||
| The driver currently depends on pyev for its core event loop. The pyev library | A package hasn't been put on pypi yet, so for now, run: | ||||||
| depends on libev.  If you're on Linux, you should be able to install libev |  | ||||||
|  |     .. code-block:: bash | ||||||
|  |  | ||||||
|  |       $ sudo pip install futures  # install dependency | ||||||
|  |       $ sudo python setup.py install | ||||||
|  |  | ||||||
|  | libev support | ||||||
|  | ^^^^^^^^^^^^^ | ||||||
|  |  | ||||||
|  | The driver currently uses Python's ``asyncore`` module for its default | ||||||
|  | event loop.  For better performance, ``libev`` is also supported through | ||||||
|  | the ``pyev`` python wrapper. | ||||||
|  |  | ||||||
|  | If you're on Linux, you should be able to install libev | ||||||
| through a package manager.  For example, on Debian/Ubuntu: | through a package manager.  For example, on Debian/Ubuntu: | ||||||
|  |  | ||||||
|     .. code-block:: bash |     .. code-block:: bash | ||||||
|  |  | ||||||
|       $ sudo apt-get install libev-dev |       $ sudo apt-get install libev | ||||||
|  |  | ||||||
|  | and then install ``pyev`` as follows: | ||||||
|  |  | ||||||
|  |     .. code-block:: bash | ||||||
|  |  | ||||||
|  |       $ sudo pip install pyev | ||||||
|  |  | ||||||
|  | If successful, you should be able to use the libev event loop by | ||||||
|  | doing the following | ||||||
|  |  | ||||||
|  |     .. code-block:: python | ||||||
|  |  | ||||||
|  |       >>> from cassandra.io.libevreactor import LibevConnection | ||||||
|  |       >>> from cassandra.cluster import Cluster | ||||||
|  |  | ||||||
|  |       >>> cluster = Cluster() | ||||||
|  |       >>> cluster.connection_class = LibevConnection | ||||||
|  |       >>> session = cluster.connect() | ||||||
|  |  | ||||||
| License | License | ||||||
| ------- | ------- | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tyler Hobbs
					Tyler Hobbs