Skip to content

Commit

Permalink
Relative distutils imports
Browse files Browse the repository at this point in the history
  • Loading branch information
Avasam committed Oct 17, 2024
1 parent d6f4409 commit d97674b
Show file tree
Hide file tree
Showing 9 changed files with 53 additions and 53 deletions.
2 changes: 1 addition & 1 deletion typings/distutils-stubs/bcppcompiler.pyi
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from distutils.ccompiler import CCompiler
from .ccompiler import CCompiler

class BCPPCompiler(CCompiler): ...
42 changes: 20 additions & 22 deletions typings/distutils-stubs/cmd.pyi
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
from _typeshed import BytesPath, StrOrBytesPath, StrPath, Unused
from abc import abstractmethod
from collections.abc import Callable, Iterable
from typing import Any, ClassVar, TypeVar, overload
from distutils.command.bdist import bdist
from distutils.command.bdist_dumb import bdist_dumb
from distutils.command.bdist_rpm import bdist_rpm
from distutils.command.build import build
from distutils.command.build_clib import build_clib
from distutils.command.build_ext import build_ext
from distutils.command.build_py import build_py
from distutils.command.build_scripts import build_scripts
from distutils.command.check import check
from distutils.command.clean import clean
from distutils.command.config import config
from distutils.command.install import install
from distutils.command.install_data import install_data
from distutils.command.install_egg_info import install_egg_info
from distutils.command.install_headers import install_headers
from distutils.command.install_lib import install_lib
from distutils.command.install_scripts import install_scripts
from distutils.command.register import register
from distutils.command.sdist import sdist
from distutils.command.upload import upload
from distutils.dist import Distribution
from typing import Any, ClassVar, Literal, TypeVar, overload
from typing_extensions import TypeVarTuple, Unpack

from .command.bdist import bdist
from .command.bdist_dumb import bdist_dumb
from .command.bdist_rpm import bdist_rpm
from .command.build import build
from .command.build_clib import build_clib
from .command.build_ext import build_ext
from .command.build_py import build_py
from .command.build_scripts import build_scripts
from .command.check import check
from .command.clean import clean
from .command.config import config
from .command.install import install
from .command.install_data import install_data
from .command.install_egg_info import install_egg_info
from .command.install_headers import install_headers
from .command.install_lib import install_lib
from .command.install_scripts import install_scripts
from .command.register import register
from .command.sdist import sdist
from .command.upload import upload
from .dist import Distribution

_StrPathT = TypeVar("_StrPathT", bound=StrPath)
Expand Down
3 changes: 2 additions & 1 deletion typings/distutils-stubs/command/bdist_wininst.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from _typeshed import StrOrBytesPath
from distutils.cmd import Command
from typing import ClassVar

from ..cmd import Command

class bdist_wininst(Command):
description: ClassVar[str]
user_options: ClassVar[list[tuple[str, str | None, str]]]
Expand Down
3 changes: 2 additions & 1 deletion typings/distutils-stubs/config.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from abc import abstractmethod
from distutils.cmd import Command
from typing import ClassVar

from .cmd import Command

DEFAULT_PYPIRC: str

class PyPIRCCommand(Command):
Expand Down
6 changes: 3 additions & 3 deletions typings/distutils-stubs/core.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ from typing import Final

from _typeshed import Incomplete, StrOrBytesPath

from distutils.cmd import Command as Command
from distutils.dist import Distribution as Distribution
from distutils.extension import Extension as Extension
from .cmd import Command as Command
from .dist import Distribution as Distribution
from .extension import Extension as Extension

USAGE: Final[str]

Expand Down
5 changes: 3 additions & 2 deletions typings/distutils-stubs/cygwinccompiler.pyi
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
from distutils.unixccompiler import UnixCCompiler
from distutils.version import LooseVersion
from re import Pattern
from typing import Final, Literal

from .unixccompiler import UnixCCompiler
from .version import LooseVersion

def get_msvcr() -> list[str] | None: ...

class CygwinCCompiler(UnixCCompiler): ...
Expand Down
41 changes: 20 additions & 21 deletions typings/distutils-stubs/dist.pyi
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
from _typeshed import Incomplete, StrOrBytesPath, StrPath, SupportsWrite
from collections.abc import Iterable, MutableMapping
from distutils.cmd import Command
from distutils.command.bdist import bdist
from distutils.command.bdist_dumb import bdist_dumb
from distutils.command.bdist_rpm import bdist_rpm
from distutils.command.build import build
from distutils.command.build_clib import build_clib
from distutils.command.build_ext import build_ext
from distutils.command.build_py import build_py
from distutils.command.build_scripts import build_scripts
from distutils.command.check import check
from distutils.command.clean import clean
from distutils.command.config import config
from distutils.command.install import install
from distutils.command.install_data import install_data
from distutils.command.install_egg_info import install_egg_info
from distutils.command.install_headers import install_headers
from distutils.command.install_lib import install_lib
from distutils.command.install_scripts import install_scripts
from distutils.command.register import register
from distutils.command.sdist import sdist
from distutils.command.upload import upload
from re import Pattern
from typing import IO, ClassVar, Literal, TypeVar, overload
from typing_extensions import TypeAlias

from .cmd import Command
from .command.bdist import bdist
from .command.bdist_dumb import bdist_dumb
from .command.bdist_rpm import bdist_rpm
from .command.build import build
from .command.build_clib import build_clib
from .command.build_ext import build_ext
from .command.build_py import build_py
from .command.build_scripts import build_scripts
from .command.check import check
from .command.clean import clean
from .command.config import config
from .command.install import install
from .command.install_data import install_data
from .command.install_egg_info import install_egg_info
from .command.install_headers import install_headers
from .command.install_lib import install_lib
from .command.install_scripts import install_scripts
from .command.register import register
from .command.sdist import sdist
from .command.upload import upload

command_re: Pattern[str]

Expand Down
2 changes: 1 addition & 1 deletion typings/distutils-stubs/msvccompiler.pyi
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from distutils.ccompiler import CCompiler
from .ccompiler import CCompiler

class MSVCCompiler(CCompiler): ...
2 changes: 1 addition & 1 deletion typings/distutils-stubs/unixccompiler.pyi
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from distutils.ccompiler import CCompiler
from .ccompiler import CCompiler

class UnixCCompiler(CCompiler): ...

0 comments on commit d97674b

Please sign in to comment.