peterbrittain / asciimatics

A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
Apache License 2.0
3.61k stars 238 forks source link

Drop python 2 support #347

Closed pgajdos closed 11 months ago

pgajdos commented 2 years ago

Please consider to drop mock from requirements.

pgajdos commented 2 years ago

E. g. https://build.opensuse.org/package/view_file/home:pgajdos:python/python-asciimatics/python-asciimatics-no-mock.patch or wrap with ImportException and fallback to old in case you want to support old pythons.

peterbrittain commented 2 years ago

Yeah - it's about time I dropped python 2... should result in various tweaks to the code that make it a little cleaner.

I'll publish the current version on master and then remove python 2 on the next release.

peterbrittain commented 2 years ago

To be clear... removing mock would be one of those changes!

peterbrittain commented 2 years ago

It's official... v1.14 is now released. I shall be dropping python 2 and generally tidyng up the code in master for te next release.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

peterbrittain commented 2 years ago

Ok... Just to keep the bot happy, I'll mark this as an enhancement.