Skip to content

Conversation

@Maks3w
Copy link
Contributor

@Maks3w Maks3w commented Oct 22, 2022

🎩 What?

  • Run the test suite against the minimumPython supported (3.6) and the maximum version supported (3.10)
  • Also update the dist image to bionic because it's the only one with support for all the Python versions.
  • Add the PIP classifiers for Python 3.10

🤔 Why?

Be sure the library is compatible with the latest/current version of Python (3.10)

Aristobulo and others added 30 commits May 10, 2019 10:28
Correctly rename command package to `runrele.py`
Publishing speeds decrease dramatically when not blocking
…publishing

Non-blocking behaviour when publishing by default
Publishing speeds decrease dramatically when not blocking
- Python 3.5 does not support f-strings
Use travis matrix instead
Editorconfig to make life easier
- Allows having multiple Publishers
- Single line global publish
Move requirements to directory
Move requirements to directory
Add linting to travis
djangorestframework as a build dependency
tobami and others added 16 commits June 28, 2021 10:34
- Log pre publish at debug level to not be too noisy
* Automatic topic creation

* retry to initialize the subscription

* fixed bugs

* publisher_client

* rename _subscriber_client to _client

* Update rele/client.py

Co-authored-by: Miquel Torres <[email protected]>

Co-authored-by: Miquel Torres <[email protected]>
* Added filter_subs_by in doc

* renamed example function
* feat: add support for specifying project id manually

* fix: add windows support

* docs: add gc_project_id to settings docs

* refact: extract stop signal to function
…oad. (mercadona#218)

* Add verbose logging middleware

* Add VerboseLoggingMiddleware to contrib/__init__.py

* Fix linting
* Bump version and update Changelog

* Tweak changelog message

* Added myself to AUTHORS.md
…ngMiddleware` (mercadona#220)

* Do not use the _VerboseMessage for post_publish_failure hook

* Add /venv/ to .gitignore

* Bump version to 1.4.1
* Add filter expressions to subscriptions
* Prepare version 1.5.0 and fix sub decorator

* Fix changelog
…ne or cancelled (mercadona#226)

* Auto restart consumers on failure

* Handle futures

* Simplify test
…ercadona#225)

* [Changed] Modify Dockerfile to work when using docker make commands

* Added codeowners

* Fix emcarrio user

* Update .github/CODEOWNERS

Co-authored-by: Andrew Graham-Yooll <[email protected]>

* update codeowners file

* Update .github/CODEOWNERS

Co-authored-by: Andrew Graham-Yooll <[email protected]>

Co-authored-by: Andrew Graham-Yooll <[email protected]>
* fix(logging): subscription_message type was different

After call post_publish_failure `subscription_message` contains a `dict` with the original data sent
After call post_process_message_failure `subscription_message` contains a `str` representing the representation of PubSub's Message object

Co-authored-by: Jordi Chulia <[email protected]>

* CS

Co-authored-by: Jordi Chulia <[email protected]>
@Maks3w Maks3w force-pushed the test_minimum_maximum_version branch 2 times, most recently from 1ff7dd6 to 97d8a5d Compare October 22, 2022 11:10
@Maks3w Maks3w force-pushed the test_minimum_maximum_version branch from 97d8a5d to 50f641d Compare October 22, 2022 11:14
@Maks3w Maks3w changed the title [travis] Run test suite with Python 3.10 Python 3.10 support Oct 22, 2022
@Maks3w Maks3w changed the title Python 3.10 support [add] Python 3.10 support Oct 22, 2022
.travis.yml Outdated
language: python
python:
- "3.6"
- "3.8"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This whole matrix of python and django versions could use a nice tox setup 😉

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh! And also Flask!

@jonasae jonasae added the hacktoberfest Hacktoberfest free-for-all! label Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest Hacktoberfest free-for-all!

Projects

None yet

Development

Successfully merging this pull request may close these issues.