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

Georg Brandl g.brandl at gmx.net
Fri Jul 6 21:30:41 CEST 2012


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.

Georg




More information about the Python-ideas mailing list