BREAKING CHANGE: drop support for python 3.7 (#2436) · RDFLib/rdflib@1e5f56b (original) (raw)

`@@ -11,7 +11,6 @@ license = "BSD-3-Clause"

`

11

11

`classifiers=[

`

12

12

`"Programming Language :: Python",

`

13

13

`"Programming Language :: Python :: 3",

`

14

``

`-

"Programming Language :: Python :: 3.7",

`

15

14

`"Programming Language :: Python :: 3.8",

`

16

15

`"Programming Language :: Python :: 3.9",

`

17

16

`"Programming Language :: Python :: 3.10",

`

`@@ -39,10 +38,9 @@ rdfs2dot = 'rdflib.tools.rdfs2dot:main'

`

39

38

`rdfgraphisomorphism = 'rdflib.tools.graphisomorphism:main'

`

40

39

``

41

40

`[tool.poetry.dependencies]

`

42

``

`-

python = "^3.7"

`

``

41

`+

python = "^3.8.1"

`

43

42

`isodate = "^0.6.0"

`

44

43

`pyparsing = ">=2.1.0,<4"

`

45

``

`-

importlib-metadata = {version = ">=4,<7", python = ">=3.7,<3.8"}

`

46

44

`berkeleydb = {version = "^18.1.0", optional = true}

`

47

45

`networkx = {version = "^2.0.0", optional = true}

`

48

46

`html5lib = {version = "^1.0", optional = true}

`

`@@ -69,9 +67,9 @@ sphinx-autodoc-typehints = "^1.17.1"

`

69

67

`typing-extensions = "^4.5.0"

`

70

68

``

71

69

`[tool.poetry.group.flake8.dependencies]

`

72

``

`-

flake8 = {version = ">=4.0.1", python = ">=3.8"} # flakeheaven is incompatible with flake8 >=5.0 (https://github.com/flakeheaven/flakeheaven/issues/132)

`

73

``

`-

flakeheaven = {version = "^3.2.1", python = ">=3.8"}

`

74

``

`-

pep8-naming = {version = "^0.13.2", python = ">=3.8"}

`

``

70

`+

flake8 = {version = ">=4.0.1"} # flakeheaven is incompatible with flake8 >=5.0 (https://github.com/flakeheaven/flakeheaven/issues/132)

`

``

71

`+

flakeheaven = {version = "^3.2.1"}

`

``

72

`+

pep8-naming = {version = "^0.13.2"}

`

75

73

``

76

74

`[tool.poetry.extras]

`

77

75

`berkeleydb = ["berkeleydb"]

`

`@@ -204,7 +202,7 @@ skip = [

`

204

202

``

205

203

`[tool.mypy]

`

206

204

`files = ['rdflib', 'test', 'devtools', 'examples']

`

207

``

`-

python_version = "3.7"

`

``

205

`+

python_version = "3.8"

`

208

206

`warn_unused_configs = true

`

209

207

`ignore_missing_imports = true

`

210

208

`disallow_subclassing_any = false

`