Skip to content

Commit

Permalink
Take advantage of having dropped Python 3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
Darsstar committed Jan 17, 2024
1 parent f40c629 commit 9ea9416
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 30 deletions.
8 changes: 2 additions & 6 deletions aio_pika/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,8 @@
from .robust_queue import RobustQueue


try:
from importlib.metadata import Distribution
__version__ = Distribution.from_name("aio-pika").version
except ImportError:
import pkg_resources
__version__ = pkg_resources.get_distribution("aio-pika").version
from importlib.metadata import Distribution
__version__ = Distribution.from_name("aio-pika").version


__all__ = (
Expand Down
9 changes: 1 addition & 8 deletions aio_pika/abc.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import asyncio
import dataclasses
import sys
from abc import ABC, abstractmethod
from dataclasses import dataclass
from datetime import datetime, timedelta
Expand All @@ -10,15 +9,9 @@
from typing import (
Any, AsyncContextManager, AsyncIterable, Awaitable, Callable, Dict,
Generator, Iterator, Mapping, Optional, Tuple, Type, TypeVar, Union,
overload,
overload, Literal, TypedDict,
)


if sys.version_info >= (3, 8):
from typing import Literal, TypedDict
else:
from typing_extensions import Literal, TypedDict

import aiormq.abc
from aiormq.abc import ExceptionType
from pamqp.common import Arguments, FieldValue
Expand Down
9 changes: 1 addition & 8 deletions aio_pika/queue.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import asyncio
import sys
from functools import partial
from types import TracebackType
from typing import Any, Awaitable, Callable, Optional, Type, overload
from typing import Any, Awaitable, Callable, Optional, Type, overload, Literal

import aiormq
from aiormq.abc import DeliveredMessage
Expand All @@ -19,12 +18,6 @@
from .tools import CallbackCollection, create_task, ensure_awaitable


if sys.version_info >= (3, 8):
from typing import Literal
else:
from typing_extensions import Literal


log = get_logger(__name__)


Expand Down
8 changes: 2 additions & 6 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,8 @@


# noinspection PyUnresolvedReferences
try:
from importlib.metadata import Distribution
__version__ = Distribution.from_name("aio-pika").version
except ImportError:
import pkg_resources
__version__ = pkg_resources.get_distribution("aio-pika").version
from importlib.metadata import Distribution
__version__ = Distribution.from_name("aio-pika").version

sys.path.insert(0, os.path.abspath(os.path.dirname("__file__")))

Expand Down
2 changes: 1 addition & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ packages = [{ include = "aio_pika" }]
python = "^3.8"
aiormq = "~6.8.0"
yarl = [{ version = '*'}]
typing_extensions = [{ version = '*', python = "< 3.8" }]
# for pkg_resources
setuptools = [{ version = '*', python = "< 3.8" }]

Expand Down

0 comments on commit 9ea9416

Please sign in to comment.