dataclasses is built-in into python 3.7.
Since python_requires is specified with '>=3.8', we can assume that the dataclass module is exists.
If we don't remove this dependency, setuptools will try to find 'dataclasses' from distribution cache, not from built-in, and thus cause install error.
dataclasses is built-in into python 3.7. Since python_requires is specified with '>=3.8', we can assume that the dataclass module is exists. If we don't remove this dependency, setuptools will try to find 'dataclasses' from distribution cache, not from built-in, and thus cause install error.