Skip to content

Commit

Permalink
exxeleron#46: set supported Python versions
Browse files Browse the repository at this point in the history
  • Loading branch information
maciejlach committed Mar 20, 2017
1 parent 30b9d13 commit fabee92
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 12 deletions.
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ sudo: false

python:
- "2.7"
- "3.3"
- "3.4"
- "3.5"
- "3.6"

# command to install dependencies
install: pip install -r requirements.txt -U

# command to run tests
script:
script:
- python setup.py build_ext --inplace
- env PYTHONPATH=. py.test
- env PYTHONPATH=. py.test
6 changes: 6 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
------------------------------------------------------------------------------
qPython 1.3.0 [2017.03.xx]
------------------------------------------------------------------------------

- Add support for Python 3.5 and 3.6. Drop support for Python 3.3.

------------------------------------------------------------------------------
qPython 1.2.2 [2016.09.21]
------------------------------------------------------------------------------
Expand Down
16 changes: 8 additions & 8 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ qPython is a Python library providing support for interprocess communication bet
- Support for kdb+ protocol and types: v3.0, v2.6, v<=2.5
- Uncompression of the IPC data stream
- Internal representation of data via numpy arrays (lists, complex types) and numpy data types (atoms)
- Supported on Python 2.7/3.3/3.4/3.5 and numpy 1.8
- Supported on Python 2.7/3.4/3.5/3.6 and numpy 1.8+

For more details please refer to the `documentation`_.


Expand All @@ -30,7 +30,7 @@ Documentation
~~~~~~~~~~~~~

qPython documentation is generated with help of `Sphinx`_ document generator.
In order to build the documentation, including the API docs, execute:
In order to build the documentation, including the API docs, execute:
``make html`` from the doc directory.

Documentation is built into the: ``doc/build/html/`` directory.
Expand All @@ -41,15 +41,15 @@ Compile Cython extensions

qPython utilizes `Cython`_ to tune performance critical parts of the code.

Instructions:
Instructions:

- Execute: ``python setup.py build_ext --inplace``


Build binary distribution
~~~~~~~~~~~~~~~~~~~~~~~~~

Instructions:
Instructions:

- Execute: ``python setup.py bdist``

Expand Down Expand Up @@ -79,7 +79,7 @@ Optional requirements have to be met to provide additional features:
- support serialization/deserialization of ``pandas.Series`` and ``pandas.DataFrame``

- pandas 0.14.0

- run Twisted sample:

- Twisted 13.2.0
Expand All @@ -91,10 +91,10 @@ Optional requirements have to be met to provide additional features:

Required libraries can be installed using `pip`_.

To install all the required dependencies, execute:
To install all the required dependencies, execute:
``pip install -r requirements.txt``

Minimal set of required dependencies can be installed by executing:
Minimal set of required dependencies can be installed by executing:
``pip install -r requirements-minimal.txt``

.. _Cython: http://cython.org/
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ def read(fname):
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Topic :: Database :: Front-Ends',
'Topic :: Scientific/Engineering',
'Topic :: Software Development',
Expand Down

0 comments on commit fabee92

Please sign in to comment.