mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-19 13:07:56 +00:00
setup: loosen the Desert Island test to allow it to check the network for new packages as long as it doesn't actually download any
(You can look but don't touch.)
This commit is contained in:
parent
529add7774
commit
bcb03583d7
@ -12,10 +12,22 @@ print
|
|||||||
|
|
||||||
for line in open(build_out, "r"):
|
for line in open(build_out, "r"):
|
||||||
if mode == "no-downloads":
|
if mode == "no-downloads":
|
||||||
# when setup_requires= uses misc/dependencies/setuptools-0.6c8.egg,
|
# when setup_requires= uses
|
||||||
# it causes a "Downloading: misc/dependencies/.." line to be emitted,
|
# misc/dependencies/setuptools-0.6c8.egg, it causes a
|
||||||
# which doesn't count as a network download.
|
# "Downloading: misc/dependencies/.." line to be emitted,
|
||||||
if line.startswith("Reading ") or line.startswith("Downloading http:"):
|
# which doesn't count as a network download. Lines that start
|
||||||
|
# with "Reading" indicate that it is fetching web pages in
|
||||||
|
# order to check for newer versions of packages. As long as it
|
||||||
|
# doesn't actually download any packages then it still passes
|
||||||
|
# this test. That is: it *would* have succeeded if you were on
|
||||||
|
# a Desert Island, an airplane with no network, behind a
|
||||||
|
# corporate firewall that disallows such connections, or if
|
||||||
|
# you had turned off your network prior to running "python
|
||||||
|
# setup.py build". A stronger requirement would be that it
|
||||||
|
# doesn't even try to check for new packages on remote hosts
|
||||||
|
# if it has all the packages that it needs locally, but we
|
||||||
|
# currently don't enforce that stronger requirement.
|
||||||
|
if line.startswith("Downloading http:"):
|
||||||
print line,
|
print line,
|
||||||
good = False
|
good = False
|
||||||
if good:
|
if good:
|
||||||
|
Loading…
Reference in New Issue
Block a user