3 Commits

Author SHA1 Message Date
dependabot[bot]
d2e220c9f9 Bump towncrier from 22.12.0 to 24.8.0
Bumps [towncrier](https://github.com/twisted/towncrier) from 22.12.0 to 24.8.0.
- [Release notes](https://github.com/twisted/towncrier/releases)
- [Changelog](https://github.com/twisted/towncrier/blob/trunk/NEWS.rst)
- [Commits](https://github.com/twisted/towncrier/compare/22.12.0...24.8.0)

---
updated-dependencies:
- dependency-name: towncrier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 08:27:14 +00:00
long2ice
157a91359b chore: update deps 2024-09-19 15:38:04 +08:00
long2ice
567934300b ci: remove py37 2024-07-24 23:42:19 +08:00
5 changed files with 1171 additions and 1568 deletions

View File

@@ -41,9 +41,9 @@ jobs:
- lint - lint
strategy: strategy:
matrix: matrix:
python: ["3.7", "3.8", "3.9", "3.10", "3.11"] python: ["3.8", "3.9", "3.10", "3.11"]
fail-fast: false fail-fast: false
name: "Test on Python ${{ matrix.python }}" name: "Test on Python ${{ matrix.python }}"
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -97,7 +97,7 @@ class Coder:
class JsonCoder(Coder): class JsonCoder(Coder):
@classmethod @classmethod
def encode(cls, value: Any) -> bytes: def encode(cls, value: Any) -> Any:
if isinstance(value, JSONResponse): if isinstance(value, JSONResponse):
return value.body return value.body
return json.dumps(value, cls=JsonEncoder).encode() return json.dumps(value, cls=JsonEncoder).encode()

2725
poetry.lock generated

File diff suppressed because one or more lines are too long

View File

@@ -18,12 +18,12 @@ include = ["LICENSE", "README.md"]
python = "^3.8" python = "^3.8"
fastapi = "*" fastapi = "*"
uvicorn = "*" uvicorn = "*"
redis = { version = "^4.2.0rc1", optional = true }
typing-extensions = { version = ">=4.1.0" } typing-extensions = { version = ">=4.1.0" }
importlib-metadata = { version = "^6.6.0", python = "<3.8" } importlib-metadata = { version = "^6.6.0", python = "<3.8" }
pendulum = "^3.0.0" pendulum = "^3.0.0"
aiomcache = { version = "^0.8.2", optional = true } aiomcache = { version = "^0.8.2", optional = true }
aiobotocore = {version = "^2.13.1", optional = true} aiobotocore = {version = "^2.13.1", optional = true}
redis = {version = "^5.0.8", extras = ["redis"]}
[tool.poetry.group.linting] [tool.poetry.group.linting]
optional = true optional = true
@@ -41,7 +41,7 @@ requests = "*"
coverage = ">=6.5,<8.0" coverage = ">=6.5,<8.0"
httpx = "*" httpx = "*"
tox = "^4.5.1" tox = "^4.5.1"
towncrier = "^22.12.0" towncrier = ">=22.12,<25.0"
[tool.poetry.group.distributing] [tool.poetry.group.distributing]
optional = true optional = true

View File

@@ -1,13 +1,11 @@
[tox] [tox]
env_list = env_list = py38,py39,py310,py311
py37,py38,py39,py310,py311
minversion = 4.5.1 minversion = 4.5.1
[gh-actions] [gh-actions]
# Map Github Actions Python version to environment factors # Map Github Actions Python version to environment factors
# Requires tox-gh-actions 3.x is installed in the GitHub action # Requires tox-gh-actions 3.x is installed in the GitHub action
python = python =
3.7: py37
3.8: py38 3.8: py38
3.9: py39 3.9: py39
3.10: py310 3.10: py310