Reverse package list to install required dependancies first
Add a test for issue #1934
DOC: pip is sometimes included with Python
Merge pull request #2154 from jarondl/patch-1

DOC: pip is sometimes included with Python
doc/install: fix typo in "from repo subdir" example

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Merge pull request #2161 from jnpkrn/develop-doc-install-typo

doc/install: fix typo in "from repo subdir" example
Eliminate some uses of mutable default args

See: GH-2163
WheelBuilder.__init__ default args: () => None
Merge pull request #2166 from msabramo/GH-2163_mutable_default_args

Eliminate some uses of mutable default args
Deprecate accessing non secure origins by default

* Deprecates accessing non secure origins by default, the list of
  which is taken from Chrome.
* Adds a --trusted-host flag to enable users to mark a specific
  host as a secure origin regardless of what we think.
* Refactors the original warning to better indicate the intent
  and the new flag.
Merge pull request #2162 from dstufft/trusted-hosts

Deprecate accessing non secure origins by default
Merge pull request #1934 from piwai/develop

Pip doesn't detect dependancies that failed to install
--isolated should isolate from ~/.pydistutils.cfg as well
Merge pull request #2169 from dstufft/son-of-isolated

--isolated should isolate from ~/.pydistutils.cfg as well
parse_editable: clarify output

extras and editable_options are two different things
Fix environment extras installation for sdist

use pkg_resources.Distribution.requires instead of
Requirements.requirements to have environment markers parsing for free
It also unifies a little the process for wheel and non-wheel installs

closes #2174