Skip to content

Commit 1eb3a88

Browse files
Fix malformed link in README.
Add note about installing non-wheel package before tuf[tools] for pip <= 1.5.4
1 parent c20fd4a commit 1eb3a88

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

README.rst

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ A Framework for Securing Software Update Systems
22
------------------------------------------------
33

44
.. image:: https://travis-ci.org/theupdateframework/tuf.svg?branch=develop
5-
:target: https://travis-ci.org/theupdateframework/tuf
5+
:target: https://travis-ci.org/theupdateframework/tuf
66

77
.. image:: https://coveralls.io/repos/theupdateframework/tuf/badge.png?branch=develop
8-
:target: theupdateframework/tuf?branch=develop
8+
:target: https://coveralls.io/r/theupdateframework/tuf?branch=develop
99

1010

1111
TUF (The Update Framework) helps developers secure their new or existing
@@ -30,7 +30,7 @@ Three major classes of software update systems are:
3030

3131
- **Library package managers** such as those offered by many
3232
programming languages for installing additional libraries. These are
33-
systems such as Python's pip/easy\_install + PyPI, Perl's CPAN,
33+
systems such as Python's pip/easy_install + PyPI, Perl's CPAN,
3434
Ruby's Gems, and PHP's PEAR.
3535

3636
- **System package managers** used by operating systems to update and
@@ -160,8 +160,11 @@ signature generation with PyNaCl / libsodium.
160160
TUF tools also enable general-purpose cryptography with PyCrypto.
161161
Software updaters that want to support verification of RSASSA-PSS
162162
signatures should require their clients to install ``tuf[tools]``.
163-
::
164163

164+
Installing extras does not work if minimal install was a wheel (pip <= 1.5.6.)
165+
https://github.com/pypa/pip/issues/1885
166+
::
167+
$ pip install -no-use-wheel tuf
165168
$ pip install tuf[tools]
166169

167170
Instructions for Contributors

0 commit comments

Comments
 (0)