[Matplotlib-devel] https://pypi.org/simple/matplotlib out of date, pip fails to find wheel

Hi,

Is anyone else failing to find the current 3.4.3 matplotlib wheel?

Ordinary pip install doesn't find the wheel, tries to install from source:

pip install matplotlib

"""
Collecting matplotlib
  Downloading matplotlib-3.4.3.tar.gz (37.9 MB)
"""

Pip is looking at Links for matplotlib, which, at the
moment (7 hours after upload?) only shows these files for 3.4.3:

matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp37-cp37m-win32.whl
matplotlib-3.4.3.tar.gz

Is this our problem? Or is it upstream with pypi?

As a meta-point - maybe we should make a point of uploading the sdist last?

Cheers,

Matthew

···

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

Hi,

···

On Fri, Aug 13, 2021 at 11:48 AM Matthew Brett <matthew.brett@gmail.com> wrote:

Hi,

Is anyone else failing to find the current 3.4.3 matplotlib wheel?

Ordinary pip install doesn't find the wheel, tries to install from source:

pip install matplotlib

"""
Collecting matplotlib
  Downloading matplotlib-3.4.3.tar.gz (37.9 MB)
"""

Pip is looking at Links for matplotlib, which, at the
moment (7 hours after upload?) only shows these files for 3.4.3:

matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp37-cp37m-win32.whl
matplotlib-3.4.3.tar.gz

Is this our problem? Or is it upstream with pypi?

No change in the last few hours...

Cheers,

Matthew
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

I also can not install a wheel for anything other than py3.7.

It looks like they are indexed under the project on PyPI:
https://pypi.org/project/matplotlib/3.4.3/#files

Just not the simple index.

···

On Fri, Aug 13, 2021 at 8:47 AM Matthew Brett <matthew.brett@gmail.com> wrote:

Hi,

On Fri, Aug 13, 2021 at 11:48 AM Matthew Brett <matthew.brett@gmail.com> wrote:

Hi,

Is anyone else failing to find the current 3.4.3 matplotlib wheel?

Ordinary pip install doesn’t find the wheel, tries to install from source:

pip install matplotlib

“”"
Collecting matplotlib
Downloading matplotlib-3.4.3.tar.gz (37.9 MB)
“”"

Pip is looking at https://pypi.org/simple/matplotlib/, which, at the
moment (7 hours after upload?) only shows these files for 3.4.3:

matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp37-cp37m-win32.whl
matplotlib-3.4.3.tar.gz

Is this our problem? Or is it upstream with pypi?

No change in the last few hours…

Cheers,

Matthew


Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

Works for me on macos, pip 21.1.3 if that can help

Maybe a CDN issue ? I can see the wheels in the /simple/ index.

pip install matplotlib \-\-upgrade Requirement already satisfied: matplotlib in /Users/bussonniermatthias/miniconda3/lib/python3\.8/site\-packages \(3\.3\.3\) Collecting matplotlib &nbsp;&nbsp;Downloading matplotlib\-3\.4\.3\-cp38\-cp38\-macosx\_10\_9\_x86\_64\.whl \(7\.2 MB\) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;████████████████████████████████| 7\.2 MB 3\.6 MB/s ^CERROR: Operation cancelled by user pip --version
pip 21.1.3 from
/Users/bussonniermatthias/miniconda3/lib/python3.8/site-packages/pip
(python 3.8)

···

On Fri, 13 Aug 2021 at 08:05, Greg Lucas <greg.m.lucas@gmail.com> wrote:

I also can not install a wheel for anything other than py3.7.

It looks like they are indexed under the project on PyPI:
matplotlib · PyPI
Just not the simple index.

On Fri, Aug 13, 2021 at 8:47 AM Matthew Brett <matthew.brett@gmail.com> wrote:

Hi,

On Fri, Aug 13, 2021 at 11:48 AM Matthew Brett <matthew.brett@gmail.com> wrote:
>
> Hi,
>
> Is anyone else failing to find the current 3.4.3 matplotlib wheel?
>
> Ordinary pip install doesn't find the wheel, tries to install from source:
>
> pip install matplotlib
>
> """
> Collecting matplotlib
> Downloading matplotlib-3.4.3.tar.gz (37.9 MB)
> """
>
> Pip is looking at Links for matplotlib, which, at the
> moment (7 hours after upload?) only shows these files for 3.4.3:
>
> matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
> matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
> matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
> matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
> matplotlib-3.4.3-cp37-cp37m-win32.whl
> matplotlib-3.4.3.tar.gz
>
> Is this our problem? Or is it upstream with pypi?

No change in the last few hours...

Cheers,

Matthew
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
Matplotlib-devel Info Page

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
Matplotlib-devel Info Page

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

Hi,

···

On Fri, Aug 13, 2021 at 4:45 PM Matthias Bussonnier <bussonniermatthias@gmail.com> wrote:

Works for me on macos, pip 21.1.3 if that can help

Maybe a CDN issue ? I can see the wheels in the /simple/ index.

pip install matplotlib \-\-upgrade Requirement already satisfied: matplotlib in /Users/bussonniermatthias/miniconda3/lib/python3\.8/site\-packages \(3\.3\.3\) Collecting matplotlib &nbsp;&nbsp;Downloading matplotlib\-3\.4\.3\-cp38\-cp38\-macosx\_10\_9\_x86\_64\.whl \(7\.2 MB\) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;████████████████████████████████| 7\.2 MB 3\.6 MB/s ^CERROR: Operation cancelled by user pip --version
pip 21.1.3 from
/Users/bussonniermatthias/miniconda3/lib/python3.8/site-packages/pip
(python 3.8)

Must be a CDN issue - I guess - does anyone know a way to diagnose
further? Simple index remains unchanged for me.

Cheers,

Matthew
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

I suspect that this is a combination of an issue on the pypi side initially updating the simple index (I can see the audit logs that they all went up together) and now CDN issues.

Release 3.4.3: add pp37 file matplotlib-3.4.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add pp37 file matplotlib-3.4.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-win_amd64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-win32.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-manylinux2014_aarch64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-manylinux1_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-manylinux1_i686.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp39 file matplotlib-3.4.3-cp39-cp39-macosx_10_9_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-win_amd64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-win32.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-manylinux2014_aarch64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-manylinux1_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-manylinux1_i686.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp38 file matplotlib-3.4.3-cp38-cp38-macosx_10_9_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-win_amd64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-win32.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add cp37 file matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: add source file matplotlib-3.4.3.tar.gz	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX
Release 3.4.3: new release	about 12 hours ago	QuLogic from XXX.XXX.XXX.XXX

It appears that this is at least partially fixed as if I look at Links for matplotlib through my home internet vs my work network I see different things:

at home:

...
matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp37-cp37m-win32.whl
matplotlib-3.4.3.tar.gz

from campus:

...
matplotlib-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_i686.whl
matplotlib-3.4.3-cp37-cp37m-manylinux1_x86_64.whl
matplotlib-3.4.3-cp37-cp37m-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp37-cp37m-win32.whl
matplotlib-3.4.3-cp37-cp37m-win_amd64.whl
matplotlib-3.4.3-cp38-cp38-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp38-cp38-manylinux1_i686.whl
matplotlib-3.4.3-cp38-cp38-manylinux1_x86_64.whl
matplotlib-3.4.3-cp38-cp38-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp38-cp38-win32.whl
matplotlib-3.4.3-cp38-cp38-win_amd64.whl
matplotlib-3.4.3-cp39-cp39-macosx_10_9_x86_64.whl
matplotlib-3.4.3-cp39-cp39-manylinux1_i686.whl
matplotlib-3.4.3-cp39-cp39-manylinux1_x86_64.whl
matplotlib-3.4.3-cp39-cp39-manylinux2014_aarch64.whl
matplotlib-3.4.3-cp39-cp39-win32.whl
matplotlib-3.4.3-cp39-cp39-win_amd64.whl
matplotlib-3.4.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
matplotlib-3.4.3-pp37-pypy37_pp73-manylinux2010_x86_64.whl
matplotlib-3.4.3.tar.gz

Issues · pypa/pypi-support · GitHub has a path to report network connectivity issues with a number of debugging steps which I will do now.

Open an issue there:

It will give you some instructions to give PyPI-support. It's better
if you do it as you have issues. If you ping me on the issue
(@Carreau) I can also post values from my end if necessary.

···

--
Matthias

On Fri, 13 Aug 2021 at 08:53, Matthew Brett <matthew.brett@gmail.com> wrote:

Hi,

On Fri, Aug 13, 2021 at 4:45 PM Matthias Bussonnier > <bussonniermatthias@gmail.com> wrote:
>
> Works for me on macos, pip 21.1.3 if that can help
>
> Maybe a CDN issue ? I can see the wheels in the /simple/ index.
>
> pip install matplotlib \-\-upgrade &gt; Requirement already satisfied: matplotlib in &gt; /Users/bussonniermatthias/miniconda3/lib/python3\.8/site\-packages &gt; \(3\.3\.3\) &gt; Collecting matplotlib &gt; Downloading matplotlib\-3\.4\.3\-cp38\-cp38\-macosx\_10\_9\_x86\_64\.whl \(7\.2 MB\) &gt; &gt;████████████████████████████████| 7\.2 MB 3\.6 MB/s &gt; ^CERROR: Operation cancelled by user &gt; pip --version
> pip 21.1.3 from
> /Users/bussonniermatthias/miniconda3/lib/python3.8/site-packages/pip
> (python 3.8)

Must be a CDN issue - I guess - does anyone know a way to diagnose
further? Simple index remains unchanged for me.

Cheers,

Matthew

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

I’m working on filling out the fields and will post the issue number here when I am done.

If people want to follow along and/or add their results for present/missing.

Hi,

Thomas beat me to it!

Cheers,

Matthew

···

On Fri, Aug 13, 2021 at 5:04 PM Matthias Bussonnier <bussonniermatthias@gmail.com> wrote:

Open an issue there:

Sign in to GitHub · GitHub

It will give you some instructions to give PyPI-support. It's better
if you do it as you have issues. If you ping me on the issue
(@Carreau) I can also post values from my end if necessary.
--
Matthias

On Fri, 13 Aug 2021 at 08:53, Matthew Brett <matthew.brett@gmail.com> wrote:
>
> Hi,
>
> On Fri, Aug 13, 2021 at 4:45 PM Matthias Bussonnier > > <bussonniermatthias@gmail.com> wrote:
> >
> > Works for me on macos, pip 21.1.3 if that can help
> >
> > Maybe a CDN issue ? I can see the wheels in the /simple/ index.
> >
> > pip install matplotlib \-\-upgrade &gt; &gt; Requirement already satisfied: matplotlib in &gt; &gt; /Users/bussonniermatthias/miniconda3/lib/python3\.8/site\-packages &gt; &gt; \(3\.3\.3\) &gt; &gt; Collecting matplotlib &gt; &gt; Downloading matplotlib\-3\.4\.3\-cp38\-cp38\-macosx\_10\_9\_x86\_64\.whl \(7\.2 MB\) &gt; &gt; &gt;████████████████████████████████| 7\.2 MB 3\.6 MB/s &gt; &gt; ^CERROR: Operation cancelled by user &gt; &gt; pip --version
> > pip 21.1.3 from
> > /Users/bussonniermatthias/miniconda3/lib/python3.8/site-packages/pip
> > (python 3.8)
>
> Must be a CDN issue - I guess - does anyone know a way to diagnose
> further? Simple index remains unchanged for me.
>
> Cheers,
>
> Matthew

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

In the mean time while this gets sorted you can do

python -m pip install matplotlib --only-binary matplotlib

to have pip prefer older wheels. I also think we should start recommending that people list Matplotlib in their requirements files as

matplotlib --only-binary matplotlib

see DOC: add notes about --only-binary to install instructions by tacaswell · Pull Request #20835 · matplotlib/matplotlib ·