[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2021-07-05 Thread Ned Deily


Change by Ned Deily :


--
nosy: +ned.deily

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-07-13 Thread Sviatoslav Sydorenko


Sviatoslav Sydorenko  added the comment:

Thanks for the feedback!

I've changed it a bit to have a separate command for downloading bundles to the 
source tree. It'd work as in `python -m ensurepip.bundle` (needs a better 
name/CLI args probably).

Does it sound better now?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-14 Thread Serhiy Storchaka


Serhiy Storchaka  added the comment:

I proposed to move bundled pip and setuptools to the external repository and 
download them at build time like Tcl and other dependencies on Windows.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-13 Thread Pradyun Gedam


Pradyun Gedam  added the comment:

(Not sure how the Roundup handles email replies but I'm hoping this goes to
the right place)

I think it would be better if the downloading got invoked during the
interpreter build process -- to download the wheels and add them to the
final distribution. This lets us remove the wheels from the source
tree/version control and prevents needing to change the PEP for this change.

Functionally, I imagine having all the download logic in some sort of
ensurepip._bootstrap which has all the download logic and that getting
invoked in the build process. `python -m ensurepip` not hitting the
internet is a good invariant to keep.

On Fri, 12 Apr 2019 at 8:54 PM, Eric V. Smith 
wrote:

>
> Eric V. Smith  added the comment:
>
> And I don't mean to sound like a total downer. I just think it's important
> that we recognize all of the use cases.
>
> Thanks for your work on this.
>
> --
>
> ___
> Python tracker 
> 
> ___
>

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-12 Thread Eric V. Smith


Eric V. Smith  added the comment:

And I don't mean to sound like a total downer. I just think it's important that 
we recognize all of the use cases.

Thanks for your work on this.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-12 Thread Eric V. Smith


Eric V. Smith  added the comment:

ensurepip does not access the network, by design. We do not want it to start 
access the network without a lot of discussion.

And if it does access the network, it will need to be able to use alternate 
URLs. For example: where I deploy Python, it would not have access to the URLs 
in your PR, but instead would need to specify a different (internal) location. 
This is the same reason that pip install has --find-links, --no-index, 
--extra-index-url, etc.

I think this would need a lot of discussion (probably on distutils-sig), and 
probably a PEP.

--
nosy: +eric.smith

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-11 Thread Sviatoslav Sydorenko


Change by Sviatoslav Sydorenko :


--
keywords: +patch
pull_requests: +12719
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue36608] Replace bundled pip and setuptools with a downloader in the ensurepip module

2019-04-11 Thread Sviatoslav Sydorenko


New submission from Sviatoslav Sydorenko :

Hi,

I've noticed that there's an idea to not pollute Git tree with vendored blobs. 
In particular, `ensurepip` is one of the components doing this.

Such a wish was expressed here: https://bugs.python.org/issue35277#msg330098

So I thought I'd take a stab at it...

--
components: Library (Lib)
messages: 339998
nosy: dstufft, pradyunsg, serhiy.storchaka, webknjaz
priority: normal
severity: normal
status: open
title: Replace bundled pip and setuptools with a downloader in the ensurepip 
module
type: enhancement
versions: Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com