Drop support for Python 2 - toot - Unnamed repository; edit this file 'description' to name the repository.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 1b86cdd4047e294551cb58087bae0ac03d21a017
(DIR) parent 38b6a475ca46765df7090bd923929932d39127d1
(HTM) Author: Ivan Habunek <ivan@habunek.com>
Date: Tue, 12 Dec 2017 11:36:08 +0100
Drop support for Python 2
It's hard to maintain both versions, having unicode issues in py2, etc.
Diffstat:
.travis.yml | 1 -
requirements.txt | 1 -
setup.py | 3 ---
toot/__init__.py | 2 --
toot/api.py | 2 +-
toot/app.py | 2 --
toot/commands.py | 4 +---
toot/console.py | 3 ---
toot/output.py | 3 ---
toot/utils.py | 2 --
10 files changed, 2 insertions(+), 21 deletions(-)
---
(DIR) diff --git a/.travis.yml b/.travis.yml
@@ -1,7 +1,6 @@
language: python
python:
- - "2.7"
- "3.3"
- "3.4"
- "3.5"
(DIR) diff --git a/requirements.txt b/requirements.txt
@@ -1,3 +1,2 @@
requests>=2.13,<3.0
beautifulsoup4>=4.5.0,<5.0
-future>=0.16
(DIR) diff --git a/setup.py b/setup.py
@@ -18,8 +18,6 @@ setup(
classifiers=[
'Development Status :: 4 - Beta',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
- 'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
@@ -30,7 +28,6 @@ setup(
install_requires=[
"requests>=2.13,<3.0",
"beautifulsoup4>=4.5.0,<5.0",
- "future>=0.16",
],
entry_points={
'console_scripts': [
(DIR) diff --git a/toot/__init__.py b/toot/__init__.py
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
from collections import namedtuple
(DIR) diff --git a/toot/api.py b/toot/api.py
@@ -4,7 +4,7 @@ import logging
import re
import requests
-from future.moves.urllib.parse import urlparse, urlencode
+from urllib.parse import urlparse, urlencode
from requests import Request, Session
from toot import CLIENT_NAME, CLIENT_WEBSITE
(DIR) diff --git a/toot/app.py b/toot/app.py
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
import webbrowser
(DIR) diff --git a/toot/commands.py b/toot/commands.py
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
import json
import requests
@@ -9,7 +7,7 @@ import webbrowser
from bs4 import BeautifulSoup
from builtins import input
from datetime import datetime
-from future.moves.itertools import zip_longest
+from itertools import zip_longest
from getpass import getpass
from itertools import chain
from textwrap import TextWrapper, wrap
(DIR) diff --git a/toot/console.py b/toot/console.py
@@ -1,8 +1,5 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
-import os
import sys
import logging
(DIR) diff --git a/toot/output.py b/toot/output.py
@@ -1,11 +1,8 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
import sys
import re
-
START_CODES = {
'red': '\033[31m',
'green': '\033[32m',
(DIR) diff --git a/toot/utils.py b/toot/utils.py
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-from __future__ import print_function
import re