diff --git a/requirements.txt b/requirements.txt deleted file mode 120000 index 2d8105f..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -requirements/base.txt \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..437872c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,37 @@ +# Base requirements + +# Attrs, helpful for removing boilerplate, cattr is for serialization/deserializaton. +attrs >=21.2.0,<24.0 +cattrs >=1.7.1,<2.0 +# Easy date parsing (e.g., from API). +python-dateutil >=2.8.1,<3.0 + +# JSON Schema +jsonschema >=4.4,<4.5 + +# Easy logging. +logzero >=1.7.0,<2.0 + +# Compact, round-tripable configuration format. +toml >=0.10.2,<0.11 + +# simplejson has better encoders/decoders +simplejson >=3.17.2,<4.0 + +# HTTP requests for humans. +requests >=2.25.1,<3.0 + +# Useful progress display. +tqdm >=4.61.1,<5.0 + +# Tabular display. +tabulate >=0.8.9,<0.9 + +# Levenshtein distance. +polyleven >=0.8,<0.9 + +# JSON schema. +jsonschema >=4.4.0,<4.5 + +# Type checking +typeguard >=2.13.3,<3.0 diff --git a/requirements/base.txt b/requirements/base.txt index 5120057..437872c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,7 +1,7 @@ # Base requirements # Attrs, helpful for removing boilerplate, cattr is for serialization/deserializaton. -attrs >=21.2.0,<22.0 +attrs >=21.2.0,<24.0 cattrs >=1.7.1,<2.0 # Easy date parsing (e.g., from API). python-dateutil >=2.8.1,<3.0