diff --git a/requirements/main.txt b/requirements/main.txt index 2362e6a4..a49cf9fa 100644 --- a/requirements/main.txt +++ b/requirements/main.txt @@ -5,7 +5,7 @@ cffi == 1.14.5 coloredlogs == 15.0 # technically optional img2pdf == 0.4.0 pdfminer.six == 20201018 -pikepdf == 2.9.0 +pikepdf == 2.10.0 pluggy == 0.13.1 Pillow == 8.1.2 reportlab == 3.5.66 diff --git a/setup.py b/setup.py index 4e1c2bb3..98d395ec 100644 --- a/setup.py +++ b/setup.py @@ -17,10 +17,6 @@ if sys.version_info < (3, 6): print("Python 3.6 or newer is required", file=sys.stderr) sys.exit(1) -if 'upload' in sys.argv[1:]: - print('Use twine to upload the package - setup.py upload is insecure') - sys.exit(1) - tests_require = open('requirements/test.txt', encoding='utf-8').read().splitlines() @@ -73,11 +69,10 @@ setup( 'coloredlogs >= 14.0', # strictly optional 'img2pdf >= 0.3.0, < 0.5', # pure Python, so track HEAD closely 'pdfminer.six >= 20191110, != 20200720, <= 20201018', - "pikepdf >= 1.14.0, < 3 ; python_version < '3.9'", - "pikepdf >= 2.0.0 ; python_version >= '3.9'", - 'Pillow >= 7.0.0', + "pikepdf >= 2.10.0", + 'Pillow >= 8.1.2', 'pluggy >= 0.13.0, < 1.0', - 'reportlab >= 3.3.0', # oldest released version with sane image handling + 'reportlab >= 3.5.66', 'tqdm >= 4', ], tests_require=tests_require,