Commit Graph

101 Commits

Author SHA1 Message Date
Illia Volochii 51deb4bcc1 Fix PyPy CI jobs 2021-11-25 10:31:39 +06:00
Asif Saif Uddin 0eaba33056
add python 3.10 to CI & fix other issues (#1402)
* add python 3.10 to CI & fix other issues

* try pypy3.7
2021-10-23 12:44:27 +06:00
Asif Saif Uddin e4fe3280ac
drop python 3.6 from CI (#1382)
* drop python 3.6 from CI

* Drop 3.6 from CI matrix.

Co-authored-by: Omer Katz <omer.drow@gmail.com>
2021-09-09 19:02:35 +03:00
Michał Bielawski 4f77faab77 Add support for Python 3.9 2021-07-31 10:27:29 +06:00
Matus Valo 39ccacf0dc
Add Github Actions CI (#1309)
* Implement CI is github actions

* Skip failing pypy3 unittests

* Added integration tests
2021-03-07 18:53:25 +06:00
Asif Saif Uddin c19693902c attempt to update to tox docker 2.0 2021-02-01 23:21:59 +06:00
Omer Katz f557e253b2 Update tox. 2020-09-06 18:21:31 +03:00
Omer Katz 3495d64810 Merge branch 'master' into remove-python2-support 2020-07-30 18:24:05 +03:00
Omer Katz 6134d80270 Drop testing for Python < 3.6. 2020-07-30 16:43:51 +03:00
Christian Clauss b4581289fa
tox.ini: Lint on Python, not on legacy Python (#1217)
* tox.ini: Lint on Python, not on legacy Python

* Travis CI: Lint on Python, not on legacy Python

* Update .travis.yml

* Update .travis.yml

Co-authored-by: Omer Katz <omer.drow@gmail.com>

* flakeplus only works on legacy Python

Co-authored-by: Omer Katz <omer.drow@gmail.com>
2020-07-28 16:00:43 +03:00
Matus Valo 75667082e0 Initial redis integration tests implementation 2020-05-03 09:39:28 +06:00
Matus Valo 1b89912a83 Enable integration tests for all versions of python in travis 2020-04-30 10:43:50 +06:00
Matus Valo 3155e9407f Added integration testing infrastructure for RabbitMQ 2020-04-30 10:43:50 +06:00
Shai Berger 16531285d5
Issue 701 (#1141)
* Make Redis-Mutex test fail as it should (#701)

See https://github.com/celery/kombu/issues/701

* Fix issue #701 - decode lock_id returned from Redis

Thanks @zaro
2020-02-02 21:10:56 +06:00
Omer Katz 62f4e2ce07 Added Python 3.8 support. 2019-10-22 23:28:29 +03:00
Bruno Alla ee4e7bd29b Fix broken build steps (#1062)
* Fix broken build steps

- Fix pydocstyle linting error
- Move apicheck to Python 3 to be able to install Sphinx 2.0+
  The rest will be moved when Python 2 is dropped

* Move pydocstyle linting steps to Python 3.6
2019-06-16 22:45:52 +06:00
Asif Saif Uddin 9f66a26c3f
drop py34 2019-05-22 14:53:59 +06:00
Omer Katz e83f1c5371 Fix windows build (#1044)
* Fix requirements for CI.

* Try to skip PyCurl on Windows CI when testing 3.7.

* Fix apicheck job.
2019-05-16 00:37:18 +06:00
Omer Katz d8d523510b Make tox pick the correct compiler for Windows. 2019-04-03 11:52:30 +03:00
Omer Katz 3e60e6503a Avoid pip version check. 2019-03-03 22:33:51 +02:00
Omer Katz 9dd7e7ae1f Bump PyPy to 6.0. Add PyPy3 to the build process. (#986) 2019-01-10 09:48:06 +06:00
Omer Katz 3ee3e2f48c revert. 2019-01-09 23:20:36 +02:00
Omer Katz 08771f7b05 Run flake8 with two jobs. 2019-01-09 22:56:12 +02:00
Omer Katz 05878d6790 Run sphinx checks with two jobs. 2019-01-09 16:47:52 +02:00
Asif Saif Uddin (Auvi) ddb0c8ffad
Jython (#915)
* drop jython from tox

* drop jython from setup.py
2018-09-05 18:42:04 +06:00
Omer Katz b59bf1b679
Added Python 3.7 to the build matrix (#908)
* Run tests with Python 3.7.

* Add missing dependencies.

* Show skip reasons.

* Add more dependencies to CI tests.

* Fix requirements.
2018-08-16 07:53:25 -05:00
Omer Katz c1351f59df
Use pytest-sugar for output. 2018-05-20 11:02:41 +03:00
Thomas Achtemichuk 75695205f6 Rename `async` keyword to `asynchronous` (#839)
* Rename `async` keyword to `asynchronous`

* Fixes #742
* Resolves "DeprecationWarning: 'async' and 'await' will become reserved
  keywords in Python 3.7"

* Address PR feedback

* Update appveyor config

* Rename docs and tests
2018-03-19 19:28:43 +02:00
Omer Katz dba85e2d95
Always report coverage (#837)
* Always report coverage.

* Remove useless coverage env run.

* Remove useless cov testenv.
2018-03-05 23:47:28 +02:00
Jon Dufresne ba82a72c21 Add Python 3.6 to CI testing (#716)
Enabled pip cache for Travis CI
2017-04-17 10:24:52 +06:00
Dima Kurguzov bf820b20b0 Fix byte string for kazoo.Queue in Python 3 (#713)
* Fix byte string for kazoo.Queue in Python 3

* Add test for message conversion to bytes in ZooKeeper channel
2017-04-12 11:24:04 +06:00
Ask Solem 0513fd8bef CI: Removes pypy3 target 2016-11-21 14:48:44 -08:00
Ask Solem b6893da353 Moves pydocstyle config to setup.cfg 2016-10-11 13:33:10 -07:00
Ask Solem 0cc7a517fa Fixes flakes 2016-10-11 12:48:50 -07:00
Ask Solem 836512cadd Adds pydocstyle as a tox target 2016-10-11 12:33:31 -07:00
Ask Solem ce2fe1aafd Travis: Use separate target to calculate coverage 2016-08-29 13:18:40 -07:00
Ask Solem 7e5182c114 Minor testing stuff 2016-08-23 19:28:05 -07:00
Ask Solem 6d72e40e5b Rewrite tests to use py.test
NOTE: test_qpid was removed as it's breaking horribly.
It's currently trying to import symbols from kombu.transport.qpid
that don't exist.

assertRaises -> pytest.raises

assertTrue

assertTrue - multiline

assertFalse

assertFalse - multiline

assertIsNone

assertIsNone - multiline

assertEqual

assertEqual - multiline

assertNotEqual

assertNotEqual - multiline

assertGreater - multiline

assertIn

assertIn - multiline

assertNotIn

assertNotIn - multiline

assertIsInstance

assertIsInstance - multiline

assertIsNot

assertIsNot - multiline

assertIsNotNone

assertIs

assertIs - multiline

Manual changes

Now depends on case 1.3.1
2016-08-23 11:38:54 -07:00
Ask Solem 6b5735825c Enable all flake8 rules 2016-07-01 14:40:38 -07:00
Ask Solem f6a54fc19c [reqs] Reorganize ci requirements 2016-04-11 12:48:51 -07:00
Ask Solem 1feefef717 [tox] apicheck must install dev reqs 2016-04-08 22:05:31 -07:00
Ask Solem a84f8fa316 [tox] apicheck: warnings are not errors 2016-04-08 19:34:05 -07:00
Ask Solem a25b77756c [dist] Use apicheck from sphinx_celery 2016-04-08 15:06:19 -07:00
Ask Solem b374177473 Use unicode_litereals everywhere and updates flakeplus target to --2.7 2016-04-06 13:14:05 -07:00
Ask Solem 6da537d57c [tests] Now depends on case 2016-04-05 15:53:44 -07:00
Ask Solem 4bc7c2b7fa Updates tox.ini 2015-09-29 14:44:06 -07:00
Ask Solem 0dba924502 Adds pypy3 to test matrix 2014-08-11 18:38:07 +01:00
Ask Solem 142f720732 Attempt to fix CI 2014-06-27 14:08:49 +01:00
Ask Solem 1f36724517 Merge branch '3.0'
Conflicts:
	README.rst
	kombu/__init__.py
	kombu/async/hub.py
	kombu/five.py
	kombu/pidbox.py
	kombu/tests/test_entities.py
	kombu/tests/transport/test_redis.py
	kombu/transport/amqplib.py
	kombu/transport/mongodb.py
	kombu/utils/compat.py
	setup.cfg
	tox.ini
2014-06-24 15:38:35 +01:00
Ask Solem dfed47af3d Stable CI should not install requirements/dev.txt 2014-06-02 17:32:05 +01:00