Merge pull request #1093 from tahoe-lafs/3390.3404.3723-dependency-versions

Get rid of unnecessary version constraints.

Fixes ticket:3390
Fixes ticket:3404
Fixes ticket:3723
This commit is contained in:
Itamar Turner-Trauring 2021-07-06 09:08:33 -07:00 committed by GitHub
commit d994589082
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 4 additions and 6 deletions

0
newsfragments/3390.minor Normal file
View File

0
newsfragments/3404.minor Normal file
View File

0
newsfragments/3723.minor Normal file
View File

View File

@ -114,12 +114,11 @@ install_requires = [
# Pyrsistent 0.17.0 (which we use by way of Eliot) has dropped # Pyrsistent 0.17.0 (which we use by way of Eliot) has dropped
# Python 2 entirely; stick to the version known to work for us. # Python 2 entirely; stick to the version known to work for us.
# XXX: drop this bound: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3404 "pyrsistent < 0.17.0 ; python_version < '3.0'",
"pyrsistent < 0.17.0", "pyrsistent ; python_version > '3.0'",
# A great way to define types of values. # A great way to define types of values.
# XXX: drop the upper bound: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3390 "attrs >= 18.2.0",
"attrs >= 18.2.0, < 20",
# WebSocket library for twisted and asyncio # WebSocket library for twisted and asyncio
"autobahn >= 19.5.2", "autobahn >= 19.5.2",

View File

@ -259,8 +259,7 @@ deps =
# PyInstaller 4.0 drops Python 2 support. When we finish porting to # PyInstaller 4.0 drops Python 2 support. When we finish porting to
# Python 3 we can reconsider this constraint. # Python 3 we can reconsider this constraint.
pyinstaller < 4.0 pyinstaller < 4.0
# 2021.5.13 broke on Windows. See https://github.com/erocarrera/pefile/issues/318 pefile ; platform_system == "Windows"
pefile < 2021.5.13 ; platform_system == "Windows"
# Setting PYTHONHASHSEED to a known value assists with reproducible builds. # Setting PYTHONHASHSEED to a known value assists with reproducible builds.
# See https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#creating-a-reproducible-build # See https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#creating-a-reproducible-build
setenv=PYTHONHASHSEED=1 setenv=PYTHONHASHSEED=1