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

136 commits

Author SHA1 Message Date
Pradyun Gedam
b3473b329d
Merge branch 'master' into python-3.7 2018-07-24 23:08:09 +05:30
Pradyun Gedam
92cc86b5c9
Satisfy the linter 2018-07-05 11:27:11 +05:30
Pradyun Gedam
26d45a667d
Document and test support for Py3.7 2018-07-03 01:01:15 +05:30
Pradyun Gedam
c2b1ce9fdc
Fix lint errors on newly covered files 2018-06-25 17:04:00 +05:30
Pradyun Gedam
bb6df11eae
Revert "Make it black."
This reverts commit a86e149593.
2018-06-06 20:18:04 +05:30
Pradyun Gedam
a86e149593
Make it black. 2018-05-31 11:44:15 +05:30
Pradyun Gedam
1f56ddd624
Update the setup.py file
- Remove outdated testing dependencies
- Update mailing list URL
- Group similar arguments together
- Use sys.version_info instead of sys.version for executable names
- Update keywords to mention wheel as well
2018-05-30 16:36:20 +05:30
Donald Stufft
90b3db476f Drop support for Python 3.3 2018-05-17 13:34:48 -04:00
Jon Dufresne
feab014b13 Add missing trove classifiers for supported CPython implementations (#4804) 2017-10-22 23:55:05 +05:30
Jon Dufresne
9b42a2b7de Fix ResourceWarning generated by setup.py when warnings are enabled
Appears as:

  ResourceWarning: unclosed file ...

Always explicitly close open files. Use context manager to make this
easier.
2017-10-18 21:57:02 +02:00
Donald Stufft
95bcf8c5f6 Move all internal APIs to pip._internal 2017-08-31 14:53:00 -04:00
Bartek Ogryczak
8be075d120 fix for 'pretend' and 'scripttest>=1.3' requirements getting concatenated 2017-05-09 11:07:09 -07:00
Donald Stufft
55c43aa364 Removed setup.py test support 2017-03-30 16:52:49 -04:00
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