Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2595

[ANN] Daily Windows builds of Python 3.x

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From Steve Dower <steve.dower@python.org>
Newsgroups comp.lang.python.announce
Subject [ANN] Daily Windows builds of Python 3.x
Date Tue, 8 Aug 2017 09:21:51 -0700
Lines 49
Approved python-announce-list@python.org
Message-ID <mailman.19.1502280145.2823.python-announce-list@python.org> (permalink)
References <2e89743a-4a08-d1df-1fb7-a3c08bd35187@python.org>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de EuLqGLonPXuCpu4jefOvZACNNwC0ITGLrTtPz9Zqx7/A==
Return-Path <steve.dower@python.org>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1502209334; bh=VXJTmKM44AEd/tWbF4Opvv/mNz9giFUvfbNIWuBlFIg=; h=To:From:Subject:Date:From; b=YWAr8sCs7wPT88xijYaPpZeLXrpbYgqGA+wqoUJ1JhsJZERyAYAjXpvL8ytx0NhUX AL7jlqZbW8OxJVclH8JEp+3O5uxzOUUdfwA8gIDGK1JskH0m2n19akmU6PeygQHBE2 LCG17E4hqFNggZJMOC0jrmht8mE3wLTR6kXV2VRs=
X-Spam-Status OK 0.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'subject:Python': 0.04; 'dependency': 0.07; 'pycon,': 0.07; 'subject:ANN': 0.07; 'python': 0.09; 'subject:Windows': 0.09; 'to:name:python dev': 0.09; 'bug': 0.10; 'python.': 0.13; 'steve': 0.14; 'commit': 0.15; '-source': 0.16; 'command:': 0.16; 'message-id:@python.org': 0.16; "microsoft's": 0.16; 'python2': 0.16; 'subject:Daily': 0.16; 'uploading': 0.16; 'url:json': 0.16; 'url:packages': 0.16; 'subject:] ': 0.16; 'string': 0.17; 'aug': 0.18; 'runs': 0.18; '>>>': 0.18; 'from:addr:python.org': 0.19; 'windows': 0.20; 'bit': 0.21; 'cheers,': 0.22; 'meant': 0.22; 'subversion': 0.22; 'installed': 0.24; 'previously': 0.24; "i've": 0.24; 'least': 0.25; 'header:User-Agent:1': 0.27; 'hopefully': 0.27; '2017,': 0.29; 'build,': 0.29; 'url:api': 0.29; 'reporting': 0.29; 'to:no real name:2**1': 0.29; 'related': 0.30; 'bugs': 0.30; 'said,': 0.30; 'agreed': 0.31; 'one,': 0.31; 'install': 0.31; 'url:python': 0.32; 'tool': 0.32; 'quickly': 0.32; 'becoming': 0.33; 'directory,': 0.33; 'things': 0.34; 'subject:[': 0.34; 'similar': 0.34; 'run': 0.35; 'skip:( 30': 0.35; 'version': 0.35; 'feed': 0.35; 'to:addr:python-list': 0.36; 'url:org': 0.36; 'there': 0.36; 'release': 0.38; 'received:io': 0.38; 'received:psf.io': 0.38; 'rather': 0.38; 'received:ams1.psf.io': 0.38; 'received:mail1.ams1.psf.io': 0.38; 'proto:https': 0.39; 'to:addr:python.org': 0.40; 'standard': 0.40; 'test': 0.40; 'their': 0.60; 'valuable': 0.61; 'our': 0.64; 'decided': 0.64; 'latest': 0.65; 'received:net.au': 0.66; 'url:index': 0.69; 'to:addr:python-announce-list': 0.72; 'url:f': 0.79; 'validate': 0.79; 'keystrokes': 0.84; 'pfxlen:2': 0.91; 'ware': 0.91; 'received:103': 0.93; 'received:110': 0.96
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
Content-Language en-US
X-AntiAbuse This header was added to track abuse, please include it with any abuse report
X-AntiAbuse Primary Hostname - meg.zuver.net.au
X-AntiAbuse Original Domain - python.org
X-AntiAbuse Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse Sender Address Domain - python.org
X-Get-Message-Sender-Via meg.zuver.net.au: authenticated_id: python@stevedower.id.au
X-Authenticated-Sender meg.zuver.net.au: python@stevedower.id.au
X-Source
X-Source-Args
X-Source-Dir
X-Originating-IP 110.232.141.226
X-SpamExperts-Domain out.zuver.net.au
X-SpamExperts-Username 110.232.141.226
Authentication-Results hostedmail.net.au; auth=pass smtp.auth=110.232.141.226@out.zuver.net.au
X-SpamExperts-Outgoing-Class ham
X-SpamExperts-Outgoing-Evidence Combined (0.29)
X-Recommended-Action accept
X-Filter-ID PqwsvolAWURa0gwxuN3S5YEa3T7JuZT23fGO2rGt3ZgP2qkgKIGExWd6m+HRmt3mZQUePDh1aYvg Cu7KO2scSxV4azDUCG1so8TdtIE9uWSqqac1er4aZJIRDgh5M7/6pIkHUCbTJ+tLaN7M61AC5fnr SN1905I1l8uktzmJehSCMM+rIlFddhiqFwf+5YGkOVW4eRIVAlfI7PCphgricKKQfttZ1NUJRcWx +iWRkYf9PA5wPwaMeEUGWz4Bmcq7sdM5sc+SNSsVG/oL1N3BMH4G1nlp7wnJ5tnTj2XimEO8Ksk+ aedMfNWSnJswrtlNcNC1saxQWQAd+GCFjjWkVA99KgsN5w8KuFrz3tr5ElG8n93Fzbup1FQYzCFL naR9al8XS8MNJlulIwIwl3Z0f1GQuHNFTe5fcbesfp5tky6EXC73d/6ATV5K6zflwwiVAyNYhBy+ FDaQCzMHjr7OkMBVL3LV3HuczPfNZj8b0TKeBcDOSeJNLkrkmHsDPUrbU11YVLuRcGYWi4/Dds3I YvG8UVWhxiZp0Wq95/OZvAaFnAj1YQFHzKcbAI3fRfNBQ2cPy5teUREw0TWHz/qAf0F0AqT3L5lq RQaWhLIVOz8a5Md//kWkVm9kozMheXCa3vNklUsG0lXF7rb4ojiCYB86OAvVQA0dijuJA0+1YMxz HDeqqFz43py4SDhdaHkWdQiYqIt+c85lkt1SK5f7QujRs8/5TrXFncJY+KtqNZuQL8lxHpv3MhzW 5cjQ6a+cE7y7RqDj6L2Qs5b1xGdqR2+4SgFeOPRdn6OUBlSAXfdTnaOg76/H2zCVSff3qy+v+CLz H4Qdof89JtA+tO6R/ptZnFH0ZQMJJUxP/w4ce3/Kqkg33e42TdxVacTHBipr0IwnqVg8QOl0ERXY tcgvdD/BWIkDtRCNEpu4PM8qCsUQ8KYVBWafvpONS23N3nViJTidOzdhU2fhhxMq0hLiJOOhqEp3 8ty7RA8kC8EnoNI=
X-Report-Abuse-To spam@se1-syd.hostedmail.net.au
X-Mailman-Approved-At Wed, 09 Aug 2017 08:02:24 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.24
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <2e89743a-4a08-d1df-1fb7-a3c08bd35187@python.org>
Xref csiph.com comp.lang.python.announce:2595

Show key headers only | View raw


Hi all

As part of a deal with Zach Ware at PyCon, I agreed that if he removed 
the Subversion dependency from our builds, I would set up daily Windows 
builds of Python. Zach did an excellent job, and so I am now following 
through on my half of the deal :)

For a while I've been uploading the official releases to nuget.org. 
These packages can be installed with nuget.exe (latest version always 
available at https://aka.ms/nugetclidl), which is quickly becoming a 
standard tool in Microsoft's build toolsets. It's very much a CI-focused 
package manager, rather than a user-focused one, and CI on Windows was 
previously an area where it was difficult to use Python.

See the official feed at https://www.nuget.org/packages/python, and 
related packages pythonx86, python2 and python2x86.

For people looking for an official "no installer" version of Python for 
Windows, this is it.


And since all the infrastructure was there already, I decided to publish 
daily builds in a similar way to myget.org:

     https://www.myget.org/feed/python/package/nuget/pythondaily

To install the latest daily build, run nuget.exe with this command:

     nuget.exe pythondaily -Source 
https://www.myget.org/F/python/api/v3/index.json

(Note that if you already have a "pythondaily" package in that 
directory, nuget will consider the requirement satisfied. As I said, 
it's meant for reproducible CI builds rather than users who want to 
update things in the least amount of keystrokes :) )

The sys.version string contains the short commit hash. Please include 
this string when reporting bugs in these builds. Also, only the amd64 
Release build is available pre-built.

     >>> sys.version
     '3.7.0a0 (remotes/origin/master:733d0f63c, Aug  8 2017, 15:56:14) 
[MSC v.1900 64 bit (AMD64)]'

Hopefully this is valuable for people who want to include daily builds 
in their own test runs or validate recent bug fixes.

Cheers,
Steve

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANN] Daily Windows builds of Python 3.x Steve Dower <steve.dower@python.org> - 2017-08-08 09:21 -0700

csiph-web