forked from loafle/openapi-generator-original
python: remove aenum in favor of stdlib's enum (#16691)
The aenum dependency didn't provide any specific improvements over the stdlib's enum module. aenum also doesn't provide typing information at the moment. This removes one dependency and will help for completing the typing of the generated client.
This commit is contained in:
@@ -34,7 +34,6 @@ To be able to use it, you will need these dependencies in your own package that
|
|||||||
* tornado>=4.2,<5
|
* tornado>=4.2,<5
|
||||||
{{/tornado}}
|
{{/tornado}}
|
||||||
* pydantic
|
* pydantic
|
||||||
* aenum
|
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
{{#vendorExtensions.x-py-datetime-imports}}{{#-first}}from datetime import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-datetime-imports}}
|
{{#vendorExtensions.x-py-datetime-imports}}{{#-first}}from datetime import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-datetime-imports}}
|
||||||
{{#vendorExtensions.x-py-typing-imports}}{{#-first}}from typing import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-typing-imports}}
|
{{#vendorExtensions.x-py-typing-imports}}{{#-first}}from typing import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-typing-imports}}
|
||||||
{{#vendorExtensions.x-py-pydantic-imports}}{{#-first}}from pydantic import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-pydantic-imports}}
|
{{#vendorExtensions.x-py-pydantic-imports}}{{#-first}}from pydantic import{{/-first}} {{{.}}}{{^-last}},{{/-last}}{{/vendorExtensions.x-py-pydantic-imports}}
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ pem = ">= 19.3.0"
|
|||||||
pycryptodome = ">= 3.9.0"
|
pycryptodome = ">= 3.9.0"
|
||||||
{{/hasHttpSignatureMethods}}
|
{{/hasHttpSignatureMethods}}
|
||||||
pydantic = ">=2"
|
pydantic = ">=2"
|
||||||
aenum = ">=3.1.11"
|
|
||||||
typing-extensions = ">=4.7.1"
|
typing-extensions = ">=4.7.1"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ python_dateutil >= 2.5.3
|
|||||||
setuptools >= 21.0.0
|
setuptools >= 21.0.0
|
||||||
urllib3 >= 1.25.3, < 2.1.0
|
urllib3 >= 1.25.3, < 2.1.0
|
||||||
pydantic >= 2
|
pydantic >= 2
|
||||||
aenum >= 3.1.11
|
|
||||||
typing-extensions >= 4.7.1
|
typing-extensions >= 4.7.1
|
||||||
{{#asyncio}}
|
{{#asyncio}}
|
||||||
aiohttp >= 3.0.0
|
aiohttp >= 3.0.0
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ REQUIRES = [
|
|||||||
"pycryptodome>=3.9.0",
|
"pycryptodome>=3.9.0",
|
||||||
{{/hasHttpSignatureMethods}}
|
{{/hasHttpSignatureMethods}}
|
||||||
"pydantic >= 2",
|
"pydantic >= 2",
|
||||||
"aenum",
|
|
||||||
"typing-extensions >= 4.7.1",
|
"typing-extensions >= 4.7.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ python = "^3.7"
|
|||||||
urllib3 = ">= 1.25.3"
|
urllib3 = ">= 1.25.3"
|
||||||
python-dateutil = ">=2.8.2"
|
python-dateutil = ">=2.8.2"
|
||||||
pydantic = ">=2"
|
pydantic = ">=2"
|
||||||
aenum = ">=3.1.11"
|
|
||||||
typing-extensions = ">=4.7.1"
|
typing-extensions = ">=4.7.1"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
|
|||||||
@@ -2,5 +2,4 @@ python_dateutil >= 2.5.3
|
|||||||
setuptools >= 21.0.0
|
setuptools >= 21.0.0
|
||||||
urllib3 >= 1.25.3, < 2.1.0
|
urllib3 >= 1.25.3, < 2.1.0
|
||||||
pydantic >= 2
|
pydantic >= 2
|
||||||
aenum >= 3.1.11
|
|
||||||
typing-extensions >= 4.7.1
|
typing-extensions >= 4.7.1
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ REQUIRES = [
|
|||||||
"urllib3 >= 1.25.3, < 2.1.0",
|
"urllib3 >= 1.25.3, < 2.1.0",
|
||||||
"python-dateutil",
|
"python-dateutil",
|
||||||
"pydantic >= 2",
|
"pydantic >= 2",
|
||||||
"aenum",
|
|
||||||
"typing-extensions >= 4.7.1",
|
"typing-extensions >= 4.7.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ aiohttp = ">= 3.8.4"
|
|||||||
pem = ">= 19.3.0"
|
pem = ">= 19.3.0"
|
||||||
pycryptodome = ">= 3.9.0"
|
pycryptodome = ">= 3.9.0"
|
||||||
pydantic = ">=2"
|
pydantic = ">=2"
|
||||||
aenum = ">=3.1.11"
|
|
||||||
typing-extensions = ">=4.7.1"
|
typing-extensions = ">=4.7.1"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ python_dateutil >= 2.5.3
|
|||||||
setuptools >= 21.0.0
|
setuptools >= 21.0.0
|
||||||
urllib3 >= 1.25.3, < 2.1.0
|
urllib3 >= 1.25.3, < 2.1.0
|
||||||
pydantic >= 2
|
pydantic >= 2
|
||||||
aenum >= 3.1.11
|
|
||||||
typing-extensions >= 4.7.1
|
typing-extensions >= 4.7.1
|
||||||
aiohttp >= 3.0.0
|
aiohttp >= 3.0.0
|
||||||
pycryptodome >= 3.9.0
|
pycryptodome >= 3.9.0
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ REQUIRES = [
|
|||||||
"pem>=19.3.0",
|
"pem>=19.3.0",
|
||||||
"pycryptodome>=3.9.0",
|
"pycryptodome>=3.9.0",
|
||||||
"pydantic >= 2",
|
"pydantic >= 2",
|
||||||
"aenum",
|
|
||||||
"typing-extensions >= 4.7.1",
|
"typing-extensions >= 4.7.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
""" # noqa: E501
|
""" # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import annotations
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
import re # noqa: F401
|
import re # noqa: F401
|
||||||
from aenum import Enum, no_arg
|
from enum import Enum
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ python-dateutil = ">=2.8.2"
|
|||||||
pem = ">= 19.3.0"
|
pem = ">= 19.3.0"
|
||||||
pycryptodome = ">= 3.9.0"
|
pycryptodome = ">= 3.9.0"
|
||||||
pydantic = ">=2"
|
pydantic = ">=2"
|
||||||
aenum = ">=3.1.11"
|
|
||||||
typing-extensions = ">=4.7.1"
|
typing-extensions = ">=4.7.1"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
|
|||||||
@@ -2,6 +2,5 @@ python_dateutil >= 2.5.3
|
|||||||
setuptools >= 21.0.0
|
setuptools >= 21.0.0
|
||||||
urllib3 >= 1.25.3, < 2.1.0
|
urllib3 >= 1.25.3, < 2.1.0
|
||||||
pydantic >= 2
|
pydantic >= 2
|
||||||
aenum >= 3.1.11
|
|
||||||
typing-extensions >= 4.7.1
|
typing-extensions >= 4.7.1
|
||||||
pycryptodome >= 3.9.0
|
pycryptodome >= 3.9.0
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ REQUIRES = [
|
|||||||
"pem>=19.3.0",
|
"pem>=19.3.0",
|
||||||
"pycryptodome>=3.9.0",
|
"pycryptodome>=3.9.0",
|
||||||
"pydantic >= 2",
|
"pydantic >= 2",
|
||||||
"aenum",
|
|
||||||
"typing-extensions >= 4.7.1",
|
"typing-extensions >= 4.7.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user