Re: [Distutils] PyPI support for linux_ppc64le

2018-03-22 Thread Thomas Kluyver
On Mon, Mar 19, 2018, at 12:37 PM, Thomas Kluyver wrote:
> If we're happy with that, I can also look at changing the glibc
> version thing, but that will probably involve a bit more actual
> thought. ;-)
I've opened another PR for this:
https://github.com/python/peps/pull/597
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPI support for linux_ppc64le

2018-03-19 Thread Thomas Kluyver
On Wed, Mar 14, 2018, at 2:12 PM, Nick Coghlan wrote:
> Mark was OK with changing PEP 571 over to manylinux2010, but there are
> also some fixes needed for the current Platform Detection section,
> which isn't spelling out the version of glibc used as the baseline
> marker:
> https://mail.python.org/pipermail/distutils-sig/2018-February/031971.html> 
> Cheers,
> Nick.
> P.S. If folks would like to nudge that process along a bit, I suspect
>  Mark may find it easier to find time to review a PR making those
>  changes than he would to draft the changes himself. I don't
>  actually know that for sure though - I'm just generalising from
>  an approach that often works on me :)
I've made a PR to change the naming to manylinux2010, and add a
paragraph about the change:https://github.com/python/peps/pull/596

If we're happy with that, I can also look at changing the glibc version
thing, but that will probably involve a bit more actual thought. ;-)
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPI support for linux_ppc64le

2018-03-14 Thread Nick Coghlan
On 13 March 2018 at 00:42, Thomas Kluyver  wrote:

> On Mon, Mar 12, 2018, at 2:35 PM, Alex Grönholm wrote:
>
> The manylinux1 platform only supports x86-64 and x86-32 (i686)
> architectures. A quote from PEP 513:
>
> Because CentOS 5 is only available for x86_64 and i686 architectures,
> these are the only architectures currently supported by the manylinux1
> policy.
>
> If support is to be extended to other architectures, it requires a new
> standard (which has recently been discussed on this ML).
>
>
> There was discussion nearly a year ago about adding a manylinux3 variant,
> based on CentOS 7, with ppc64le support:
> https://mail.python.org/pipermail/distutils-sig/2017-March/030315.html
>
> More recently, there was discussion of a manylinux variant based on CentOS
> 6 to provide a newer base without expanding the supported architectures:
> https://mail.python.org/pipermail/distutils-sig/2018-January/031943.html
>
> The latter discussion largely got stuck on whether we should switch from
> numbered variants (manylinux2) to using dates in the name (manylinux2014).
> If we can reach an agreement on that point, I think we can probably move
> towards defining more manylinux variants.
>

Mark was OK with changing PEP 571 over to manylinux2010, but there are also
some fixes needed for the current Platform Detection section, which isn't
spelling out the version of glibc used as the baseline marker:
https://mail.python.org/pipermail/distutils-sig/2018-February/031971.html

Cheers,
Nick.

P.S. If folks would like to nudge that process along a bit, I suspect Mark
may find it easier to find time to review a PR making those changes than he
would to draft the changes himself. I don't actually know that for sure
though - I'm just generalising from an approach that often works on me :)

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPI support for linux_ppc64le

2018-03-12 Thread Thomas Kluyver
On Mon, Mar 12, 2018, at 2:35 PM, Alex Grönholm wrote:
> The manylinux1 platform only supports x86-64 and x86-32 (i686)
> architectures. A quote from PEP 513:> Because CentOS 5 is only available for 
> x86_64 and i686 architectures,
> these are the only architectures currently supported by the
> manylinux1 policy.> If support is to be extended to other architectures, it 
> requires a new
> standard (which has recently been discussed on this ML).
There was discussion nearly a year ago about adding a manylinux3
variant, based on CentOS 7, with ppc64le 
support:https://mail.python.org/pipermail/distutils-sig/2017-March/030315.html

More recently, there was discussion of a manylinux variant based on
CentOS 6 to provide a newer base without expanding the supported
architectures:https://mail.python.org/pipermail/distutils-sig/2018-January/031943.html
The latter discussion largely got stuck on whether we should switch from
numbered variants (manylinux2) to using dates in the name
(manylinux2014). If we can reach an agreement on that point, I think we
can probably move towards defining more manylinux variants.
Thomas
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPI support for linux_ppc64le

2018-03-12 Thread Alex Grönholm
The manylinux1 platform only supports x86-64 and x86-32 (i686) 
architectures. A quote from PEP 513:


Because CentOS 5 is only available for x86_64 and i686 architectures, 
these are the only architectures currently supported by the manylinux1 
policy.


If support is to be extended to other architectures, it requires a new 
standard (which has recently been discussed on this ML).



Paul Moore kirjoitti 12.03.2018 klo 16:31:

On 12 March 2018 at 14:26, Matt McCormick  wrote:

Hi,

I created a wheel for Linux / ppc64le (built on CentOS 7). When I try
to upload to PyPI via twine, the error message results:

   unsupported platform tag 'linux_ppc64le'


What is the status of the ppc64le wheel support? Is pip / PyPI support
expected soon?

PyPI supports Linux wheels in the form of "manylinux" builds. I don't
think there's any plan to support platform or distribution specific
Linux wheels beyond that. Having said that, I'm sure the Lunux
specialists will be able to give more detail (maybe one of the
manylinux versions handles ppc64le?)

Paul
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPI support for linux_ppc64le

2018-03-12 Thread Paul Moore
On 12 March 2018 at 14:26, Matt McCormick  wrote:
> Hi,
>
> I created a wheel for Linux / ppc64le (built on CentOS 7). When I try
> to upload to PyPI via twine, the error message results:
>
>   unsupported platform tag 'linux_ppc64le'
>
>
> What is the status of the ppc64le wheel support? Is pip / PyPI support
> expected soon?

PyPI supports Linux wheels in the form of "manylinux" builds. I don't
think there's any plan to support platform or distribution specific
Linux wheels beyond that. Having said that, I'm sure the Lunux
specialists will be able to give more detail (maybe one of the
manylinux versions handles ppc64le?)

Paul
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] PyPI support for linux_ppc64le

2018-03-12 Thread Matt McCormick
Hi,

I created a wheel for Linux / ppc64le (built on CentOS 7). When I try
to upload to PyPI via twine, the error message results:

  unsupported platform tag 'linux_ppc64le'


What is the status of the ppc64le wheel support? Is pip / PyPI support
expected soon?


Thanks,
Matt
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig