chore: update packaging dev requirement (#746)

* chore: update packaging dev requirement

Requires packaging>=21.0
This allows to simplify a bit `bin/update_pythons.py` with regards to typing.

* update packaging dev requirement for pre-commit
This commit is contained in:
Matthieu Darbois
2021-07-03 19:07:52 +02:00
committed by GitHub
parent b552fbd016
commit fcf8892abc
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -57,7 +57,7 @@ repos:
files: ^(bin|docs)/.*py$ files: ^(bin|docs)/.*py$
args: ["--python-version=3.7", "--scripts-are-modules"] args: ["--python-version=3.7", "--scripts-are-modules"]
additional_dependencies: additional_dependencies:
- packaging - packaging>=21.0
- rich - rich
- types-jinja2 - types-jinja2
- types-pyyaml - types-pyyaml
+3 -3
View File
@@ -6,7 +6,7 @@ import copy
import difflib import difflib
import logging import logging
from pathlib import Path from pathlib import Path
from typing import Any, Iterable, Union, cast from typing import Any, Union
import click import click
import requests import requests
@@ -86,7 +86,7 @@ class WindowsVersions:
# Specifier.filter selects all non pre-releases that match the spec, # Specifier.filter selects all non pre-releases that match the spec,
# unless there are only pre-releases, then it selects pre-releases # unless there are only pre-releases, then it selects pre-releases
# instead (like pip) # instead (like pip)
unsorted_versions = cast(Iterable[Version], spec.filter(self.version_dict)) unsorted_versions = spec.filter(self.version_dict)
versions = sorted(unsorted_versions, reverse=True) versions = sorted(unsorted_versions, reverse=True)
log.debug(f"Windows {self.arch} {spec} has {', '.join(str(v) for v in versions)}") log.debug(f"Windows {self.arch} {spec} has {', '.join(str(v) for v in versions)}")
@@ -201,7 +201,7 @@ class CPythonVersions:
) -> ConfigMacOS | None: ) -> ConfigMacOS | None:
# see note above on Specifier.filter # see note above on Specifier.filter
unsorted_versions = cast(Iterable[Version], spec.filter(self.versions_dict)) unsorted_versions = spec.filter(self.versions_dict)
sorted_versions = sorted(unsorted_versions, reverse=True) sorted_versions = sorted(unsorted_versions, reverse=True)
if version <= Version("3.8.9999"): if version <= Version("3.8.9999"):
+1 -1
View File
@@ -20,7 +20,7 @@ extras = {
"pyyaml", "pyyaml",
"requests", "requests",
"rich>=9.6", "rich>=9.6",
"packaging>=20.8", "packaging>=21.0",
], ],
"mypy": [ "mypy": [
"mypy>=0.901", "mypy>=0.901",