Pyyaml: Python 3.6 wheels

Created on 3 Feb 2017  路  7Comments  路  Source: yaml/pyyaml

Most helpful comment

Oh sorry, no offense intended. It's not that I mean to demand things from a volunteer team, but just that I was surprised. First, I didn't realize that wheel files were difficult to generate (I don't know much about packaging). And second, it seems like it would have a big impact as it means anyone using the latest Python cannot install from PyPi (or at least that was the symptom I had).

I did get past the problem by checking out the source and building myself. The C build failed (due to my system surely) but it fell back to the pure Python implementation which meets my needs.

Thanks!

All 7 comments

Help! How is this not resolved since February?

Presumably because wheels are complicated for compiled python libraries and that this is a volunteer run project?

Oh sorry, no offense intended. It's not that I mean to demand things from a volunteer team, but just that I was surprised. First, I didn't realize that wheel files were difficult to generate (I don't know much about packaging). And second, it seems like it would have a big impact as it means anyone using the latest Python cannot install from PyPi (or at least that was the symptom I had).

I did get past the problem by checking out the source and building myself. The C build failed (due to my system surely) but it fell back to the pure Python implementation which meets my needs.

Thanks!

How can I help make this happen?

+1 this it would be great.

For clarity, not sure why @mcherm was having problems install from pypi, normal install with pip install pyyaml works fine on 3.6, however the libyaml c build doesn't occur without the wheel AFAIK.

https://github.com/joerick/cibuildwheel give instructions on building wheels using CI, surely that would be the way to do it?

Associated question: is there a way to get the libyaml c extension to build when installing from pip, eg. a package i need to installed?

I'm on ubuntu and already tried installing libyaml-dev and libyaml-0-2.

Planning a new pyyaml release. Will try to include wheels. Guidance appreciated.

See also: https://github.com/yaml/pyyaml/pull/102#issuecomment-380527965

PyYAML-3.13 is out and we can build wheels properly now for all relevant python versions.

Big thanks to @nitzmahone !!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

IRDonch picture IRDonch  路  8Comments

ssbarnea picture ssbarnea  路  6Comments

MartinDelVecchio picture MartinDelVecchio  路  3Comments

sigmavirus24 picture sigmavirus24  路  8Comments

itamarst picture itamarst  路  3Comments