1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

166 commits

Author SHA1 Message Date
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