What's changed
In this release we dropped Python 3.9 and 3.10, added Python 3.12.
🚨 Breaking changes
- 344 Drop python 3.9 and 3.10, add python 3.12 klaasnicolaas
🚀 Enhancements
- 180 Move package code to src folder klaasnicolaas
- 345 Fix import and update async timeout klaasnicolaas
🧰 Maintenance
- 177 Start using PyPi trusted publishing klaasnicolaas
- 183 Move tweet code into release workflow klaasnicolaas
- 184 Update github workflows and project klaasnicolaas
- 186 Replace dependabot for renovate klaasnicolaas
- 346 Replace black for ruff format klaasnicolaas
⬆️ Dependency updates
<details>
<summary>183 changes</summary>
- 148 Bump black from 23.1.0 to 23.3.0 dependabot
- 149 Bump ruff from 0.0.259 to 0.0.260 dependabot
- 147 Bump pyproj from 3.4.1 to 3.5.0 dependabot
- 150 Bump pre-commit from 3.2.1 to 3.2.2 dependabot
- 151 Bump pylint from 2.17.1 to 2.17.2 dependabot
- 152 Bump ruff from 0.0.260 to 0.0.261 dependabot
- 154 Bump mypy from 1.1.1 to 1.2.0 dependabot
- 153 Bump coverage from 7.2.2 to 7.2.3 dependabot
- 155 Bump pytest from 7.2.2 to 7.3.0 dependabot
- 156 Bump pytest from 7.3.0 to 7.3.1 dependabot
- 157 Bump ruff from 0.0.261 to 0.0.262 dependabot
- 159 Bump yarl from 1.8.2 to 1.9.1 dependabot
- 158 Bump yamllint from 1.30.0 to 1.31.0 dependabot
- 160 Bump pylint from 2.17.2 to 2.17.3 dependabot
- 162 Bump ruff from 0.0.262 to 0.0.263 dependabot
- 161 Bump yarl from 1.9.1 to 1.9.2 dependabot
- 164 Bump pre-commit from 3.2.2 to 3.3.0 dependabot
- 163 Bump coverage from 7.2.3 to 7.2.5 dependabot
- 166 Bump pre-commit from 3.3.0 to 3.3.1 dependabot
- 165 Bump ruff from 0.0.263 to 0.0.264 dependabot
- 168 Bump pylint from 2.17.3 to 2.17.4 dependabot
- 167 Bump ruff from 0.0.264 to 0.0.265 dependabot
- 169 Bump mypy from 1.2.0 to 1.3.0 dependabot
- 170 Bump ruff from 0.0.265 to 0.0.267 dependabot
- 171 Bump pre-commit from 3.3.1 to 3.3.2 dependabot
- 178 Bump coverage from 7.2.5 to 7.2.7 dependabot
- 182 Bump ruff from 0.0.267 to 0.0.272 dependabot
- 175 Bump pytest-cov from 4.0.0 to 4.1.0 dependabot
- 173 Bump yamllint from 1.31.0 to 1.32.0 dependabot
- 185 Bump pytest from 7.3.1 to 7.3.2 dependabot
- 188 ⬆️ Pin dependencies renovate
- 193 ⬆️ Update dependency pre-commit to v3.3.3 renovate
- 189 ⬆️ Update actions/download-artifact action to v3.0.2 renovate
- 190 ⬆️ Update dessant/lock-threads action to v4.0.1 renovate
- 196 ⬆️ Update codecov/codecov-action action to v3.1.4 renovate
- 195 ⬆️ Update actions/upload-artifact action to v3.1.2 renovate
- 194 ⬆️ Update actions/setup-python action to v4.6.1 renovate
- 191 ⬆️ Update Eomm/why-don-t-you-tweet action to v1.1.0 renovate
- 192 ⬆️ Update actions/checkout action to v3.5.3 renovate
- 197 ⬆️ Update dependency codespell to v2.2.5 renovate
- 198 ⬆️ Update dependency blacken-docs to v1.14.0 renovate
- 200 ⬆️ Update github/codeql-action action to v2.20.0 renovate
- 199 ⬆️ Update dependency pyproj to v3.6.0 renovate
- 201 ⬆️ Update dependency ruff to v0.0.273 renovate
- 202 ⬆️ Update dependency mypy to v1.4.0 renovate
- 203 ⬆️ Update dependency ruff to v0.0.274 renovate
- 204 ⬆️ Update github/codeql-action action to v2.20.1 renovate
- 205 ⬆️ Update dependency ruff to v0.0.275 renovate
- 206 ⬆️ Update dependency mypy to v1.4.1 renovate
- 207 ⬆️ Update dependency pytest to v7.4.0 renovate
- 208 ⬆️ Update release-drafter/release-drafter action to v5.24.0 renovate
- 209 ⬆️ Lock file maintenance renovate
- 211 ⬆️ Update github/codeql-action action to v2.20.2 renovate
- 210 ⬆️ Update dependency ruff to v0.0.276 renovate
- 212 ⬆️ Update dependency ruff to v0.0.277 renovate
- 214 ⬆️ Update github/codeql-action action to v2.20.3 renovate
- 215 ⬆️ Update dependency blacken-docs to v1.15.0 renovate
- 216 ⬆️ Lock file maintenance renovate
- 217 ⬆️ Update dependency black to v23.7.0 renovate
- 218 ⬆️ Update dependency pytest-asyncio to v0.21.1 renovate
- 219 ⬆️ Update dependency ruff to v0.0.278 renovate
- 220 ⬆️ Update actions/setup-python action to v4.7.0 renovate
- 221 ⬆️ Update github/codeql-action action to v2.20.4 renovate
- 222 ⬆️ Lock file maintenance renovate
- 223 ⬆️ Update dependency aiohttp to v3.8.5 renovate
- 224 ⬆️ Update github/codeql-action action to v2.21.0 renovate
- 225 ⬆️ Update dependency ruff to v0.0.280 renovate
- 226 ⬆️ Lock file maintenance renovate
- 227 ⬆️ Update dependency pylint to v2.17.5 renovate
- 228 ⬆️ Update github/codeql-action action to v2.21.1 renovate
- 229 ⬆️ Update github/codeql-action action to v2.21.2 renovate
- 230 ⬆️ Lock file maintenance renovate
- 231 ⬆️ Update dependency ruff to v0.0.281 renovate
- 232 ⬆️ Update dependency ruff to v0.0.282 renovate
- 234 ⬆️ Update github/codeql-action action to v2.21.3 renovate
- 235 ⬆️ Update dependency mypy to v1.5.0 renovate
- 236 ⬆️ Update dependency coverage to v7.3.0 renovate
- 237 ⬆️ Lock file maintenance renovate
- 233 ⬆️ Update dependency ruff to v0.0.284 renovate
- 238 ⬆️ Update github/codeql-action action to v2.21.4 renovate
- 239 ⬆️ Update dependency mypy to v1.5.1 renovate
- 240 ⬆️ Update dependency blacken-docs to v1.16.0 renovate
- 241 ⬆️ Update dependency ruff to v0.0.285 renovate
- 242 ⬆️ Lock file maintenance renovate
- 243 ⬆️ Update actions/checkout action to v3.6.0 renovate
- 244 ⬆️ Update dependency ruff to v0.0.286 renovate
- 245 ⬆️ Update github/codeql-action action to v2.21.5 renovate
- 246 ⬆️ Update dependency pytest to v7.4.1 renovate
- 247 ⬆️ Update dependency ruff to v0.0.287 renovate
- 248 ⬆️ Update dependency pre-commit to v3.4.0 renovate
- 249 ⬆️ Lock file maintenance renovate
- 250 ⬆️ Update actions/checkout action to v4 renovate
- 251 ⬆️ Update actions/upload-artifact action to v3.1.3 renovate
- 252 ⬆️ Update dependency coverage to v7.3.1 renovate
- 253 ⬆️ Update dependency pytest to v7.4.2 renovate
- 254 ⬆️ Update dependency black to v23.9.0 renovate
- 255 ⬆️ Lock file maintenance renovate
- 256 ⬆️ Update dependency black to v23.9.1 renovate
- 257 ⬆️ Update dependency ruff to v0.0.288 renovate
- 258 ⬆️ Update dependency ruff to v0.0.289 renovate
- 259 ⬆️ Update github/codeql-action action to v2.21.6 renovate
- 260 ⬆️ Update github/codeql-action action to v2.21.7 renovate
- 261 ⬆️ Update dependency ruff to v0.0.290 renovate
- 262 ⬆️ Lock file maintenance renovate
- 263 ⬆️ Update github/codeql-action action to v2.21.8 renovate
- 264 ⬆️ Update dependency pyproj to v3.6.1 renovate
- 265 ⬆️ Update dependency ruff to v0.0.291 renovate
- 266 ⬆️ Update actions/checkout action to v4.1.0 renovate
- 267 ⬆️ Lock file maintenance renovate
- 268 ⬆️ Update dependency pylint to v2.17.6 renovate
- 269 ⬆️ Update github/codeql-action action to v2.21.9 renovate
- 270 ⬆️ Update dependency pylint to v2.17.7 renovate
- 271 ⬆️ Lock file maintenance renovate
- 272 ⬆️ Update actions/setup-python action to v4.7.1 renovate
- 273 ⬆️ Update dependency codespell to v2.2.6 renovate
- 274 ⬆️ Update dependency coverage to v7.3.2 renovate
- 275 ⬆️ Update dependency ruff to v0.0.292 renovate
- 278 ⬆️ Update dependency aiohttp to v3.8.6 renovate
- 279 ⬆️ Update dependency pre-commit-hooks to v4.5.0 renovate
- 280 ⬆️ Update github/codeql-action action to v2.22.0 renovate
- 281 ⬆️ Lock file maintenance renovate
- 276 ⬆️ Update dependency pylint to v3 renovate
- 282 ⬆️ Update github/codeql-action action to v2.22.1 renovate
- 283 ⬆️ Update dependency mypy to v1.6.0 renovate
- 284 ⬆️ Update github/codeql-action action to v2.22.2 renovate
- 285 ⬆️ Update github/codeql-action action to v2.22.3 renovate
- 286 ⬆️ Update dependency pre-commit to v3.5.0 renovate
- 287 ⬆️ Lock file maintenance renovate
- 288 ⬆️ Update dependency ruff to v0.1.0 renovate
- 289 ⬆️ Update actions/checkout action to v4.1.1 renovate
- 290 ⬆️ Update dependency black to v23.10.0 renovate
- 291 ⬆️ Update release-drafter/release-drafter action to v5.25.0 renovate
- 292 ⬆️ Update dependency mypy to v1.6.1 renovate
- 293 ⬆️ Update dependency ruff to v0.1.1 renovate
- 295 ⬆️ Update github/codeql-action action to v2.22.4 renovate
- 294 ⬆️ Update dependency pylint to v3.0.2 renovate
- 296 ⬆️ Update dependency black to v23.10.1 renovate
- 297 ⬆️ Update dependency pytest to v7.4.3 renovate
- 298 ⬆️ Update dependency ruff to v0.1.2 renovate
- 299 ⬆️ Update dependency ruff to v0.1.3 renovate
- 300 ⬆️ Update github/codeql-action action to v2.22.5 renovate
- 301 ⬆️ Lock file maintenance renovate
- 302 ⬆️ Update dependency ruff to v0.1.4 renovate
- 303 ⬆️ Lock file maintenance renovate
- 304 ⬆️ Update dependency ruff to v0.1.5 renovate
- 305 ⬆️ Update dependency black to v23.11.0 renovate
- 306 ⬆️ Update dependency yamllint to v1.33.0 renovate
- 307 ⬆️ Update dependency mypy to v1.7.0 renovate
- 308 ⬆️ Update github/codeql-action action to v2.22.6 renovate
- 310 ⬆️ Update github/codeql-action action to v2.22.7 renovate
- 311 ⬆️ Update dependency ruff to v0.1.6 renovate
- 313 ⬆️ Update dependency yarl to v1.9.3 renovate
- 309 ⬆️ Update dessant/lock-threads action to v5 renovate
- 314 ⬆️ Update dessant/lock-threads action to v5.0.1 renovate
- 315 ⬆️ Update dependency mypy to v1.7.1 renovate
- 316 ⬆️ Update github/codeql-action action to v2.22.8 renovate
- 319 ⬆️ Update dependency pytest-asyncio to v0.23.1 renovate
- 320 ⬆️ Update dependency pytest-asyncio to v0.23.2 renovate
- 321 ⬆️ Update dependency ruff to v0.1.7 renovate
- 322 ⬆️ Update actions/setup-python action to v4.8.0 renovate
- 323 ⬆️ Update dependency yarl to v1.9.4 renovate
- 324 ⬆️ Update actions/setup-python action to v5 renovate
- 325 ⬆️ Update github/codeql-action action to v2.22.9 renovate
- 326 ⬆️ Update actions/stale action to v9 renovate
- 327 ⬆️ Update dependency pre-commit to v3.6.0 renovate
- 328 ⬆️ Update dependency pylint to v3.0.3 renovate
- 329 ⬆️ Update github/codeql-action action to v2.22.10 renovate
- 330 ⬆️ Update dependency black to v23.12.0 renovate
- 331 ⬆️ Update dependency ruff to v0.1.8 renovate
- 332 ⬆️ Update github/codeql-action action to v2.22.11 renovate
- 333 ⬆️ Update dependency coverage to v7.3.3 renovate
- 334 ⬆️ Update actions/download-artifact action to v4 renovate
- 335 ⬆️ Update actions/upload-artifact action to v4 renovate
- 336 ⬆️ Update github/codeql-action action to v3 renovate
- 337 ⬆️ Update actions/download-artifact action to v4.1.0 renovate
- 338 ⬆️ Update dependency coverage to v7.3.4 renovate
- 339 ⬆️ Update dependency ruff to v0.1.9 renovate
- 340 ⬆️ Update github/codeql-action action to v3.22.12 renovate
- 341 ⬆️ Update dependency mypy to v1.8.0 renovate
- 342 ⬆️ Update dependency black to v23.12.1 renovate
- 343 ⬆️ Update dependency coverage to v7.4.0 renovate
- 318 ⬆️ Update dependency aiohttp to v3.9.0 [SECURITY] renovate
- 317 ⬆️ Lock file maintenance renovate
</details>
**Full Changelog**: https://github.com/klaasnicolaas/python-muenster/compare/v0.2.0...v1.0.0