99import re
1010import shutil
1111import sys
12- import tempfile
12+ from typing import Optional
1313
1414try :
1515 import tomllib
5252LINE_LENGTH = 79
5353
5454
55- def _build_setup_requirements () -> Dict [str , List [str ]]:
55+ def _build_setup_requirements () -> dict [str , list [str ]]:
5656 """Load requirments from setup.py."""
5757 # read pyproject.toml to get optional dependencies
5858
@@ -73,7 +73,7 @@ def _build_setup_requirements() -> Dict[str, List[str]]:
7373 }
7474
7575
76- def _build_dev_requirements () -> List [str ]:
76+ def _build_dev_requirements () -> list [str ]:
7777 """Load requirements from file."""
7878 with open (REQUIREMENT_PATH , encoding = "utf-8" ) as req_file :
7979 reqs = []
@@ -82,11 +82,11 @@ def _build_dev_requirements() -> List[str]:
8282 return reqs
8383
8484
85- SETUP_REQUIREMENTS : Dict [str , List [str ]] = _build_setup_requirements ()
86- DEV_REQUIREMENTS : List [str ] = _build_dev_requirements ()
85+ SETUP_REQUIREMENTS : dict [str , list [str ]] = _build_setup_requirements ()
86+ DEV_REQUIREMENTS : list [str ] = _build_dev_requirements ()
8787
8888
89- def _build_requires () -> Dict [str , Dict [ str , str ]]:
89+ def _build_requires () -> dict [str , list [ str ]]:
9090 """Return a dictionary of requirements {EXTRA_NAME: {PKG_NAME:PIP_SPECS}}.
9191
9292 Adds fake extras "core" and "all".
@@ -115,7 +115,7 @@ def _build_requires() -> Dict[str, Dict[str, str]]:
115115 return requires
116116
117117
118- REQUIRES : dict [ str , dict [ str , str ]] = _build_requires ()
118+ REQUIRES = _build_requires ()
119119
120120CONDA_ARGS = [
121121 "--channel=conda-forge" ,
@@ -271,11 +271,11 @@ def requirements(session: Session) -> None: # pylint:disable=unused-argument
271271
272272def _get_pinned_requirements (
273273 session : Session , pandas : str , pydantic : str , extra : str
274- ) -> None :
274+ ) -> list [ str ] :
275275 _requirements = REQUIRES ["all" ]
276- _pinned_requirements = []
276+ _pinned_requirements : list [ str ] = []
277277
278- _numpy : str | None = None
278+ _numpy : Optional [ str ] = None
279279 if pandas != "2.2.2" :
280280 _numpy = "< 2"
281281
0 commit comments