Skip to content

Commit 17d09c8

Browse files
remove aniso8601, mock, iso8601 (#1548)
* remove aniso8601 * remove mock, iso8601 --------- Co-authored-by: Erik Wrede <[email protected]>
1 parent 614449e commit 17d09c8

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

.isort.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[settings]
2-
known_third_party = aniso8601,graphql,graphql_relay,promise,pytest,pyutils,setuptools,snapshottest,sphinx_graphene_theme
2+
known_third_party = graphql,graphql_relay,promise,pytest,pyutils,setuptools,snapshottest,sphinx_graphene_theme

graphene/types/datetime.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import datetime
44

5-
from aniso8601 import parse_date, parse_datetime, parse_time
65
from graphql.error import GraphQLError
76
from graphql.language import StringValueNode, print_ast
87

@@ -39,7 +38,7 @@ def parse_value(value):
3938
if not isinstance(value, str):
4039
raise GraphQLError(f"Date cannot represent non-string value: {repr(value)}")
4140
try:
42-
return parse_date(value)
41+
return datetime.date.fromisoformat(value)
4342
except ValueError:
4443
raise GraphQLError(f"Date cannot represent value: {repr(value)}")
4544

@@ -74,7 +73,7 @@ def parse_value(value):
7473
f"DateTime cannot represent non-string value: {repr(value)}"
7574
)
7675
try:
77-
return parse_datetime(value)
76+
return datetime.datetime.fromisoformat(value)
7877
except ValueError:
7978
raise GraphQLError(f"DateTime cannot represent value: {repr(value)}")
8079

@@ -107,6 +106,6 @@ def parse_value(cls, value):
107106
if not isinstance(value, str):
108107
raise GraphQLError(f"Time cannot represent non-string value: {repr(value)}")
109108
try:
110-
return parse_time(value)
109+
return datetime.time.fromisoformat(value)
111110
except ValueError:
112111
raise GraphQLError(f"Time cannot represent value: {repr(value)}")

setup.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ def run_tests(self):
5252
"pytest-asyncio>=0.16,<2",
5353
"snapshottest>=0.6,<1",
5454
"coveralls>=3.3,<4",
55-
"mock>=4,<5",
56-
"iso8601>=1,<2",
5755
]
5856

5957
dev_requires = ["black==22.3.0", "flake8>=4,<5"] + tests_require
@@ -84,7 +82,6 @@ def run_tests(self):
8482
install_requires=[
8583
"graphql-core>=3.1,<3.3",
8684
"graphql-relay>=3.1,<3.3",
87-
"aniso8601>=8,<10",
8885
],
8986
tests_require=tests_require,
9087
extras_require={"test": tests_require, "dev": dev_requires},

0 commit comments

Comments
 (0)