Pawel Jasinski
58c347ad25
fixed windows test
2014-08-12 03:04:55 +02:00
Richard Jones
704f658c63
don't complain about localhost when checking security of index links
...
based entirely off of Guy Rozendorn's work in PR #1718
2014-08-11 14:21:02 +10:00
Donald Stufft
aaa4bfcdbc
Merge pull request #1956 from qwcode/issue_1952
...
preserve the full vcs url when using `InstallRequirement.from_line`
2014-08-04 10:13:18 -04:00
Donald Stufft
cbbbc9f6c7
Merge pull request #1926 from jschneier/develop
...
install -d works on vcs links fix #798 fix #1060
2014-08-04 09:58:16 -04:00
Marcus Smith
15427fda9a
add missing vcs prefixes
2014-08-03 21:49:47 -07:00
Marcus Smith
f2d5c340d1
pep8 fixes
2014-08-03 21:33:28 -07:00
Marcus Smith
dafe76f6fe
a functional test for non-editable vcs installs
2014-08-03 21:01:47 -07:00
Marcus Smith
4eb9e3297f
InstallRequirement.url should preserve the initial value for from_line requirements
2014-08-03 21:01:12 -07:00
Donald Stufft
90688e82b1
Revert "Merge pull request #1519 from dstufft/remove-dependency-links"
...
This reverts commit da02f073da
, reversing
changes made to 2ad8888901
.
Conflicts:
CHANGES.txt
pip/commands/freeze.py
pip/commands/list.py
pip/commands/wheel.py
pip/index.py
pip/req/req_set.py
pip/vcs/subversion.py
2014-08-01 16:50:08 -04:00
Josh Schneier
283df0e5a2
install -d works on vcs links fix #798 fix #1060
2014-07-17 01:53:14 -04:00
Donald Stufft
d359d1a08b
Merge pull request #1902 from tnotstar/develop
...
Proposed fix to #1180 (and maybe #932 & #1104 )
2014-07-03 19:26:50 -04:00
Donald Stufft
53faeece34
Clean up some no longer needed compatability code
2014-07-03 12:20:03 -04:00
Donald Stufft
bcead5206b
Hide output when installing pip
2014-07-01 00:20:16 -04:00
Donald Stufft
68c0b472a7
Run the unit tests before the integration tests
2014-06-30 20:00:35 -04:00
Antonio Alvarado Hernandez
57f2d47b84
Proposed fix to #1180 (and maybe #932 & #1104 )
...
This is a rebased final version of a proposed solution to fix
issues #932 , #1104 & #1180 . Following changes have been done:
* Implemented a new class `PipXmlrpcTransport` using a
contained `PipSession` object.
* Modified the `pip/commands/search.py` to make use of the
`PipXmlrpcTransport` class.
* Properly initialized options for testing `SearchCommand`:
- Changed `options_mock` to an `options` object built from
`parse_args`, to properly initialize default options.
2014-06-28 00:26:40 +02:00
Donald Stufft
6876d4b613
Merge pull request #1859 from nailor/support-no-use-wheel
...
req: Support --no-use-wheel flag in requirements.txt
2014-06-25 23:45:01 -04:00
MinRK
c2e71e7ce6
query installed requirements for extras
...
fixes issue where egg_info('requires.txt') does not exist
for packages installed from wheels.
2014-06-25 22:45:28 -04:00
Donald Stufft
9b11ed231c
Merge pull request #1854 from Ivoz/compat-cleaning
...
Remove unnecessary imports, move some to six
2014-06-16 12:06:21 -04:00
Donald Stufft
e05a759b6e
Fix #1101 - Properly handle a <base> without a href
2014-06-13 07:49:56 -04:00
Donald Stufft
868671a62c
Merge pull request #1465 from minrk/osxarch
...
Support earlier OS X versions in wheels
2014-06-12 22:12:01 -04:00
Donald Stufft
ee2cb9c926
Don't rely on appspot
2014-06-10 12:35:51 -04:00
Jyrki Pulliainen
3377dd1917
req: Support --no-use-wheel flag in requirements.txt
...
Default from pip 1.6 will be to always use wheels, so the --use-wheels
in requirements.txt is now deprecated. However, the --no-use-wheels
is introduced to be able to disable wheel usage via requirements.txt.
2014-06-10 14:57:24 +02:00
Matthew Iversen
b7770c502a
Remove unnecessary imports, move some to six
2014-06-07 04:21:51 +10:00
MinRK
471f7b4e8c
test multi-arch wheels on darwin
2014-05-29 22:00:42 -07:00
MinRK
6d1e9b4eab
test OS X arch support
2014-05-29 22:00:40 -07:00
Marcus Smith
3d64db281b
merge 1.5.X into develop
2014-05-26 15:06:36 -07:00
Marcus Smith
3066157cc3
when installing from wheel files, parse the filename to build the requirement
2014-05-25 21:00:39 -07:00
Matthew Iversen
dcb0ee0702
Move backwardcompat package to compat module
2014-05-14 13:10:06 +10:00
Donald Stufft
52ca02608e
Use CacheControl instead of custom cache code
...
* Deprecates the --download-cache option & removes the download
cache code.
* Removes the in memory page cache on the index
* Uses CacheControl to cache all cacheable HTTP requests to the
filesystem.
* Properly handles CacheControl headers for unconditional
caching.
* Will use ETag and Last-Modified headers to attempt to do a
conditional HTTP request to speed up cache misses and turn
them into cache hits.
* Removes some concurrency unsafe code in the download cache
accesses.
* Uses a Cache-Control request header to limit the maximum
length of time a cache is valid for.
* Adds pip.appdirs to handle platform specific application
directories such as cache, config, data, etc.
2014-05-09 18:28:20 -04:00
Marcus Smith
b0b05737a9
Merge pull request #1787 from qwcode/wheel_editables
...
build wheels for dependencies of editables
2014-05-09 15:00:50 -07:00
Donald Stufft
f79ca70c66
Remove the bundle functionality from pip
2014-05-08 16:09:23 -04:00
Donald Stufft
7d3917e4e0
Merge pull request #1801 from dstufft/isolate-tests
...
Isolate our tests from the running user's configuration
2014-05-07 18:23:08 -04:00
Donald Stufft
97d8bee705
Isolate our tests from the running user's configuration
2014-05-07 16:17:07 -04:00
Daniel Hahler
e52043b407
Fix path to build dir in assertion
...
`Path() / "/build"` results in an absolute path `/build`, which is not
what is meant to be checked for.
2014-05-07 17:15:42 +02:00
Donald Stufft
7037443975
Require an already created session to be passed into APIs
2014-05-06 22:37:46 -04:00
Alex Gaynor
a94ce18f62
Use the correct URL in the test
...
This saves loading a redirect in the test suite. speeeeeeed
2014-05-06 16:35:18 -07:00
Marcus Smith
12034176a1
build wheels for dependencies of editables
2014-05-03 10:12:57 -07:00
Donald Stufft
e3873b1be8
Merge pull request #1704 from jamezpolley/develop
...
If at first you can't stat the index file, try again
2014-05-03 07:46:29 -04:00
Donald Stufft
763c906b3f
Merge pull request #1741 from djs/develop
...
Add option --no-ssl-verify to skip ssl cert verification
2014-05-03 07:45:07 -04:00
Alex Gaynor
b48b9ce53f
Resolve several typos in the codebase
2014-04-29 22:33:04 -07:00
James Polley
58097b64c4
Add tests (and data required for tests) for new code that enables retry
...
if we can't stat a file while using a file:/// index-url.
2014-04-30 12:03:55 +10:00
Paul Moore
afc4c81c09
Merge pull request #1770 from pfmoore/wheel_retcode
...
Make pip wheel return failure if any wheels fail to build
2014-04-29 07:54:29 +01:00
Paul Moore
e9e5a7e874
Need to tell script.pip to expect an error
2014-04-28 15:46:29 +01:00
Paul Moore
92c3a673fd
Fix tests on Windows, where Path objects were changing to strings mysteriously...
2014-04-28 15:38:39 +01:00
Paul Moore
0047974b0f
Make pip wheel return failure if any wheels fail to build
2014-04-28 14:28:31 +01:00
Marcus Smith
04b3dc8eb8
pep8 fixes
2014-04-25 14:42:14 -07:00
Marcus Smith
ebe2465635
merge 1.5.X to empty_dirs_develop
2014-04-25 14:08:40 -07:00
Matthew Iversen
0fffb402e4
Merge branch 'duplicate_consumers' into develop
...
Conflicts:
CHANGES.txt
2014-04-25 18:29:18 +10:00
Alex Gaynor
a46515eb87
Use a smaller repository in the tests for speed.
...
Refs #1721
2014-04-24 07:48:51 -07:00
Dan Savilonis
9a9d7acefe
Add option --no-check-certificate to skip ssl cert verification
2014-04-24 01:46:33 -04:00