pypi async-tkinter-loop 0.10.0

18 hours ago

Main changes

  • Added support for Python 3.14
  • Dropped support of Python 3.9
  • Some API changes made because of some breaking changes and deprecations in asyncio in Python 3.14.

API changes

  • Now async_tkinter_loop.get_event_loop() calls asyncio.get_running_loop() internally and raises RuntimeException if there is no running event loop instead of spawning a new one.
  • Added optional event_loop parameter to async_mainloop(). If no event loop is passed, then a new one is created.
    • Now you need to pass an event loop, if you created it externally, to async_mainloop() to use it with tkinter. See the updated start_stop_counter.py example.

What's Changed

  • Bump the docs group with 2 updates by @dependabot[bot] in #70
  • Bump the all group with 1 update by @dependabot[bot] in #77
  • Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #73
  • Bump typing-extensions from 4.8.0 to 4.9.0 by @dependabot[bot] in #76
  • Bump the docs group with 1 update by @dependabot[bot] in #75
  • Bump the examples group with 1 update by @dependabot[bot] in #74
  • Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #78
  • Update pillow version, poetry update by @insolor in #79
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #82
  • Bump the docs group with 1 update by @dependabot[bot] in #83
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #84
  • Bump the examples group with 1 update by @dependabot[bot] in #85
  • Bump the docs group with 2 updates by @dependabot[bot] in #86
  • Bump typing-extensions from 4.9.0 to 4.10.0 by @dependabot[bot] in #87
  • Bump black from 24.2.0 to 24.3.0 by @dependabot[bot] in #88
  • Bump the github-actions group with 1 update by @dependabot[bot] in #91
  • Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #92
  • Bump the docs group with 1 update by @dependabot[bot] in #93
  • Bump idna from 3.6 to 3.7 by @dependabot[bot] in #94
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #95
  • Bump typing-extensions from 4.10.0 to 4.11.0 by @dependabot[bot] in #97
  • Bump the docs group with 3 updates by @dependabot[bot] in #96
  • Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot[bot] in #98
  • Bump requests from 2.31.0 to 2.32.0 by @dependabot[bot] in #99
  • Bump typing-extensions from 4.11.0 to 4.12.0 by @dependabot[bot] in #102
  • Bump the docs group with 2 updates by @dependabot[bot] in #101
  • Bump pytest from 8.2.0 to 8.2.1 in the dev-dependencies group by @dependabot[bot] in #100
  • Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot[bot] in #103
  • Bump ruff from 0.4.7 to 0.5.0 by @dependabot[bot] in #107
  • Bump mkdocs-material from 9.5.25 to 9.5.27 in the docs group by @dependabot[bot] in #105
  • Bump typing-extensions from 4.12.0 to 4.12.2 by @dependabot[bot] in #106
  • Bump pytest from 8.2.1 to 8.2.2 in the dev-dependencies group by @dependabot[bot] in #104
  • Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot[bot] in #108
  • Bump mkdocs-material from 9.5.27 to 9.5.28 in the docs group by @dependabot[bot] in #111
  • Bump pillow from 10.3.0 to 10.4.0 in the examples group by @dependabot[bot] in #110
  • Fix S113 warning from ruff by @insolor in #112
  • Bump ruff from 0.5.0 to 0.5.1 in the dev-dependencies group by @dependabot[bot] in #109
  • Remove black and isort from dependabot.yml by @insolor in #113
  • Bump mkdocs-material from 9.5.28 to 9.5.29 in the docs group by @dependabot[bot] in #115
  • Bump ruff from 0.5.1 to 0.5.2 in the dev-dependencies group by @dependabot[bot] in #114
  • Create FUNDING.yml by @insolor in #116
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #117
  • Bump the docs group with 2 updates by @dependabot[bot] in #118
  • Bump ruff from 0.5.5 to 0.6.3 in the dev-dependencies group by @dependabot[bot] in #120
  • Bump the docs group with 2 updates by @dependabot[bot] in #122
  • Bump httpx from 0.27.0 to 0.27.2 in the examples group by @dependabot[bot] in #121
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #123
  • Bump the docs group with 2 updates by @dependabot[bot] in #124
  • Bump ruff from 0.6.8 to 0.7.1 in the dev-dependencies group by @dependabot[bot] in #125
  • Bump mkdocs-material from 9.5.39 to 9.5.43 in the docs group by @dependabot[bot] in #126
  • Fix deprecation warning in examples/start_stop_counter.py by @insolor in #128
  • Bump ruff from 0.7.1 to 0.8.1 in the dev-dependencies group by @dependabot[bot] in #130
  • Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 in the github-actions group by @dependabot[bot] in #129
  • Bump httpx from 0.27.2 to 0.28.0 in the examples group by @dependabot[bot] in #131
  • Bump mkdocs-material from 9.5.43 to 9.5.46 in the docs group by @dependabot[bot] in #132
  • Drop Python 3.8, run tests on Python 3.13 by @insolor in #89
  • Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot[bot] in #134
  • Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the github-actions group by @dependabot[bot] in #138
  • Bump the docs group with 2 updates by @dependabot[bot] in #137
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #135
  • Bump the examples group with 2 updates by @dependabot[bot] in #136
  • Bump mkdocs-material from 9.5.49 to 9.6.1 in the docs group by @dependabot[bot] in #142
  • Bump pillow from 11.0.0 to 11.1.0 in the examples group by @dependabot[bot] in #141
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the github-actions group by @dependabot[bot] in #139
  • Bump ruff from 0.8.4 to 0.9.4 in the dev-dependencies group by @dependabot[bot] in #140
  • Bump ruff from 0.9.4 to 0.9.9 in the dev-dependencies group by @dependabot[bot] in #143
  • Bump the docs group with 2 updates by @dependabot[bot] in #144
  • Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot[bot] in #145
  • Bump the docs group with 2 updates by @dependabot[bot] in #147
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #146
  • Bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #149
  • Bump pillow from 11.1.0 to 11.2.1 in the examples group by @dependabot[bot] in #151
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #150
  • Bump mkdocs-material from 9.6.10 to 9.6.12 in the docs group by @dependabot[bot] in #152
  • Bump typing-extensions from 4.12.2 to 4.13.2 by @dependabot[bot] in #153
  • Bump mkdocs-material from 9.6.12 to 9.6.14 in the docs group by @dependabot[bot] in #155
  • Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #154
  • Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #156
  • Bump urllib3 from 2.2.3 to 2.5.0 by @dependabot[bot] in #157
  • Change maitainability badge from codeclimate.com to qlty.sh by @insolor in #158
  • Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #160
  • Bump typing-extensions from 4.13.2 to 4.14.0 by @dependabot[bot] in #159
  • Bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #161
  • Duplicate readme content to the index.md by @insolor in #162
  • Update index.md by @insolor in #163
  • Fix docstrings to be properly rendered by mkdocstrings-python by @insolor in #164
  • Bump ruff from 0.12.1 to 0.12.7 in the dev-dependencies group by @dependabot[bot] in #165
  • Bump typing-extensions from 4.14.0 to 4.14.1 by @dependabot[bot] in #167
  • Bump the docs group with 2 updates by @dependabot[bot] in #166
  • Fix coveralls steps by @insolor in #169
  • Bump ruff from 0.12.7 to 0.12.11 in the dev-dependencies group by @dependabot[bot] in #171
  • Bump typing-extensions from 4.14.1 to 4.15.0 by @dependabot[bot] in #172
  • Bump mkdocs-material from 9.6.16 to 9.6.18 in the docs group by @dependabot[bot] in #170
  • Bump actions/checkout from 4 to 5 in the github-actions group by @dependabot[bot] in #173
  • Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #174
  • Bump actions/setup-python from 5 to 6 in the github-actions group by @dependabot[bot] in #175
  • Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #176
  • Bump the docs group with 2 updates by @dependabot[bot] in #177
  • Drop Python 3.9, update for Python 3.14 by @insolor in #178

Full Changelog: 0.9.3...0.10.0

Don't miss a new async-tkinter-loop release

NewReleases is sending notifications on new releases.