Brian Warner
d57c8d5e39
bump Twisted dependency (>=15.1.0) to get the [tls] extra
...
We only really need "Twisted >= 13.0.0", but we must add "[tls]" because
otherwise pip won't install it when Foolscap asks for it later, and we
need ">= 15.1.0" because that's the first version that provided "[tls]".
Fixes ticket:2760.
2016-03-30 11:33:36 -07:00
Daira Hopwood
c3d54e0221
Back out the dependency on the conch extra for Twisted. refs ticket:2740
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-03-25 18:44:15 +00:00
Daira Hopwood
1db2419655
Update Twisted dependency to include tls and conch extras.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-03-25 18:33:04 +00:00
Brian Warner
b8ad887823
Reduce setuptools dep to >=11.3
...
We don't necessarily need this ourselves (__init__.py's version-checking
code is the only thing in tahoe per se that uses setuptools, and our
setup.py's use of setuptools isn't something that install_requires= can
say anything about). But at least one old environment failed because a
sub-dependency needed a newer version than Tahoe asked for. I'm not sure
if this ought to be here, but it may help for a transitional period
until these ancient environments get updated.
closes ticket:2744
2016-03-18 11:28:58 -07:00
Brian Warner
141ff17b91
auto_deps: bump to setuptools>=20.3
...
20.3 is the current version as of today. I'm not really sure what
version we need, but this is better than the previous zetuptoolz "0.6c6"
requirement. Closes ticket:2744.
2016-03-17 22:12:04 -07:00
Daira Hopwood
aa8a5be037
On Windows we need pypiwin32. refs ticket:1582
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-03-15 17:31:13 +00:00
Daira Hopwood
f1890c09f2
Delete some crufty workarounds.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-03-15 17:30:35 +00:00
Daira Hopwood
d8549a2c7f
setuptools delenda est. fixes ticket:1582 :-D
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-03-15 17:19:10 +00:00
Brian Warner
46fd26e7d2
bump foolscap dependency to 0.10.1
...
The tahoe-deps repo was also updated, and the tahoe-deps tarball was
regenerated.
Closes ticket:2722
2016-02-02 22:19:57 -08:00
Daira Hopwood
c830419e04
Eliminate mock dependency.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-17 22:12:25 +01:00
Daira Hopwood
2d7c852ace
Bump pyasn1 requirement to >= 0.1.8.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:38:06 +01:00
Daira Hopwood
baaf2a4a55
Blacklist mock > 1.0.1.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:24:45 +01:00
Daira Hopwood
f18da535c9
Remove packages from not_import_versionable that we now can always version.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-02 18:12:23 +01:00
Daira Hopwood
96024d7244
Add OpenSSL version check and tests. refs ticket:2215
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-02 18:07:20 +01:00
Daira Hopwood
0c4acc763b
Fix a pyflakes warning.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-13 14:21:17 +01:00
Daira Hopwood
07aa5e76b5
Retire the setup_requires hack in cases where it isn't needed (and can cause build problems). refs #2286
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-13 12:49:18 +01:00
Daira Hopwood
d106a77567
_auto_deps.py: update comments. refs #2416
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-13 12:44:21 +01:00
Daira Hopwood
c2874a7073
Allow working with Twisted >= 13 on Windows if pywin32 is manually installed. fixes #2416
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-13 12:44:21 +01:00
Daira Hopwood
53ced4be8b
Change foolscap dependency to >= 0.8.0. refs #2400
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-04-28 17:21:31 +01:00
Daira Hopwood
6bcef565d9
Reduce differences between Windows and non-Windows dependencies.
...
This also fixes some warnings on Windows when using Twisted 12.1.0.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-04-21 21:16:29 +01:00
Brian Warner
cc68a81326
bump Twisted dep to 11.1.0, thus simplify IntishPermissions
2015-03-31 11:06:14 -07:00
Daira Hopwood
c5817c3ce3
It is Twisted 12.2.0 that starts depending on pywin32 for endpoints, not Twisted 12.3.0.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-02-17 19:11:57 +00:00
Daira Hopwood
e73d76eb1b
Latest cryptography depends on enum34.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-01-20 10:52:07 -08:00
Daira Hopwood
ef455df990
dependecy specs: tolerate new PEP440 semantics too
...
The latest setuptools (version 8) changed the way dependency
specifications ("I can handle libfoo version 2 or 3, but not 4") are
interpreted. The new version follows PEP440, which is simpler but
somewhat less expressive. Tahoe's _auto_deps.py now uses dep-specs which
are correctly parsed by both old and new setuptools.
Fixes ticket:2354.
* Restrict the requirements in _auto_deps.py to work with either the old
or PEP 440 semantics.
* Update check_requirement and tests to take account of changes for PEP
440 compatibility.
* Fix an error message.
* Remove a superfluous TODO.
2015-01-20 10:52:02 -08:00
Daira Hopwood
5bd76005a6
Correct a comment about which version of Twisted introduces a pywin32 dependency (12.3.0, not 13.0).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-08 12:57:31 +01:00
Daira Hopwood
b0b76a7c5b
Improve comments in _auto_deps.py. refs #2249 , #2028 , #2193 , #2005 , #1258
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-07 21:04:40 +01:00
Daira Hopwood
680559d58e
_auto_deps.py cosmetics and cleanup.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-07 19:11:23 +01:00
Daira Hopwood
18ffc29f49
Only allow pyOpenSSL >= 0.14 if it is already installed. fixes #2193
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-07 19:11:13 +01:00
Daira Hopwood
ec188d254c
Make dependencies different for Windows and non-Windows. fixes #2249
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-07 19:11:00 +01:00
Daira Hopwood
b2e897c2a9
Move require_more() to top-level.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-07 19:06:14 +01:00
Daira Hopwood
ea09305987
Refactoring to move the not_import_versionable and ignorable package lists to _auto_deps.py.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-10-02 16:42:44 +01:00
Daira Hopwood
e613111c45
Suppress a DeprecationWarning from Twisted.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 21:12:53 +01:00
travis-tahoe
036c325d35
Suppress all UserWarnings, not just ones with known messages. refs #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:39:57 +01:00
travis-tahoe
cc223d08fa
Suppress warning about service_identity. fixes #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:10:32 +01:00
travis-tahoe
7ecc27e2d9
Revert previous patch; service_identity has too many subdependencies.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:04:10 +01:00
travis-tahoe
f7b8fe02ba
Add service_identity as a dependency. fixes #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 18:46:58 +01:00
Daira Hopwood
7bb07fb5e2
Update version requirement for zope.interface.
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-04-25 19:33:55 +01:00
Brian Warner
427193d855
bump 'mock' dependency to >=0.8.0, to get the .call object
...
The 0.6.0 version that was previously allowed did not provide .call, so
test_cli.py failed during import.
2013-03-15 21:46:32 -07:00
Brian Warner
69bd49fc57
_auto_deps: bump foolscap to >=0.6.3 to tolerate twisted-12.0.0
...
The current Twisted release is 12.1.0, which (like 12.0.0 before it)
isn't compatible with foolscap-0.6.2 and earlier. We previously required
foolscap>=0.6.1, since that's all we actually need from foolscap itself.
_auto_deps specifies twisted>=11.0.0, so any system that can't meet that
will install the current Twisted (12.1.0), which will give them
something incompatible with foolscap-0.6.1 and 0.6.2 .
If we're limited to setuptools's declarative constraint language (and
can't have a function which evaluates the available dependency versions
and gives recommendations on which to change), then the only safe
approach is to make sure that any acceptable Foolscap version will be
compatible with all acceptable Twisted versions. So, bump the foolscap
dependency to >=0.6.3, which covers all currently-known
incompatibilities.
2012-06-24 12:10:24 -07:00
david-sarah
26dad5044b
_auto_deps.py: bump the Twisted dependency to >= 11.0.0 to avoid Twisted bugs #411 (Deferred recursion limit) and #4395 (SSH server rekeying). refs #1297 fixes #1771
2012-06-17 00:21:25 +00:00
david-sarah
2c4ea1df5f
Since DeprecationWarning about twisted.internet.interfaces.IFinishableConsumer is suppressed globally, it doesn't need to be suppressed during import. refs #1295
2012-06-14 21:33:15 +00:00
david-sarah
854afc095f
Suppress DeprecationWarning about twisted.internet.interfaces.IFinishableConsumer. This also unifies the handling of DeprecationWarnings that need to be suppressed globally. refs #1295
2012-06-14 21:23:08 +00:00
david-sarah
a1a1b5bf8a
Simplifications resulting from requiring Python 2.5 and therefore being able to use sqlite3 from the standard library. This also drops sqlite3 from the set of versions and paths we report.
2012-05-16 02:47:25 +00:00
david-sarah
4b80299fdd
Suppress the PowmInsecureWarning from PyCrypto. refs #1586
2012-05-14 03:23:52 +00:00
david-sarah
cef646c4a7
Fix a missing comma in the last patch. refs #1295
2012-03-14 23:50:40 +00:00
david-sarah
421b8b9369
Temporarily suppress the DeprecationWarning about IFinishableConsumer; it's irritating, but not in a way that is likely to make me fix the underlying issue ( #1525 ) any sooner :-). refs #1295
2012-03-14 23:47:29 +00:00
Brian Warner
a133c08732
minor: hush pyflakes, move pycryptopp dep to unconditional section
...
Also change Makefile's "pyflakes" rule to emit less output, so buildbot will
count errors properly.
2012-03-13 23:20:35 -07:00
Brian Warner
0e60920baf
bump pycryptopp dependency to >=0.6.0, to get ed25519 signatures
...
This is for the upcoming #466 signed-introducer code.
2012-03-13 18:24:32 -07:00
david-sarah
916d26e710
Suppress a warning from win32eventreactor on Windows (patch v2). fixes #1681
2012-02-27 19:03:17 +00:00
david-sarah
76e7f0ad4b
_auto_deps.py: don't allow pycrypto 2.0.1. fixes #1631
2012-01-10 19:57:58 +00:00