Dinnerbone / mcstatus

A Python class for checking the status of an enabled Minecraft server
http://dinnerbone.com/minecraft/tools/status/
1.11k stars 146 forks source link

Drop support for python 3.6 #185

Closed ItsDrike closed 2 years ago

ItsDrike commented 2 years ago

Closes #183

As described in the issue, python 3.6 has reached end of life and support for it should be dropped.

Note: Dropping 3.6 also allows for some code-base improvements such as the use of dataclasses and other features which was also mentioned in the issue. This PR does NOT implement any of these changes since I feel like that should be left for other specific pull requests with this one only dropping the support for the version itself. However, since this isn't a particularly pressing PR to get merged, if requested, I'm fine with implementing these improvements in here along with dropping it from supported versions, perhaps to avoid forgetting about doing it.