Commit Graph

108 Commits

Author SHA1 Message Date
pyup-bot 5c905f7fc1 Update grpcio from 1.67.0 to 1.68.1 2024-12-02 07:46:00 +02:00
pyup.io bot 1220144b64
Pin redis to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.0 (#2178)
* Pin redis to latest version 5.2.0

* Update requirements/extras/redis.txt

---------

Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-24 20:43:41 +03:00
Haim Daniel e5ea1f6d58
Fix: restrict google protobuf version (#2175)
- protobuf version in versions larger than 4.25.5 when used by google-cloud-pubsub
  raises the following error:

site-packages/google/protobuf/internal/well_known_types.py", line 443, in FromTimedelta
    raise AttributeError(
AttributeError: Fail to convert to Duration.
Expected a timedelta like object got str: 'str' object has no attribute 'seconds'

  Fix this by restriction of the allowed package versions
- Added unit test to validate pubsub and protobuf compatibility
- Enabled google-cloud-pubsub package versions bump

Co-authored-by: Haim Daniel <haimdaniel@gmail.com>
2024-10-23 19:22:34 +03:00
Tomer Nosrati 9806c22697
Revert "Update google-cloud-pubsub requirement (#2168)" (#2169)
This reverts commit f5c7356dab.
2024-10-21 13:30:38 +03:00
dependabot[bot] f5c7356dab
Update google-cloud-pubsub requirement (#2168)
Updates the requirements on [google-cloud-pubsub](https://github.com/googleapis/python-pubsub) to permit the latest version.
- [Release notes](https://github.com/googleapis/python-pubsub/releases)
- [Changelog](https://github.com/googleapis/python-pubsub/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-pubsub/compare/v2.18.4...v2.25.2)

---
updated-dependencies:
- dependency-name: google-cloud-pubsub
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 15:23:48 +06:00
Haim Daniel 6a77355fc6
Fix: restrict google-cloud-pubsub version (#2160)
- google-cloud-pubsub version in versions larger than 2.20.3 raises the following error:

site-packages/google/protobuf/internal/well_known_types.py", line 443, in FromTimedelta
    raise AttributeError(
AttributeError: Fail to convert to Duration.
Expected a timedelta like object got str: 'str' object has no attribute 'seconds'

  Fix this by restriction of the allowed package versions.

Co-authored-by: Haim Daniel <haimdaniel@gmail.com>
2024-10-17 15:35:13 +03:00
dependabot[bot] 6a1e43cb67
Bump grpcio from 1.66.2 to 1.67.0 (#2158)
Bumps [grpcio](https://github.com/grpc/grpc) from 1.66.2 to 1.67.0.
- [Release notes](https://github.com/grpc/grpc/releases)
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
- [Commits](https://github.com/grpc/grpc/compare/v1.66.2...v1.67.0)

---
updated-dependencies:
- dependency-name: grpcio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 13:07:41 +03:00
Paul Rysiavets 07c8852be5
Feature: urllib3 instead of curl (#2134)
* feature(urllib3): add urllib3 client

* test(urllib3): test urllib3 client

* test(urllib3): update http test for urllib3

* test(urllib3): use urllib3 client instead of curl

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* style(urllib3): remove unused imports

* style(urllib3): fix pre-commit errors

* ci(urllib3): remove pycurl dependency

* docs(urllib3): add docs

* style(urllib3): fix failing gh-workflow py3.8

* style(urllib3): add mention of ProxyManager

* style(urllib3): fix pre-commit issues

* style(pycurl): remove curl-related code

* feat(urllib3): add missing request features (header, auth, ssl, proxy, redirects)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix(urllib3): improve styling

* test(urllib3): add new tests

* fix(urllib3): fix request auth

* fix(aws): validate certificate on request

* style(): add missing exports

* feat(aws): add ssl certificate verification from boto

* feat(urllib): try to use certifi.where() if request.ca_certs are not provided

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* ci(pydocstyle): add missing docstring in public class

* test(urllib3): improve test case

* ci(pydocstyle): fix multi-line docstring summary should start at the first line

* feat(urllib3): remove assert_hostname

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* test(boto): add test for get_cert_path returning .pem file path

* test(urllib3): add test for _get_pool_key_parts method

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-14 17:01:25 +06:00
Haim Daniel 2f58823312
Add support for Google Pub/Sub as transport broker (#2147)
* Add support for Google Pub/Sub as transport broker

 * Add tests
 * Add docs

* flake8

* flake8

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix future import

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add missing test requirements

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add monitoring dependency

* Fix test for python3.8

* Mock better google's monitoring api

* Flake8

* Add refdoc

* Add extra url to workaround pypy grpcio

* Add extra index url in tox for grpcio/pypy support

* Revert "Add extra url to workaround pypy grpcio"

This reverts commit dfde4d523c.

* pin grpcio version to match extra_index wheel

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Reduce poll calls if qos denies msg rx

---------

Co-authored-by: Haim Daniel <haimdaniel@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-13 16:49:55 +03:00
Tomer Nosrati 225da0898a
Limit redis-py <5.1.0 (#2132) 2024-10-01 15:08:39 +03:00
pyup-bot 8295d28295 Update msgpack from 1.0.8 to 1.1.0 2024-09-10 15:50:50 +06:00
pyup.io bot 8bd05f930d
Pin pyro4 to latest version 4.82 (#2081)
* Pin pyro4 to latest version 4.82

* Pin pyro4 to latest version 4.82

---------

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2024-07-30 10:34:05 +06:00
pyup-bot b551600a84 Pin pycouchdb to latest version 1.16.0 2024-07-30 10:23:48 +06:00
pyup-bot 78d09c73dc Pin python-consul2 to latest version 0.1.5 2024-07-30 10:07:38 +06:00
pyup-bot cd8cb3ccf7 Pin msgpack to latest version 1.0.8 2024-07-30 10:02:48 +06:00
pyup-bot 6318df378e Pin zstandard to latest version 0.23.0 2024-07-15 21:14:30 +06:00
Tomer Nosrati 85111fcd6f
redis>=4.5.2,<5.0.2,!=4.5.5 -> redis>=4.5.2,!=5.0.2,!=4.5.5 (#1969) 2024-03-11 11:58:05 +02:00
Tomer Nosrati d105575cc5
Hotfix: Fix CI failures (#1961) 2024-03-05 13:21:33 +02:00
Asif Saif Uddin 85abaa635a
Bump kafka deps versions & fix integration test failures (#1818)
* Bump kafka deps versions

* adjust import

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* added missing tox python 3.12 env for kafka

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-06 18:13:27 +06:00
Asif Saif Uddin b213b5cbbd test redis 5.0.0 2023-09-14 12:56:33 +06:00
Asif Saif Uddin eaaaab0dfd
Update redis.txt to align with celery main (#1776) 2023-09-01 14:25:17 +06:00
Asif Saif Uddin 01f41a5db9
Update PyCurl version in SQS (#1747) 2023-06-07 17:38:04 +06:00
Asif Saif Uddin f0645fdaa2
Update librabbitmq restrict py3.11 (#1746) 2023-06-07 17:36:30 +06:00
Asif Saif Uddin b25aa0448e Update lzma.txt
drop backports.lzma as kombu is py 3.8+ only
2023-06-03 11:14:21 +06:00
Asif Saif Uddin 2df5be26ea
Update sqs.txt (#1739)
re adjust
2023-05-31 10:45:32 +06:00
Asif Saif Uddin 112224e3e6
Update redis.txt
redis>=4.5.2
2023-05-30 11:24:02 +06:00
Daniel Garcia Moreno cb54c33f19 Support redis >= 4.5.2
The redis-py 4.5.2 changes the UnixDomainSocketConnection class so now
it inherits from AbstractConnection:
https://github.com/redis/redis-py/releases/tag/v4.5.2

This patch makes sure that the health_check_interval parameter is
checked for the __init__ method of the main class and also the bases, so
it doesn't fail with the newer version of redis-py.
2023-05-29 19:56:28 +06:00
Asif Saif Uddin 6fe81450b9
Update sqs.txt 2023-05-24 20:12:16 +06:00
Asif Saif Uddin 0167778bc9
revert back to pyro4 for now 2023-05-24 18:45:20 +06:00
Asif Saif Uddin 45116797e7
Update sqs.txt (#1729) 2023-05-19 10:28:14 +06:00
Asif Saif Uddin da908b281b
Update confluentkafka.txt version (#1727) 2023-05-18 12:41:32 +06:00
Kashif Khan ce50cccd32 update to latest ver of sb 2023-05-13 13:48:01 +06:00
Asif Saif Uddin a3c1278fd1
Update sqlalchemy>=1.4.48 (#1703) 2023-05-13 13:45:43 +06:00
Asif Saif Uddin 3e098dc94e
Update redis.txt to 4.3.6 to fix severe issue (#1676)
* Update redis.txt to 4.3.6 to fix severe issue

* Update requirements/extras/redis.txt

* Update requirements/extras/redis.txt
2023-04-19 10:30:53 +06:00
Asif Saif Uddin eeb13091de
Update azureservicebus.txt (#1693)
cpython only again
2023-04-12 13:12:48 +06:00
Asif Saif Uddin 0c9d23cc48
Update sqs.txt typo error 2023-04-04 12:53:32 +06:00
Asif Saif Uddin 2e7cf80f21
Update brotli.txt (#1685) 2023-04-03 15:38:20 +06:00
Asif Saif Uddin c7e262d82c
Update sqs.txt (#1684) 2023-04-03 15:35:57 +06:00
Asif Saif Uddin 323e32f099
test azureservicebus pure ython beta (#1682) 2023-04-03 14:06:21 +06:00
Asif Saif Uddin 91f6b27446
Update azureservicebus.txt cpython only (#1674)
* Update azureservicebus.txt cpython only

* Update azureservicebus.txt
2023-03-20 13:51:53 +06:00
Asif Saif Uddin b310e4f8eb azure-servicebus>=7.8.3 2023-03-20 10:51:17 +06:00
Asif Saif Uddin 376e9293bf azure-storage-queue>=12.6.0 2023-03-19 15:12:59 +06:00
Asif Saif Uddin 77be6e485e Update sqlalchemy.txt 2023-03-19 13:53:07 +06:00
Asif Saif Uddin 21d7df29c7 lets check it's compat 2023-02-19 18:07:51 +06:00
Asif Saif Uddin 16b8641c32
sqlalchemy>=1.4.1,<2.1 (#1642)
* sqlalchemy==1.4.46

* Update requirements/extras/sqlalchemy.txt

* bump
2023-02-01 21:47:05 +06:00
Jason Barnett 4fac6bc84c
add managed identity support to azure storage queue (#1631)
* add managed identity support to azure storage queue

* flake8 fixes
2022-12-27 00:51:47 +06:00
Asif Saif Uddin 7787696737
redis==4.3.4 temporarilly in an attempt to avoid bc (#1634)
* redis==4.3.4 temporarilly in an attempt to avoid bc

* redis>=4.2.2,<4.4.0
2022-12-27 00:36:31 +06:00
Asif Saif Uddin 913d01ffa5
sqlalchemy==1.4.45 (#1626)
* pin sqlalchemy==1.4.44

* sqlalchemy==2.0.0b4

* sqlalchemy==1.4.45
2022-12-14 14:11:35 +06:00
Meysam Azad ddf78fca44 chore: add confluentkafka to extras 📌 2022-07-18 11:58:38 +06:00
Asif Saif Uddin c6c1942214
update sql dependencies (#1547) 2022-04-28 23:34:32 +06:00