[Python-ideas] Python as a tool to download stuff for bootstrapping

Georg Brandl g.brandl at gmx.net
Mon Oct 15 17:32:42 CEST 2012


On 10/15/2012 01:13 PM, anatoly techtonik wrote:
> On Fri, Jul 6, 2012 at 10:30 PM, Georg Brandl <g.brandl at gmx.net> wrote:
>> On 05.07.2012 22:24, Amaury Forgeot d'Arc wrote:
>>>
>>> 2012/7/5 anatoly techtonik <techtonik at gmail.com>:
>>>>
>>>> This makes me kind of sad. You have Python installed. Why can't you
>>>> just crossplatformly do:
>>>>
>>>>   mkdir nacl
>>>>   cd nacl
>>>>   python -m urllib get
>>>>
>>>> http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/update_sdk.py
>>>>   python update_sdk.py
>>>
>>>
>>> I'm sure there is already a way with standard python tools. Something
>>> along these lines:
>>>
>>> python -c "from urllib.request import urlretrieve; urlretrieve('URL',
>>> 'update_sdk.zip')"
>>> python -m update_sdk.zip
>>>
>>> The second command will work if the zip file has a __main__.py.
>>> Do you think we need other tools?
>>
>>
>> The "python -m urllib" (don't think "get" is required) interface certainly
>> looks nice and is similar in style with many of the other __main__ stuff we
>> add to stdlib modules.
> 
> Here is the implementation of urllib.__main__ module for Python 3 with
> progress bar. I've left 'get' argument to make it extensible in future with
> other commands, such as `test`.

Please don't send patches to the mailing list, open a new tracker issue instead.

Georg




More information about the Python-ideas mailing list