Cooper Lees
0772ab3e24
- Change the pip outdated check to use PackageFinder to find current
...
PyPI versions
-- Replaces the always phone back to pypi.python.org JSON call
-- This allows us specify a local mirror to be use to query for updated
version and respects other set options
-- Update tests
-- Fix setup.py to include freezegun for tests
2017-03-23 10:50:02 -07:00
Donald Stufft
59cb562d59
Fix up some bookkeeping
2017-03-18 14:52:14 -04:00
Hugo
3b541c0f5e
Python 3.6 is supported ( #4241 )
2017-01-18 18:41:30 +01:00
Xavier Fernandez
17df548ce9
Specify the supported python version via python_requires ( #3860 )
2016-07-21 12:49:53 -04:00
Francesco Montesano
f4694100e0
Add ``pretend`` to list of test_requires
2016-02-02 13:50:46 +01:00
Donald Stufft
b11cb019a4
Drop support for Python 3.2
2015-10-01 09:36:16 -04:00
Donald Stufft
2912910b44
Do a (slightly) less insane thing to handle debundling
...
Previously we attempt to do some crazy things with import hooks
in order to attempt to automatically alias normally installed
dependencies as our vendored dependencies. This turned out to be
fairly fragile, so instead we'll manually patch sys.modules to
trigger the aliasing.
As part of this, we also drop support for the
PIP_NO_VENDOR_FOR_DOWNSTREAM environment variable because it was
never fully supported and now that we have wheel caching, actually
using it could possibly trigger a bad wheel to be cached. The new
mechanism requires some light patching by downstream to opt into
the mechanism, so they can also easily remove all of the files
in pip/_vendor/ except for __init__.py.
2015-06-23 22:27:47 -04:00
Donald Stufft
487d7a51b4
Also exclude package_data when running with NO_VENDOR
2014-11-20 19:55:13 -05:00
Donald Stufft
86bad49818
Address Feedback from @ncoghlan
2014-11-20 07:53:57 -05:00
Donald Stufft
2d5ef69aa8
Add a warning to the setup.py if used with no bundled
2014-11-20 07:53:57 -05:00
Donald Stufft
79fbaf66a1
Conditionally install the pip._vendor items
2014-11-20 07:53:57 -05:00
Donald Stufft
de06287947
Ensure that package_data is correct and the MANIFEST.in is correct
2014-09-29 11:05:46 -04:00
Donald Stufft
a4fec67bba
Merge branch 'master' into develop
...
Conflicts:
.travis.yml
CHANGES.txt
PROJECT.txt
README.rst
docs/installing.rst
pip/__init__.py
pip/_vendor/vendor.txt
setup.py
tox.ini
2014-05-03 02:37:03 -04:00
Donald Stufft
23caaf35c2
Update documentation to point at https://pip.pypa.io/
2014-05-02 20:08:13 -04:00
Donald Stufft
5a76a47d3b
Fix code to handle the latest flake8
2014-03-26 18:24:19 -04:00
Marcus Smith
af1d6d52a3
have pip just be an installer for simplicity. remove the vague "manage" description.
2014-03-11 09:08:52 -07:00
Marcus Smith
f2a9d7403e
have setup.py long_description just be README.rst
2014-03-01 11:12:03 -08:00
Marcus Smith
8e63c60946
update python support in classifiers
2014-03-01 10:38:46 -08:00
Donald Stufft
9dcdbb548f
Generate AUTHORS using git log
2014-02-26 12:51:37 -05:00
Donald Stufft
9f027337a8
Use Flake8 on the test of pip's Python files
2014-01-28 19:47:58 -05:00
Donald Stufft
814514e1bd
Rename pip.vendor.* to pip._vendor.* to ensure it's obviously private
2013-10-22 21:32:25 -04:00
Paul Moore
bc6911b15c
Add distlib's package_data to setup.py
2013-10-22 17:39:35 +01:00
Donald Stufft
ff2854a855
Use requests instead of urllib2
2013-09-24 23:32:03 -04:00
Donald Stufft
651a9611bc
Vendor requests v2.0.0
2013-09-24 23:31:49 -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
Jim Garrison
f6f220dc3c
setup.py: dropped claim of python 2.5 support
...
The changelog for pip 1.4 claims that python 2.5 is no longer supported.
2013-07-25 14:36:57 -07:00
Jannis Leidel
57a56ecff0
Merge branch 'release-1.4' into develop
2013-07-23 20:10:42 +02:00
Jannis Leidel
d293aedd76
Ignore everything in tests.
2013-07-23 20:06:28 +02:00
Jannis Leidel
e3bf9c40ec
Remove the changelog from the PyPI page and add links to it and the installation docs.
...
Also some minor stylistic changes.
2013-07-23 19:53:54 +02:00
Paul Nasrat
027c41c022
Versioned commands consistent with python.
...
Fixes #1050
2013-07-14 10:05:04 -04:00
Daniel Holth
b4b76238c7
wheel: account for purelib != platlib
2013-06-30 13:58:54 -04:00
Marcus Smith
fb397cd1ec
have "pip wheel" only be satisfied by setuptools
2013-06-27 00:20:28 -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
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
Marcus Smith
20a9673c48
use rst extensions for editability and RTD links
2013-03-03 00:50:00 -08:00
Marcus Smith
1656ac39c4
remove non-ascii char from CHANGES.txt and add comment about lack of encoding in setup.py read function
2013-02-19 23:24:15 -08:00
Marcus Smith
1cf1a7e595
refactor pip.backwardcompat from module to package
2013-02-10 22:02:11 -08:00
Marcus Smith
6bd3bd430c
won't be installing the ssl backport as a dependency
2013-02-06 00:29:14 -08:00
Marcus Smith
b97969f9ef
'package_dir' not needed
2013-02-05 23:11:52 -08:00
James Cleveland
7776cfc1a6
added install_requires
2013-02-04 22:10:05 +00:00
James Cleveland
39d84ab37b
Adding PEM file to package data.
2013-02-04 21:57:01 +00:00
Marcus Smith
9868bc38b0
setup.py read function fix
2013-01-25 23:08:09 -08:00
Marcus Smith
ab9ea197bd
improved docs and cli help
2013-01-18 13:25:15 -08:00
Chris McDonough
05ebae2a20
Non-user-facing: setup.py dev in pip checkout will run setup.py develop and then cause test_requires requirements to be installed
2012-09-07 10:45:39 -04:00
Jannis Leidel
1447d7d2ac
Use our own terminal size util.
2012-09-01 20:36:35 +02:00
Jannis Leidel
d9599ec6df
Added a pip.__version__ variable that is used in the setup.py and the docs' conf.py.
2012-09-01 20:36:21 +02:00
Jannis Leidel
1ae434a05c
Bumped version up to 1.2.
2012-09-01 20:36:10 +02:00
Jannis Leidel
57557aeb9c
Removed 2.4 a bit more.
2012-09-01 20:36:04 +02:00
Carl Meyer
1a9a97bef1
Bump dev version.
2012-06-06 08:21:17 -06:00
Jannis Leidel
9c8ab2fab9
Bumped to post1.
2012-02-16 21:32:16 +01:00
Jannis Leidel
40ac381fad
Bumped version to 1.1 and updated changelog slightly.
2012-02-16 21:06:25 +01:00
Carl Meyer
9654f596b9
Use a numbered post version.
2011-12-12 02:01:23 -07:00
Carl Meyer
fec893d92d
Require virtualenv 1.7 for running tests, and drop --no-site-packages.
2011-12-11 22:34:23 -07:00
Carl Meyer
81b6c6b66b
Bump to a post version to distinguish from current release.
2011-12-11 22:01:44 -07:00
Jannis Leidel
4d7a6fe730
Bumped version to 1.0.2.
2011-07-16 16:37:40 +02:00
Jannis Leidel
5250e1c945
Use absolute path to docs dir. Fixes issue #279 .
2011-07-16 16:27:42 +02:00
Carl Meyer
b0d2fc1d86
Fixed setup.py long-description to account for sphinx index.html changes.
2011-07-16 16:25:45 +02:00
Jannis Leidel
743124094b
Bumped version to 1.0.1.
2011-04-30 23:19:49 +02:00
Carl Meyer
c94e61ca0f
No reason to assume the tests wouldn't run with a future version of scripttest.
2011-04-16 13:47:36 -05:00
Jannis Leidel
425d89e0e8
Added news about the use of git-flow.
2011-04-12 18:03:39 +02:00
Jannis Leidel
333f19e09d
Updated test dependency to virtualenv>=1.6.
2011-04-04 20:26:20 +02:00
Jannis Leidel
76dd3d4a44
Revert "Updated setup.py to handle unicode date in the long_description."
...
This reverts commit 6bbd3efc1e
.
2011-04-04 19:23:50 +02:00
Jannis Leidel
6bbd3efc1e
Updated setup.py to handle unicode date in the long_description.
2011-04-04 19:19:35 +02:00
Jannis Leidel
350b2ad1fd
Merge branch 'master' of github.com:pypa/pip
...
Conflicts:
docs/conf.py
pip/__init__.py
setup.py
2011-04-04 15:37:04 +02:00
Jannis Leidel
ac38fb6f2a
Bumped version to 1.0.
2011-04-04 10:47:17 +02:00
Carl Meyer
c4ef4de1eb
Update tests_require to match master version of virtualenv.
2011-03-22 20:29:13 -04:00
Carl Meyer
e41286b706
Bump version to 1.0.0.pre1; next release will be 1.0
2011-03-22 14:19:54 -04:00
Hugo Lopes Tavares
69486cd969
added virtualenv development version to tests_require, because it is py3k compatible
2011-03-20 17:11:54 -03:00
Hugo Lopes Tavares
3caff20a51
virtualenv is a test dependecy, it can not be out of setup.py
2011-03-20 15:41:38 -03:00
Carl Meyer
f903eb0dd0
Merged in python3 branch.
2011-03-19 15:04:30 -04:00
Carl Meyer
6d54efc10d
Added Python 3 trove classifiers.
2011-03-18 23:25:11 -04:00
Vitaly Babiy
1471e93b75
moved to distribute 0.6.15
2011-03-16 23:54:16 -04:00
Carl Meyer
39029c8f29
Added changelog to long-description.
2011-03-15 15:56:43 -04:00
Carl Meyer
fffd82168d
Simplify setting docs config version.
2011-03-15 15:52:27 -04:00
Vinay Sajip
680b5dfda0
Port to Python3
2011-03-15 15:49:48 -04:00
Jannis Leidel
2d25114d28
Updated news and bumped version to 0.8.3.
2011-03-12 15:10:55 -05:00
Jannis Leidel
43c5f33877
Updated docs with new website location and a few other migration related things.
2011-03-06 18:19:41 +01:00
Ian Bicking
cd26c36674
update versions to 0.8.2
2010-11-29 12:22:36 -06:00
Ian Bicking
f55c28e560
update news for release
2010-09-14 11:40:44 -05:00
Ian Bicking
2404a34eba
update news and versions for release
2010-08-03 13:02:48 -05:00
Hugo Lopes Tavares
37d1bf39a7
added feature requested in #147 - Need pip-x.y scripts
2010-08-02 20:54:25 -03:00
Hugo Lopes Tavares
7ffa4ab4cb
removed webob, wsgiproxy and wsgi_intercept as dependencies - now the tests use our own cache
2010-07-06 22:56:47 -03:00
Hugo Lopes Tavares
0ccd5ebf97
using custom xmlrpclib.Transport (testability purposes)
2010-07-02 09:27:22 -03:00
Carl Meyer
2638b8b0af
add trove classifiers for Python versions supported
2010-07-15 13:14:54 -04:00
Hugo Lopes Tavares
b05bda09fe
added wsgi_intercept to tests_require, so it does not need to download and extract, added wsgiproxy and webob==dev so tests can proxy exact requests
2010-06-24 13:37:36 -03:00
Hugo Lopes Tavares
3785183062
closed ticket #127 - "setup.py test" should work
2010-06-03 00:25:13 -03:00
Hugo Lopes Tavares
d06c98dc6f
merged changes related to PEP 8 from hltbra's fork
2010-06-02 23:25:26 -03:00
Ian Bicking
ee91f3ff0a
I guess I'll update the author field
2010-05-27 17:02:49 -05:00
Carl Meyer
0e35f77b8e
use zip_safe=False
2010-05-27 17:42:42 -04:00
Dave Abrahams
cb21cab7a1
Remove platform switches from setup.py.
...
fixes #88 (http://bitbucket.org/ianb/pip/issue/88 )
2010-04-28 20:43:04 -04:00
Dave Abrahams
2a71f7fcd9
fixes #88 ( http://bitbucket.org/ianb/pip/issue/88 )
2010-04-28 20:43:04 -04:00
Ian Bicking
edbc041e87
update version for release
2010-04-22 02:57:43 -05:00
Ian Bicking
3aaccfdf1f
undo version update because release was wrong
2010-04-16 15:13:07 -05:00
Ian Bicking
0d104d03f9
update versions for dev
2010-04-16 15:11:31 -05:00
Ian Bicking
62c900cf1e
update versions for release
2010-04-16 15:10:45 -05:00
Jakub Vysoky
66783986dd
check if proper pip is called
...
there is still one prerequisity for running tests
you have to call python setup.py egg_info, because there is
``pip_dist = pkg_resources.get_distribution('pip')`` used in pip
2010-02-24 11:24:54 +01:00
Ian Bicking
cd98d88534
update versions for dev
2010-01-21 12:31:17 -06:00
Ian Bicking
c312034a9c
update news for release
2010-01-21 12:25:41 -06:00
Ian Bicking
a6706ae59f
update versions for dev
2010-01-18 14:47:01 -06:00