mirror of
https://github.com/topydo/topydo.git
synced 2024-05-20 13:58:33 +00:00
Drop support for Python 3.2
The code had a backport shim for importing shutil get_terminal_size. For modern versions, the call is in shutil in the standard library. Starting with 3.9, on Debian, the backport reference causes a FTBFS. Drop the workaround. Support for security fixes for Python 3.2 ended in 2016.
This commit is contained in:
parent
2a9feba408
commit
d96572c088
3
setup.py
3
setup.py
|
@ -44,12 +44,10 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
':sys_platform=="win32"': ['colorama>=0.2.5'],
|
':sys_platform=="win32"': ['colorama>=0.2.5'],
|
||||||
':python_version=="3.2"': ['backports.shutil_get_terminal_size>=1.0.0'],
|
|
||||||
'columns': ['urwid >= 1.3.0', WATCHDOG],
|
'columns': ['urwid >= 1.3.0', WATCHDOG],
|
||||||
'ical': [ICALENDAR],
|
'ical': [ICALENDAR],
|
||||||
'prompt': ['prompt_toolkit >= 0.53', WATCHDOG],
|
'prompt': ['prompt_toolkit >= 0.53', WATCHDOG],
|
||||||
'test': ['coverage>=4.3', 'freezegun', 'green', ICALENDAR, 'pylint>=1.7.1'],
|
'test': ['coverage>=4.3', 'freezegun', 'green', ICALENDAR, 'pylint>=1.7.1'],
|
||||||
'test:python_version=="3.2"': ['mock'],
|
|
||||||
},
|
},
|
||||||
entry_points={
|
entry_points={
|
||||||
'console_scripts': ['topydo=topydo.ui.UILoader:main'],
|
'console_scripts': ['topydo=topydo.ui.UILoader:main'],
|
||||||
|
@ -60,7 +58,6 @@ setup(
|
||||||
"Intended Audience :: End Users/Desktop",
|
"Intended Audience :: End Users/Desktop",
|
||||||
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
|
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
|
||||||
"Natural Language :: English",
|
"Natural Language :: English",
|
||||||
"Programming Language :: Python :: 3.2",
|
|
||||||
"Programming Language :: Python :: 3.3",
|
"Programming Language :: Python :: 3.3",
|
||||||
"Programming Language :: Python :: 3.4",
|
"Programming Language :: Python :: 3.4",
|
||||||
"Programming Language :: Python :: 3.5",
|
"Programming Language :: Python :: 3.5",
|
||||||
|
|
|
@ -76,14 +76,9 @@ def get_terminal_size(p_getter=None):
|
||||||
try:
|
try:
|
||||||
# shutil.get_terminal_size was added to the standard
|
# shutil.get_terminal_size was added to the standard
|
||||||
# library in Python 3.3
|
# library in Python 3.3
|
||||||
try:
|
from shutil import \
|
||||||
from shutil import \
|
get_terminal_size as \
|
||||||
get_terminal_size as \
|
_get_terminal_size # pylint: disable=no-name-in-module
|
||||||
_get_terminal_size # pylint: disable=no-name-in-module
|
|
||||||
except ImportError:
|
|
||||||
from backports.shutil_get_terminal_size import \
|
|
||||||
get_terminal_size as \
|
|
||||||
_get_terminal_size # pylint: disable=import-error
|
|
||||||
|
|
||||||
size = _get_terminal_size()
|
size = _get_terminal_size()
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
|
Loading…
Reference in a new issue