summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Single sourcing the package version (#1791)Chayim2021-12-151-6/+2
|
* Add packaging to setup_requires, and use >= to play nice to setup.py (fixes ↵Sebastian Pipping2021-12-091-2/+5
| | | | #1625) (#1780)
* Integrate RedisBloom support (#1683)Avital Fine2021-12-011-0/+1
| | | Co-authored-by: Chayim I. Kirshen <c@kirshen.com>
* Adding RedisGraph support (#1673)Avital Fine2021-11-301-0/+1
| | | Co-authored-by: Chayim I. Kirshen <c@kirshen.com>
* Added black and isort (#1734)Anas2021-11-301-3/+4
|
* Fixing deprecating distutils (PEP 632) (#1730)Chayim2021-11-251-1/+2
|
* Improved JSON accuracy (#1666)Chayim2021-11-021-0/+3
|
* redis timeseries support (#1652)Chayim2021-10-281-0/+1
|
* Add python_requires setuptools check for python > 3.6 (#1656)Nicusor Picatureanu2021-10-271-0/+1
|
* Adding description format for package (#1651)Chayim2021-10-261-0/+1
|
* Fixing the package to include commands (#1649)v4.0.0b3Chayim2021-10-261-2/+41
| | | | | * Fixing the package to include commands. Fixes #1645
* Use setuptools setup.cfg declarative configuration (#1316)Jon Dufresne2020-04-091-44/+1
| | | | | | | | | For details on this feature, see: https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files Setuptools allows using setup.cfg as a configuration file to define the package metadata and options. This approach reduces boilerplate code in favor of a declarative configuration. Down the road, this approach also allows for automation through scripts and tools.
* Drop support for end-of-life Python 3.4Jon Dufresne2019-12-071-2/+1
| | | | | | | | | | Python 3.4 has been EOL since 2019-03-18. Removing from the test matrix helps reduce testing resources. For additional details on unsupported Python versions, see: https://devguide.python.org/devcycle/#end-of-life-branches
* Unify tox and Travis test matrix (#1243)Jon Dufresne2019-11-121-20/+0
| | | | | | | | | | | | | | | tox can now always be used as the test entry point and allows for contributors to easily test the full test matrix locally. Starting with setuptools v41.5.0 (27 Oct 2019) the `setup.py test` command is formally deprecated. It now emits a warning on use. Prior to this version, it use was discouraged by the setuptools developers. Now, always use tox as the one testing entry point. It handles multiple version of Python and Redis. The Travis CI configuration was reworked to use tox to install dependencies and run tests in the same manner that contributors would do locally.
* Support Python 3.8 (#1241)Rajiv Bakulesh Shah2019-11-111-0/+1
|
* Remove outdated distutils fallbackJon Dufresne2018-12-201-19/+12
| | | | | Modern Python environments have setuptools or pip installed. The distutils fallback is unnecessary.
* Use 'dist: xenial' in Travis to simplify configurationJon Dufresne2018-12-061-0/+1
| | | | | | | | | | Allows using Python version 3.7 without sudo declarations. Travis officially added support for Xenial on 2018-11-08. https://blog.travis-ci.com/2018-11-08-xenial-release Add Python 3.7 to tox.ini and setup.py as well.
* rst format fixes3.0.0Andy McCurdy2018-11-151-0/+1
|
* Unpin test dependenciesJon Dufresne2018-11-031-1/+1
| | | | | Now that redis-py has removed support for EOL Pythons, can once again run tests using the latest version of pytest.
* Pass python_requires argument to setuptoolsJon Dufresne2018-11-031-0/+1
| | | | | | | | | | | | | | | | | | | Helps pip decide what version of the library to install. https://packaging.python.org/tutorials/distributing-packages/#python-requires > If your project only runs on certain Python versions, setting the > python_requires argument to the appropriate PEP 440 version specifier > string will prevent pip from installing the project on other Python > versions. https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords > python_requires > > A string corresponding to a version specifier (as defined in PEP 440) > for the Python version, used to specify the Requires-Python defined in > PEP 345.
* Remove support and testing for EOL Python 3.3Jon Dufresne2018-11-031-1/+0
| | | | | | | | Python 3.3 is EOL. It is no longer receiving bug fixes, including for security issues. It has been EOL since 2017-09-29. For additional details of the status of Python versions, see: https://devguide.python.org/#status-of-python-branches
* Remove support and testing for EOL Python 2.6Jon Dufresne2018-11-031-1/+0
| | | | | | | | | | | | | | Python 2.6 is EOL. It is no longer receiving bug fixes, including for security issues. It has been EOL since 2013-10-29. For additional details of the status of Python versions, see: https://devguide.python.org/#status-of-python-branches For discussions on why removing Python 2.6 benefits the entire community, please see: https://snarky.ca/stop-using-python-2-6/ http://www.curiousefficiency.org/posts/2015/04/stop-supporting-python26.html
* Prefer https:// for URLs when availableJon Dufresne2018-11-011-1/+1
|
* add extras_require with hiredisDavid Szotten2017-09-061-0/+5
| | | | enables `pip install redis[hiredis]`
* Merge pull request #826 from jdufresne/setup-test-mockAndy McCurdy2017-01-291-1/+4
|\ | | | | Add mock to test_require
| * Add mock to test_requireJon Dufresne2017-01-281-1/+4
| | | | | | | | Imported by conftest.py when running 'python setup.py test'
* | Test Python 3.6 in Travis CI and document in setup.pyJon Dufresne2017-01-281-0/+2
|/
* remove python 3.2 support. travis no longer supports it.Andy McCurdy2016-09-061-1/+0
|
* add the python 3.5 classifierAndy McCurdy2015-11-031-0/+1
|
* satisfy pep8 updatesAndy McCurdy2015-09-281-1/+2
|
* Fix pep8 errorsPaul Keene2015-02-101-1/+2
|
* test against Python 3.4 with tox. note 3.4.0 has issues, use 3.4.1 insteadAndy McCurdy2014-05-291-0/+1
|
* no more python2.5. It's too difficult to support at this point.Andy McCurdy2014-05-071-1/+0
|
* pep8Andy McCurdy2014-04-041-1/+1
|
* require pytest>=2.5 when running tests from setup.pyAndy McCurdy2014-03-291-1/+1
|
* pytest framework and server commandsandy2013-06-041-1/+19
|
* use README.rst for long descriptionandy2013-04-281-1/+1
|
* Format code per pep8 guidelinesPaul Belanger2013-03-301-1/+1
| | | | | | A simple patch to enable pep8 in tox and format our code properly. Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
* remove the download_url from setup.py so that we can just use pypiandy2012-10-081-2/+0
|
* Added classifiers to indicate supported Python versionsAlex Grönholm2012-08-071-1/+8
|
* Cleaned up code for PEP 8 complianceAlex Grönholm2012-08-061-26/+25
|
* long description is now the contents of the readme fileAndy McCurdy2011-06-011-2/+7
|
* reverting download_url back to redis-VERSION.tar.gz to fix #94. This is ↵Andy McCurdy2011-01-071-1/+1
| | | | becoming the official 2.2.2 release.
* updating setuptools to look for redis-py-VERSION.tar.gzAndy McCurdy2010-12-211-12/+4
|
* version bumpAndy McCurdy2010-12-201-1/+1
|
* version bumpAndy McCurdy2010-09-031-1/+1
|
* version bumpAndy McCurdy2010-06-281-1/+1
|
* HEXISTS and HLEN implementationsAndy McCurdy2010-03-181-1/+1
| | | | added a socket_timeout parameter to allow commands to timeout and raise an error
* incremented revisionandymccurdy2010-02-191-1/+1
|
* - added ability for subclasses of Redis to provide their own decode logic if ↵andymccurdy2010-02-161-1/+1
| | | | | | desired. - setup.py needed to specify the package rather than py_module in order for build to work correctly.