[Cython] Preparations for Cython 0.26.1 and 0.27

James C. McPherson James.McPherson at oracle.com
Thu Aug 3 17:39:17 EDT 2017


On  4/08/17 04:10 am, Matthew Brett wrote:
> Hi,
> 
> On Thu, Aug 3, 2017 at 4:04 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
>> Hi,
>>
>> On Thu, Aug 3, 2017 at 2:12 PM, Andy <t3kcit at gmail.com> wrote:
>>> One more thing: If there was a nightly wheel like for scipy and numpy,
>>> we could run CI with Cython master. That might lead to finding issues
>>> earlier.
>>> We probably don't want to build cython from source on CI, as I expect that
>>> would
>>> take too much time.
>>
>> That's a good idea - I will set that up, and email back here with details.
> 
> OK - I have set that up, wheels building on the "daily" branch here:
> 
> https://travis-ci.org/MacPython/cython-wheels/branches
> 
> But, I'm a bit worried by the pre-release naming scheme, because the
> built wheel has name of form "Cython-0.26.1a0-cp..." . Can I ask -
> where does the "1a0" come from?  Can it be used to select the most
> recent pre-release wheel?  I mean, if we build a wheel from a later
> commit, will pip find the later wheel before this one?

I'm pretty sure that the '1a0' comes from changeset hash,
to reflect however many changes this build has pulled in
which are ahead of or behind trunk.

Also, from reading 
https://travis-ci.org/MacPython/cython-wheels/jobs/255434019
I'm not entirely sure that it's all setup correctly, given
the prevalence of messages such as these:



ERROR:root:code for hash blake2b was not found.
Traceback (most recent call last):
   File "/opt/cp36m/lib/python3.6/hashlib.py", line 243, in <module>
     globals()[__func_name] = __get_hash(__func_name)
   File "/opt/cp36m/lib/python3.6/hashlib.py", line 119, in 
__get_openssl_constructor
     return __get_builtin_constructor(name)
   File "/opt/cp36m/lib/python3.6/hashlib.py", line 113, in 
__get_builtin_constructor
     raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type blake2b


James C. McPherson
--
Oracle
Systems / Solaris / Core
https://www.jmcpdotcom.com/blog


More information about the cython-devel mailing list