From 3e16cede845484ed7246c21a13f55633ea8d1713 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Thu, 7 Jul 2022 17:20:51 -0500 Subject: [PATCH] remove problematic annotated-types --- jtftp/util.py | 5 +---- poetry.lock | 14 +------------- pyproject.toml | 2 -- 3 files changed, 2 insertions(+), 19 deletions(-) diff --git a/jtftp/util.py b/jtftp/util.py index f5d0f8c..c5dc9f5 100644 --- a/jtftp/util.py +++ b/jtftp/util.py @@ -17,14 +17,11 @@ import asyncio import itertools import logging -from typing import Annotated from typing import Awaitable from typing import Callable from typing import Iterable from typing import TypeVar -from annotated_types import Ge - logger = logging.getLogger(__name__) T = TypeVar("T") @@ -54,7 +51,7 @@ def iterlast(iterable: Iterable[T]) -> Iterable[tuple[bool, T]]: async def timed_caller( - timings: Iterable[Annotated[int, Ge(0)]], + timings: Iterable[int], call: Callable[[None], Awaitable[None]], last: Callable[[None], Awaitable[None]], ) -> None: diff --git a/poetry.lock b/poetry.lock index d920714..374dec3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -37,14 +37,6 @@ python-versions = ">=3.6" [package.dependencies] frozenlist = ">=1.1.0" -[[package]] -name = "annotated-types" -version = "0.2.0" -description = "Reusable constraint types to use with typing.Annotated" -category = "main" -optional = false -python-versions = ">=3.7.0,<4.0.0" - [[package]] name = "arrow" version = "1.2.2" @@ -485,7 +477,7 @@ multidict = ">=4.0" [metadata] lock-version = "1.1" python-versions = "^3.10" -content-hash = "b30f4fc0f062d4579ac56503060d0dd3f38c0995c2c16bc74e78ed92f83febf1" +content-hash = "b673be650b9402fba6cde534e254b7e5115f44375cbb3f62e0a389f1f3decdee" [metadata.files] aiofiles = [ @@ -570,10 +562,6 @@ aiosignal = [ {file = "aiosignal-1.2.0-py3-none-any.whl", hash = "sha256:26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a"}, {file = "aiosignal-1.2.0.tar.gz", hash = "sha256:78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2"}, ] -annotated-types = [ - {file = "annotated-types-0.2.0.tar.gz", hash = "sha256:82afd5f40c1e77066b7cf54209c7160a5a30b91108d6dead943c64a511b10918"}, - {file = "annotated_types-0.2.0-py3-none-any.whl", hash = "sha256:5e7d2e6f477b7abe7b44c1903bb5fb86320fa2fa41837d8e9a81c7beb999a079"}, -] arrow = [ {file = "arrow-1.2.2-py3-none-any.whl", hash = "sha256:d622c46ca681b5b3e3574fcb60a04e5cc81b9625112d5fb2b44220c36c892177"}, {file = "arrow-1.2.2.tar.gz", hash = "sha256:05caf1fd3d9a11a1135b2b6f09887421153b94558e5ef4d090b567b47173ac2b"}, diff --git a/pyproject.toml b/pyproject.toml index 6106257..8789bc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,8 +8,6 @@ authors = ["Jeffrey C. Ollie "] python = "^3.10" arrow = "^1.2.2" prometheus-async = {extras = ["aiohttp"], version = "^22.2.0"} -annotated-types = "^0.2.0" -# annotated-types = {git = "https://github.com/annotated-types/annotated-types.git", rev = "v0.2.0"} aiofiles = "^0.8.0" [tool.poetry.dev-dependencies]