Commit Graph

355 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 1a5eb30ea6
Update pytest from 8.3.3 to 8.3.4 (#2196) 2024-12-01 20:58:31 +02:00
dependabot[bot] 6c00d9af15
Bump pytest-cov from 5.0.0 to 6.0.0 (#2183)
* Bump pytest-cov from 5.0.0 to 6.0.0

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 5.0.0 to 6.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update requirements/test-ci.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-30 15:00: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
pyup.io bot c2b069d62a
Update mypy from 1.12.1 to 1.13.0 (#2172) 2024-10-23 08:12:14 +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
pyup.io bot 71919bc834
Update mypy from 1.12.0 to 1.12.1 (#2164) 2024-10-20 14:31:29 +03: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
pyup.io bot e417d927ab
Update mypy from 1.11.2 to 1.12.0 (#2149) 2024-10-14 15:54:38 +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
pyup.io bot 96a497e5dd
Pin pre-commit to latest version 4.0.1 (#2144)
* Pin pre-commit to latest version 4.0.1

* Apply suggestions from code review

* Update requirements/test.txt

---------

Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-08 22:04:23 +03:00
pyup.io bot a520b1b92c
Pin pre-commit to latest version 4.0.0 (Python 3.9+) (#2140)
* Pin pre-commit to latest version 4.0.0

* Update requirements/test.txt

* Update requirements/test.txt

* Update requirements/test.txt

* Update requirements/test.txt

---------

Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-10-06 20:07:48 +03:00
pyup.io bot 727dd112a3
Update pymongo from 4.10.0 to 4.10.1 (#2136) 2024-10-02 05:18:51 +03:00
dependabot[bot] 06e1a7bf4f
Bump pymongo from 4.9.1 to 4.10.0 (#2130)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.9.1 to 4.10.0.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.9.1...4.10.0)

---
updated-dependencies:
- dependency-name: pymongo
  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-01 15:17:14 +03:00
Tomer Nosrati 225da0898a
Limit redis-py <5.1.0 (#2132) 2024-10-01 15:08:39 +03:00
pyup.io bot 74779a8078
Pin pre-commit to latest version 3.8.0 (#2125)
* Pin pre-commit to latest version 3.8.0

* Update requirements/test.txt

---------

Co-authored-by: Tomer Nosrati <tomer.nosrati@gmail.com>
2024-09-26 01:41:22 +03:00
Tomer Nosrati 3448887f78
Refactored CI (#2122)
* Refactored CI

* Added test-integration.txt for integration tests

* Removed .tox from "make clean"

* Fixed pypy

* Cleanup

* Added "--reruns 2" to integration tests
2024-09-25 21:10:28 +03:00
pyup.io bot 424de01b88
Pin tzdata to latest version 2024.2 (#2121) 2024-09-24 00:24:02 +03:00
dependabot[bot] 4ee6933877
Bump pymongo from 4.9 to 4.9.1 (#2118)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.9 to 4.9.1.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.9...4.9.1)

---
updated-dependencies:
- dependency-name: pymongo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 10:35:14 +03:00
pyup-bot 952b4dc16b Update pymongo from 4.8.0 to 4.9 2024-09-18 23:26:17 +06:00
Wout De Nolf f560753582
tzdata is required for machines without IANA database (#2107) 2024-09-11 16:03:51 +03:00
pyup.io bot 26ea9cd3bc
Update pytest from 8.3.2 to 8.3.3 (#2108) 2024-09-10 19:47: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 ad35ab507b
Update mypy from 1.11.1 to 1.11.2 (#2101) 2024-08-25 07:36:46 +03:00
dependabot[bot] a7008a0ace
Bump flake8 from 7.1.0 to 7.1.1 (#2090)
Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.0 to 7.1.1.
- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 15:18:20 +03:00
dependabot[bot] 1dddf9949f
Bump mypy from 1.11.0 to 1.11.1 (#2087)
Bumps [mypy](https://github.com/python/mypy) from 1.11.0 to 1.11.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.11...v1.11.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 10:27:11 +03: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 9047660525 Pin kazoo to latest version 2.10.0 2024-07-30 10:31:46 +06:00
pyup-bot 1dbb62001c Pin bumpversion to latest version 0.6.0 2024-07-30 10:29:11 +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 7609fe9683 Pin pytest-freezer to latest version 0.4.8 2024-07-30 10:01:59 +06:00
pyup-bot a6c63faba3 Pin codecov to latest version 2.1.13 2024-07-30 10:01:00 +06:00
pyup.io bot 33c47df033
Update pytest from 8.3.1 to 8.3.2 (#2076) 2024-07-26 01:37:53 +03:00
pyup.io bot 46af1b94e0
Pin vine to latest version 5.1.0 (#2067) 2024-07-24 13:46:01 +03:00
pyup.io bot 8279584b71
Update typing_extensions from 4.12.1 to 4.12.2 (#2066) 2024-07-24 13:43:45 +03:00
pyup.io bot d12112559d
Update pytest from 8.2.2 to 8.3.1 (#2063) 2024-07-21 14:56:23 +03:00
pyup.io bot 0e27a5162d
Update mypy from 1.10.1 to 1.11.0 (#2062) 2024-07-21 14:51:26 +03:00
pyup-bot 6318df378e Pin zstandard to latest version 0.23.0 2024-07-15 21:14:30 +06:00
dependabot[bot] a1e6b75dae
Bump pymongo from 4.7.3 to 4.8.0 (#2044)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.7.3 to 4.8.0.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.7.3...4.8.0)

---
updated-dependencies:
- dependency-name: pymongo
  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-07-01 18:26:08 +03:00
Tomer Nosrati d05b4b0cb3
Reverted limiting requests<2.32.0 in requirements/default.txt but kept in tox.ini due to docker-py issue 3256 (#2041)
* Revert "Limit requests<2.32.0 due to docker-py issue 3256 (#2011)"

This reverts commit eae75855e0.

* Keep requests<2.32.0 limit in tox.ini

* Undo any change in tox.ini to have a clean PR
2024-06-25 16:08:24 +03:00
dependabot[bot] 1e4638a047 Bump mypy from 1.10.0 to 1.10.1
Bumps [mypy](https://github.com/python/mypy) from 1.10.0 to 1.10.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.10.0...v1.10.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 12:44:59 +06:00
pyup-bot 5d00dd06e1 Update flake8 from 7.0.0 to 7.1.0 2024-06-16 10:52:15 +06:00
dependabot[bot] 3eae20f98b
Bump pymongo from 4.7.2 to 4.7.3 (#2022)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.7.2...4.7.3)

---
updated-dependencies:
- dependency-name: pymongo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-06 17:40:47 +03:00
dependabot[bot] 12409db0d5
Bump pytest from 8.2.1 to 8.2.2 (#2021)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-06 17:37:45 +03:00