From fabee925acbc6810c910362d366c2c5c2d658be7 Mon Sep 17 00:00:00 2001 From: Maciej Lach Date: Mon, 20 Mar 2017 12:57:32 +0100 Subject: [PATCH] #46: set supported Python versions --- .travis.yml | 6 +++--- CHANGELOG.txt | 6 ++++++ README.rst | 16 ++++++++-------- setup.py | 2 +- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9c06588..900298b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 \ No newline at end of file + - env PYTHONPATH=. py.test diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 7d19e1a..983b9dc 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -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] ------------------------------------------------------------------------------ diff --git a/README.rst b/README.rst index 9eba09e..1a3bdcc 100644 --- a/README.rst +++ b/README.rst @@ -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`_. @@ -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. @@ -41,7 +41,7 @@ Compile Cython extensions qPython utilizes `Cython`_ to tune performance critical parts of the code. -Instructions: +Instructions: - Execute: ``python setup.py build_ext --inplace`` @@ -49,7 +49,7 @@ Instructions: Build binary distribution ~~~~~~~~~~~~~~~~~~~~~~~~~ -Instructions: +Instructions: - Execute: ``python setup.py bdist`` @@ -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 @@ -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/ diff --git a/setup.py b/setup.py index bb001ad..a77ac1b 100644 --- a/setup.py +++ b/setup.py @@ -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',