Donald Stufft
ea40625ed4
Drop PyPy from the de-bundling tests
...
PyPy isn't often packages by downstream, and even when it it is
it's often not got a pip package to go with it, and if it does
then it's probably not very likely that this code will fail on
PyPy but not on CPython 2.7.
So we'll just drop them so that the tests complete faster.
2014-12-13 21:55:47 -05:00
Donald Stufft
2283f466e4
Drop Python 3.3 for unbundled
...
We're targeting these changes at downstream re-distributors and it's
unlikely that one of them will be willing to have a new version of
pip without the most recent version of Python 3.
2014-12-13 21:38:34 -05:00
Donald Stufft
d5b2651806
Support importing from Wheels automatically
2014-12-13 21:38:34 -05:00
Donald Stufft
4a775c10dd
Test unvendoring on Travis
2014-11-20 07:53:57 -05:00
Donald Stufft
1e57b28f0c
Ensure that our packaging remains correct
2014-09-29 11:07:24 -04:00
Donald Stufft
4411d86f04
Use encrypted vars instead of branch names to stop forks from notifying
2014-09-26 00:30:14 -04:00
Donald Stufft
3a6da50d0f
Use a regex to avoid hard coding version branches
2014-06-30 19:13:32 -04:00
Donald Stufft
7e733044af
Remove OSX from our build matrix
...
The Travis OSX builders are incredibly inconsistent for how long
they take to run our test suite. It is currently ranging anywhere
from ~15 minutes to well beyond 50 minutes, at which point it
times out.
2014-05-08 14:24:50 -04:00
Donald Stufft
cdee19c77c
Exclude PyPy and Python 3.2 on OSX
2014-05-04 13:36:28 -04:00
Donald Stufft
cb31669564
Run our Travis tests on OSX as well as Linux
2014-05-03 03:01:08 -04:00
Donald Stufft
b5819489b2
Remove a chown for ~/.distlib
2014-04-26 12:26:49 -04:00
Donald Stufft
31fc943a98
Refactor travis install logic to move it into a shell script
2014-04-26 01:44:12 -04:00
Donald Stufft
8d9041446f
Refactor the Travis running into a shell command
2014-04-26 00:56:42 -04:00
Donald Stufft
a5decaaeee
Don't join the channel to post messages to it
2014-03-23 12:29:30 -04:00
Jannis Leidel
4d591cc81c
Update IRC channel name.
2014-03-23 14:36:58 +01:00
Donald Stufft
ff68f54c29
Revert "Use Travis to handle the Matrix"
...
This reverts commit 01894aee7b
.
2014-02-10 08:20:15 -05:00
Donald Stufft
01894aee7b
Use Travis to handle the Matrix
2014-01-28 22:38:49 -05:00
Donald Stufft
b72f44b20c
Run flake8 as part of the test suite
2014-01-27 14:40:32 -05:00
Donald Stufft
2788e17e43
Upgrade distlib to 0.1.7
2014-01-16 19:15:00 -05:00
Donald Stufft
7dcced8be7
Build Python 3.4
2014-01-14 13:05:46 -05:00
Donald Stufft
abdb597dbf
Upgrade PyPy in our tests
2013-12-03 21:29:24 -05:00
Marcus Smith
65c23d85a5
add 1.5.X to travis branch list
2013-11-24 15:38:40 -08:00
Donald Stufft
93ee99229c
upgrade setuptools
2013-11-07 14:31:56 -05:00
Donald Stufft
ae15dfcc7a
Remove concurrent test runs because they are failing randomly
2013-11-04 15:28:30 -05:00
Donald Stufft
eae5ffc11a
Test that the documentation builds successfully
2013-08-28 06:49:28 -04:00
Donald Stufft
8df86cac0b
Test the collection of tests
...
This is to workaround pytest issues #149 / #180 where distributed
testing doesn't error out if it fails to collect tests.
2013-08-28 06:24:25 -04:00
Donald Stufft
6855a27b2a
Switch travis to use tox to drive the tests
...
Using tox to drive the tests instead of travis itself means that
we only need to configure how to run tests in one location. We
use tox for that location because tox can run on developer machines
as well as on travis so it has the best reusability.
2013-08-28 04:29:39 -04:00
Donald Stufft
b9706a7bbb
16 processes seems to make PyPy very slow
2013-08-27 06:49:41 -04:00
Donald Stufft
67bd767cab
Use the verbose output on travis to better see the current state
2013-08-27 06:49:41 -04:00
Donald Stufft
0cc93cc2d6
Bump up our concurrent tests to 16 instead of 8
2013-08-27 06:49:41 -04:00
Donald Stufft
fab60dc592
Do not use parallel tests on Python 3.2
...
There seems to be some issues with parallel tests and Python 3.2
in pytest or pytest-xdist, so we run the tests normally for now
on 3.2.
2013-08-27 06:49:40 -04:00
Donald Stufft
1ba1c702e2
Use a hash seed of 0 to match the pre randomization value
2013-08-27 06:49:40 -04:00
Donald Stufft
99f520dfa0
Instead of monkeypatching setuptools on Travis, just upgrade it
2013-08-27 06:49:40 -04:00
Donald Stufft
45dc936de0
Define a hash seed for stable dictionary/set order on Python 3.3+
2013-08-27 06:47:26 -04:00
Donald Stufft
55353004b4
Remove configuration for pip mirrors
2013-08-27 06:47:26 -04:00
Donald Stufft
5827fd133c
Use pytest-xdist to distribute the tests over multiple CPUs
...
* We've selected a concurrency number of 16 because that's how
many CPUs the multiprocessing library tells us a Travis box has.
2013-08-27 06:47:26 -04:00
Donald Stufft
ff6cef6c0d
Require the newest version of scripttest
2013-08-21 22:40:17 -04:00
Donald Stufft
da0bc4b1d1
Switch to using py.test as the test runner instead of nose
...
* Better output with the bare asserts we use throughout the tests
* Function fixtures are pretty nice, especially as a way to
start a background server or create an isolated virtualenv
2013-08-21 10:19:58 -04:00
Donald Stufft
c0e374c638
Test the new branch name
2013-07-23 20:01:15 -04:00
Marcus Smith
a39eea932a
add release-1.4 to travis branches
2013-07-01 21:12:26 -07:00
Marcus Smith
06cbbce07e
use pypa/virtualenv/develop to satisfy virtualenv travis dependency
2013-06-19 16:02:34 -07:00
Marcus Smith
f702f3b6fa
test new setuptools
2013-06-13 12:20:18 -07:00
Marcus Smith
92466f54ab
explicitly require virtualenv>=1.9.1 for travis
2013-03-26 22:55:54 -07:00
Marcus Smith
de75bc640e
add back the irc notification
2013-03-17 00:01:58 -07:00
Marcus Smith
00fa9bea96
merge with develop
2013-03-15 23:46:46 -07:00
Donald Stufft
9936d6b424
Switch to using a fully vendored distlib inside of pip.vendor
...
* Includes helper scripts to maintaing pip.vendor
2013-03-09 14:36:16 -05:00
Marcus Smith
cd001b1f89
add release branch to travis file
2013-02-21 22:25:00 -08:00
Marcus Smith
3ef5eaf5d3
fix new travis git config errors
2013-02-13 22:34:40 -08:00
Marcus Smith
cabd1d5f80
merge with pypa/pip/develop
2013-02-02 22:40:30 -08:00
Marcus Smith
718778d330
travis dropped py31 and added py33
2012-12-24 21:58:56 -08:00