Title: Error installing matplotlib-3.3.1 using pip due to old version of certifi on conda environment · Issue #18337 · matplotlib/matplotlib · GitHub
Open Graph Title: Error installing matplotlib-3.3.1 using pip due to old version of certifi on conda environment · Issue #18337 · matplotlib/matplotlib
X Title: Error installing matplotlib-3.3.1 using pip due to old version of certifi on conda environment · Issue #18337 · matplotlib/matplotlib
Description: Hi! I'm using mapltolib on CICD (linux) and I found this unexpected behavior. When I install matplotlib-3.3.1 on a conda environment with an older version of certifi (required by conda), the installation process fails. I'm wondering if t...
Open Graph Description: Hi! I'm using mapltolib on CICD (linux) and I found this unexpected behavior. When I install matplotlib-3.3.1 on a conda environment with an older version of certifi (required by conda), the instal...
X Description: Hi! I'm using mapltolib on CICD (linux) and I found this unexpected behavior. When I install matplotlib-3.3.1 on a conda environment with an older version of certifi (required by conda), the in...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/18337
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Error installing matplotlib-3.3.1 using pip due to old version of certifi on conda environment","articleBody":"\u003c!--\r\n**If your issue is a usage question, please submit it in one of these other channels instead:**\r\n- The Matplotlib community forum: https://discourse.matplotlib.org/\r\n- StackOverflow with the Matplotlib tag: https://stackoverflow.com/questions/tagged/matplotlib\r\n\r\nThe issue tracker is used only to report issues and feature requests. For\r\nquestions, please use either of the above platforms. Most question issues are\r\nclosed without an answer on this issue tracker. Thanks for your understanding.\r\n--\u003e\r\n\r\nHi!\r\n\r\nI'm using `mapltolib` on CICD (linux) and I found this unexpected behavior. When I install `matplotlib-3.3.1` on a `conda` environment with an older version of `certifi` (required by `conda`), the installation process fails. I'm wondering if this is the expected behavior or not. \r\n\r\nI've checked the [`setup.py` ](https://github.com/matplotlib/matplotlib/blob/v3.3.1/setup.py#L282) and I saw that `matplotlib` requires `certifi\u003e=2020.06.20`, so if I have an older version installed the error occurs. \r\n\r\n# MWE\r\n\r\nHere is an example of my workflow.\r\n\r\n```bash\r\n$ docker run -it intelpython/intelpython3_core:2019.4\r\n(base) root@9c3da40a58ba:/# pip install matplotlib\r\n```\r\n\r\n# Traceback \r\n\r\n```bash\r\n$ docker run -it intelpython/intelpython3_core:2019.4\r\nUnable to find image 'intelpython/intelpython3_core:2019.4' locally\r\n2019.4: Pulling from intelpython/intelpython3_core\r\ncc1a78bfd46b: Pull complete\r\n49eab01d36f3: Pull complete\r\nc2c2cfea0213: Pull complete\r\n419499c9a4cf: Pull complete\r\nf7550509e92e: Pull complete\r\n4d32c595223c: Pull complete\r\nDigest: sha256:fb45b594cb3e6960311157393eda3b86225f7446e07768a96517d3c2b314bc2a\r\nStatus: Downloaded newer image for intelpython/intelpython3_core:2019.4\r\n\r\n(base) root@9c3da40a58ba:/# pip list\r\nPackage Version\r\n------------ ---------\r\nasn1crypto 0.24.0\r\ncertifi 2018.1.18\r\ncffi 1.11.5\r\nchardet 3.0.4\r\nconda 4.6.14\r\ncryptography 2.2.2\r\nidna 2.6\r\nmkl-fft 1.0.13\r\nmkl-random 1.0.4\r\nmkl-service 1.0.0\r\nnumpy 1.16.2\r\npip 10.0.1\r\npycosat 0.6.3\r\npycparser 2.18\r\npyOpenSSL 18.0.0\r\nPySocks 1.6.8\r\nPyYAML 4.1\r\nrequests 2.18.4\r\nruamel-yaml 0.15.37\r\nscipy 1.2.1\r\nsetuptools 39.2.0\r\nsix 1.11.0\r\nTBB 0.1\r\nurllib3 1.22\r\nwheel 0.31.1\r\nYou are using pip version 10.0.1, however version 20.2.2 is available.\r\nYou should consider upgrading via the 'pip install --upgrade pip' command.\r\n\r\n(base) root@9c3da40a58ba:/# pip install matplotlib\r\nCollecting matplotlib\r\n Downloading https://files.pythonhosted.org/packages/96/a7/b6fa244fd8a8814ef9408c8a5a7e4ed0340e232a6f0ce2046b42e50672c0/matplotlib-3.3.1-cp36-cp36m-manylinux1_x86_64.whl (11.6MB)\r\n 100% |████████████████████████████████| 11.6MB 2.5MB/s\r\nCollecting certifi\u003e=2020.06.20 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl (156kB)\r\n 100% |████████████████████████████████| 163kB 9.9MB/s\r\nCollecting kiwisolver\u003e=1.0.1 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/ae/23/147de658aabbf968324551ea22c0c13a00284c4ef49a77002e91f79657b7/kiwisolver-1.2.0-cp36-cp36m-manylinux1_x86_64.whl (88kB)\r\n 100% |████████████████████████████████| 92kB 6.5MB/s\r\nRequirement already satisfied: numpy\u003e=1.15 in /opt/conda/lib/python3.6/site-packages (from matplotlib) (1.16.2)\r\nCollecting cycler\u003e=0.10 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl\r\nCollecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,\u003e=2.0.3 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67kB)\r\n 100% |████████████████████████████████| 71kB 7.4MB/s\r\nCollecting pillow\u003e=6.2.0 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/30/bf/92385b4262178ca22b34f82e0e09c2922eb351fe39f3cc7b8ba9ea555b41/Pillow-7.2.0-cp36-cp36m-manylinux1_x86_64.whl (2.2MB)\r\n 100% |████████████████████████████████| 2.2MB 6.6MB/s\r\nCollecting python-dateutil\u003e=2.1 (from matplotlib)\r\n Downloading https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)\r\n 100% |████████████████████████████████| 235kB 8.8MB/s\r\nRequirement already satisfied: six in /opt/conda/lib/python3.6/site-packages (from cycler\u003e=0.10-\u003ematplotlib) (1.11.0)\r\nmkl-service 1.0.0 requires cython, which is not installed.\r\nInstalling collected packages: certifi, kiwisolver, cycler, pyparsing, pillow, python-dateutil, matplotlib\r\n Found existing installation: certifi 2018.1.18\r\nCannot uninstall 'certifi'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.\r\nYou are using pip version 10.0.1, however version 20.2.2 is available.\r\nYou should consider upgrading via the 'pip install --upgrade pip' command.\r\n(base) root@9c3da40a58ba:/# exit\r\n```\r\n\r\n\r\n","author":{"url":"https://github.com/asdf8601","@type":"Person","name":"asdf8601"},"datePublished":"2020-08-24T11:08:41.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/18337/matplotlib/issues/18337"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f7fc00e8-89ef-e27d-0787-0db48ff4a927 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A098:30769A:8665D8:B30399:6A52AB9C |
| html-safe-nonce | bf1da514a5d63b2b1fa8890dce46034da79ba653778952861f20aa61457fb0bd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMDk4OjMwNzY5QTo4NjY1RDg6QjMwMzk5OjZBNTJBQjlDIiwidmlzaXRvcl9pZCI6IjIxMTQyOTg3Njk2NTQ4NTI1MDgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | f1c7752346f50e946486305f972349da17af70c7a171314487e43ab3dcb364b6 |
| hovercard-subject-tag | issue:684578558 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/18337/issue_layout |
| twitter:image | https://opengraph.githubassets.com/44e65f311745b98df69cd022eb79d0d3500ee599e5898e6fd201c2dd832dc9c1/matplotlib/matplotlib/issues/18337 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/44e65f311745b98df69cd022eb79d0d3500ee599e5898e6fd201c2dd832dc9c1/matplotlib/matplotlib/issues/18337 |
| og:image:alt | Hi! I'm using mapltolib on CICD (linux) and I found this unexpected behavior. When I install matplotlib-3.3.1 on a conda environment with an older version of certifi (required by conda), the instal... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | asdf8601 |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width