Marcus Smith
fd99bd35a7
remove unnecessary patches since setuptools-0.8 will be py2/3 compatible
2013-06-19 17:24:10 -07:00
Marcus Smith
1a182cb819
force setuptools>=0.7.2 to uninstall distribute
2013-06-19 17:08:32 -07:00
Marcus Smith
81639adbdf
revert distribute skip in py3 (commit fe09baa1a2
)
2013-06-19 17:08:32 -07:00
Marcus Smith
f6bde1eff5
solution for uprading to setuptools-0.7.2 in py2 & py3
2013-06-19 17:08:31 -07:00
Donald Stufft
a1341376d2
Enable --no-allow-insecure inside of a requirements.txt
2013-06-07 10:43:52 -04:00
Donald Stufft
fb24b3eaaa
Change --allow-external to work per project and add --allow-all-external
2013-06-07 10:43:52 -04:00
Donald Stufft
d3638aa7a0
Change wording from "unsafe" to "insecure"
2013-06-07 10:43:52 -04:00
Donald Stufft
cc46cdc8b3
Differentiate between safe and unsafe urls where possible
...
* Links and HTMLPages know if they are "trusted"
* File Links know if they are safe or not
* A "Safe" file Link comes from a trusted Link/HTMLPage and has
a hash allowing verification of the download
* Adds a --allow-unsafe PACKAGE argument to allow unsafe files on
a per package basis
* Optimizes scraping external sites by short circuiting if
the current trust rules won't allow using it's files anyways
2013-06-07 10:43:52 -04:00
Donald Stufft
9ccd5f0bb3
In accordance with PEP438 default to allowing external urls
...
* After one release has been made allowing external urls, future
releases will disallow by default
2013-06-07 10:42:55 -04:00
Donald Stufft
0e1da584f4
Differentiate between internal and external links where possible
...
* By default ignore external links
* Add the ``--allow-external`` flag that enables external links
globally
* Fallback to allowing all links if we cannot determine the
API version of the parsed page
* Inform the user of ``--allow-external`` if nothing was found
to install
2013-06-07 10:42:55 -04:00
Marcus Smith
6042140a89
Merge pull request #948 from qwcode/global_build_cleanup
...
write pip delete marker into global build dir upon creation
2013-05-18 19:50:02 -07:00
Marcus Smith
66d8e7b8c7
write pip delete marker into global build dir upon creation
2013-05-18 18:05:25 -07:00
Marcus Smith
fe09baa1a2
don't install or build wheels for distribute in python3
2013-05-16 19:53:48 -07:00
Marcus Smith
3a1847cd53
PreviousBuildDirError logging and test fix
2013-04-30 15:30:15 -07:00
Marcus Smith
dc70d49780
pep8 comment fix
2013-04-20 11:34:47 -07:00
Marcus Smith
2c14940a6f
deal with pre-existing build dirs
2013-04-20 11:24:43 -07:00
Marcus Smith
f1fb4b4fda
wheel requirement checks with tests
2013-04-05 14:21:11 -07:00
Daniel Holth
0ea48dcf5a
check for proper distribute when using wheels
2013-04-05 11:16:03 -07:00
Marcus Smith
00fa9bea96
merge with develop
2013-03-15 23:46:46 -07:00
Donald Stufft
4d5c5f8f97
Only install stable releases by default
...
* Adds the --pre flag to pip install to specify that you wish
to install pre-releases
* If the version spec contains any pre-releases then continue to
install pre-releases
2013-03-09 10:27:19 -05:00
Jannis Leidel
8a4458bf56
Fixed a whole bunch of cosmetic problems, mostly to adhere to PEP8.
2013-02-16 19:02:41 +01:00
Jonas Nockert
5ae29b6f61
Corrected a few typos
2013-02-14 20:28:27 +01:00
Marcus Smith
cabd1d5f80
merge with pypa/pip/develop
2013-02-02 22:40:30 -08:00
Marcus Smith
103db0d62d
docs and cli error text updates
2013-01-30 20:59:44 -08:00
Marcus Smith
3a8f69b4d0
Merge pull request #721 from gvalkov/rework-commands-v2
...
Rework command handling v2
2012-12-07 14:45:11 -08:00
Marcus Smith
53bbdf58cd
merge with pypa/pip:develop
2012-11-28 20:28:57 -08:00
Marcus Smith
4c8ac16ec0
patch dist_in_site_packages for user_site tests
2012-11-19 09:38:20 -08:00
Marcus Smith
9c271baafe
distutils scheme util for wheel installs; --user/--target support for wheels
2012-11-14 16:53:22 -08:00
Marcus Smith
d882827e3f
comments on 'unnamed' requirements
2012-11-14 12:44:05 -08:00
Marcus Smith
dc5e825d4e
upper case url reqs should be recognized as same as other lower case forms
2012-11-13 21:29:58 -08:00
Georgi Valkov
774605139b
make monkey-patching work again in tests/test_user_site.py
...
Monkey-patching 'pip.util.dist_in_site_packages' through
'sitecustomize.py' in 'tests/test_user_site.py' wasn't working unless
the fully qualitifed path to 'dist_in_site_packages' was
used.
2012-11-10 19:50:59 +02:00
Paul Nasrat
fad65326c8
Merge pull request #693 from hetmankp/develop
...
Added --root command line option to give functionality equivalent to distutils --root
2012-10-29 09:58:18 -07:00
Marcus Smith
57c19d3497
Merge pull request #19 from pfmoore/wheel_in_req
...
Allow --use-wheel in requirements files
2012-10-25 13:23:00 -07:00
Marcus Smith
be12f79ab4
merge pypa/develop
2012-10-25 12:51:07 -07:00
Paul Moore
b7a88b8623
Allow --use-wheel in requirements files
2012-10-24 14:53:58 +01:00
Marcus Smith
403f8d53a5
--user installs work properly with --upgrade
2012-10-17 22:59:43 -07:00
Marcus Smith
4bfc92ddba
'pip wheel'
2012-10-16 15:57:10 -07:00
hetmankp
061954f29d
Added --root command line option, works the same as for distutils
2012-10-08 14:49:30 +11:00
Jannis Leidel
40ec94fc8e
Fixed the argument signature of two InstallationError instances.
2012-10-05 20:05:20 +02:00
Daniel Holth
aa5b33dbf4
experimental support for installing wheel archives
2012-10-01 22:50:24 -07:00
Marcus Smith
534037906f
file:// urls could have hash fragments
2012-09-16 17:42:54 -07:00
Carl Meyer
895bfee767
Allow --no-index and --find-links relative path in reqs file.
2012-09-10 00:48:48 -06:00
Marcus Smith
99e28f072b
just log warning and return when no paths, don't raise
2012-09-03 10:55:10 -07:00
Jannis Leidel
ad254bc382
Merge pull request #436 from kennethreitz/feature/eqdev
...
Only warn for mis-versioned packages.
2012-09-01 07:25:25 -07:00
Jannis Leidel
13cfa64ae7
Merge pull request #600 from mjtamlyn/patch-1
...
Minor tweak to handle not passing options to parse_requirements.
2012-09-01 07:09:54 -07:00
Marcus Smith
0569324855
handle __pycache__ file removal
2012-08-18 15:26:17 -07:00
Marcus Smith
90b983f08d
workaround for pip issue #626
2012-08-04 18:49:29 -07:00
Marc Tamlyn
5b6d24f1be
Minor tweak to handle not passing options to parse_requirements.
...
Options is supposed to be an optional argument, this makes it optional.
2012-07-13 18:04:27 +02:00
Clay McClure
723500188d
Remove temp build dir even if the req is not installed ( fixes #420 )
2012-07-12 22:53:16 -04:00
Clay McClure
4807b90244
Correct a comment
2012-07-12 16:51:13 -04:00