www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2026/02/12/17:29:27

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 61CMTQd33656931
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 61CMTQd33656931
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=wYSqZn9u
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A9B394B9DB46
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1770935365;
bh=CAxT2wb3nbGvhedkiK/o27JBDIIVrUpdLZz5cNQI4MQ=;
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=wYSqZn9uJnWBGKpn9eM0XpIm0sQoz53NgoJqcKFxzySHD9CQBWLera5KzcYc1eMqK
kOufIyaHM+2WWisATstsGwMnrDkYQD+x6/v+sdNMiKrLOrBBheNDzMok6S6/Xhv9f7
8RhGjbbxrt+rrGN1sPGl8eUobq1/2je4CC31fPZs=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F37EF4B9DB5B
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F37EF4B9DB5B
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1770935315; cv=none;
b=HjzNLAwGJnptc3KevSV6IzUCUt4SWnvjhNtVU2Gspfn4PkQDGu5g0ep7kl5zJ/hHXks0fTLjPQ9bzs6mL4G2+he/46FRYD6hD1A+kTFDyOmp0iYM6eWY7N7deUADEGUbLmMyjUx+qkne2K5sPYgyo9v+T2gSl/a2MNle1P+CmxA=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1770935315; c=relaxed/simple;
bh=raWWafzaZ9R2uMGuVJ9KF18xwySFzR7pJXnK2EMkLNA=;
h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject;
b=Ex0mlXbuxH9G6YEf0GvmHMDqCnwO3i+UnylXf+SGnYdqvHlIFY9FVGo8K+5545AymXmXHidwe9xiM8f/Ovv1M/mG51JWJ2UUbBOZjOt+gOb9HmMns0MRxqH8GpnKuaC8BUok9mfo4PCUPxBf1GjjTIiIFCcpLwPgIj7fp+6h3og=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F37EF4B9DB5B
Message-ID: <ab0ece37-cdd9-4abf-88ba-467dd9be1066@free.fr>
Date: Thu, 12 Feb 2026 23:28:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: cygwin AT cygwin DOT com
Subject: matplotlib package for Python 3.12?
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: =?utf-8?q?Falk_Tannh=C3=A4user_via_Cygwin?= <cygwin AT cygwin DOT com>
Reply-To: =?UTF-8?Q?Falk_Tannh=C3=A4user?= <falk DOT tannhauser AT free DOT fr>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

This is a multi-part message in MIME format.
--------------dkDq8Ea5SQBdXtUEHHDSRpan
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Cygwin provides python3x-matplotlib packages for Python 3.6 to 3.9, but 
not for Python 3.12.
I was able to build and install matplotlib 3.10.8 (tested using attached 
Python script)
from source using pip3.12 after applying a small patch to the build 
script (see attached Bash script)
and installing the most recent Cygwin packages python312-tkinter and 
tcl-tk-devel
(not sure if both are needed).
It would be very convenient to have a Cygwin package 
python312-matplotlib, but I'm not knowledgable enough
to generate such a package myself. Are there any plans to provide such a 
package?
Falk
--------------dkDq8Ea5SQBdXtUEHHDSRpan
Content-Type: text/plain; charset=UTF-8;
 name="install_matplotlib_on_cygwin.sh"
Content-Disposition: attachment; filename="install_matplotlib_on_cygwin.sh"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9iYXNoCiMgVGhpcyBzY3JpcHQgYnVpbGRzIGFuZCBpbnN0YWxscyBtYXRw
bG90bGliIGZyb20gc291cmNlIG9uIFdpbmRvd3MgdXNpbmcgQ3lnd2luLgojIFRlc3RlZCB3
aXRoOiBDeWd3aW4gMy42LjYsIGcrKyAxMy40LjAsIFB5dGhvbiAzLjEyLjEyLCBwaXAgMjYu
MC4xLCBtYXRwbG90bGliIDMuMTAuOAojIEl0IGFzc3VtZXMgdGhhdCBQeXRob24gMy4xMiBh
bmQgdGhlIG1hdGNoaW5nIHBpcCBhcmUgYWxyZWFkeSBpbnN0YWxsZWQgYW5kIGF2YWlsYWJs
ZSBpbiB0aGUgUEFUSC4KIyBJdCBhbHNvIGFzc3VtZXMgdGhhdCB0aGUgdXNlciBoYXMgZG93
bmxvYWRlZCB0aGUgbWF0cGxvdGxpYiBzb3VyY2UgYXJjaGl2ZSBhbmQgcGxhY2VkIGl0IGlu
IGhpcyBEb3dubG9hZHMgZm9sZGVyLgojIFRoZSBzY3JpcHQgYXBwbGllcyBhIHBhdGNoIHRv
IHRoZSBtZXNvbi5idWlsZCBmaWxlIHRvIGRpc2FibGUgTFRPIGFuZCB1c2UgZ251KysxNywg
d2hpY2ggaXMgbmVjZXNzYXJ5IGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlIGN1cnJlbnQg
Q3lnd2luIHRvb2xjaGFpbi4KIyBXaXRob3V0IHRoaXMgcGF0Y2ggKGkuZS4gd2hlbiBzaW1w
bHkgY2FsbGluZyAncGlwMyBpbnN0YWxsIG1hdHBsb3RsaWInKSwgdGhlIGJ1aWxkIHdvdWxk
IGZhaWwgd2l0aCB0aGUgZm9sbG93aW5nIGVycm9yczoKIyAtIENvbXBpbGF0aW9uIHVzaW5n
ICdjKysxNycgd2l0aG91dCBHTlUgZXh0ZW5zaW9uczogbWlzc2luZyB0eXBlZGVmIGZvciAn
dV9pbnQnIGFuZCBtaXNzaW5nICdzdHJkdXAoKScgZnVuY3Rpb24KIyAtIExpbmtpbmcgdXNp
bmcgTFRPOiAiY2Fubm90IGV4cG9ydCBYWFg6IHN5bWJvbCB3cm9uZyB0eXBlICg0IHZzIDMp
IiBmb3IgbWFueSBzeW1ib2xzIGNvcnJlc3BvbmRpbmcgdG8gQysrIGxhbWJkYSBmdW5jdGlv
bnMKIyBUT0RPOiBDaGVjayBpZiBpdCBpcyBwb3NzaWJsZSB0byBrZWVwIExUTyBlbmFibGVk
IHVzaW5nIG90aGVyIGxpbmtlciBmbGFncyAoZS5nLiAtZm5vLXVzZS1saW5rZXItcGx1Z2lu
ID8/PykKc2V0IC1ldW8gcGlwZWZhaWwKdW5hbWUgLWEKZysrIC0tdmVyc2lvbgpweXRob24g
LS12ZXJzaW9uCnBpcDMgLS12ZXJzaW9uCmRvd25sb2FkX2Rpcj0kKGN5Z3BhdGggIiR7VVNF
UlBST0ZJTEV9IikvRG93bmxvYWRzCm1wbF9hcmNoaXZlPW1hdHBsb3RsaWItMy4xMC44LnRh
ci5negppZiBbICEgLWYgJHtkb3dubG9hZF9kaXJ9LyR7bXBsX2FyY2hpdmV9IF07IHRoZW4K
ICAgIGVjaG8gIlBsZWFzZSBkb3dubG9hZCAke21wbF9hcmNoaXZlfSBmcm9tIGh0dHBzOi8v
cHlwaS5vcmcvcHJvamVjdC9tYXRwbG90bGliLyNmaWxlcyBhbmQgcGxhY2UgaXQgaW4gJHtk
b3dubG9hZF9kaXJ9IiA+JjIKICAgIGV4aXQgMQpmaQpidWlsZF9kaXI9L3RtcC8kKGJhc2Vu
YW1lICR7bXBsX2FyY2hpdmV9IC50YXIuZ3opCmlmIFsgISAtZCAke2J1aWxkX2Rpcn0gXTsg
dGhlbgogICAgdGFyIHhmICR7ZG93bmxvYWRfZGlyfS8ke21wbF9hcmNoaXZlfSAtQyAvdG1w
CmZpCmNkICR7YnVpbGRfZGlyfQpwYXRjaCA8PEVPRgotLS0gbWVzb24uYnVpbGR+ICAgICAg
ICAyMDI1LTExLTEzIDAzOjA3OjMxLjAwMDAwMDAwMCArMDEwMAorKysgbWVzb24uYnVpbGQg
MjAyNi0wMi0xMiAxNjowOTowOC4wOTIxNzg4MDAgKzAxMDAKQEAgLTI1LDggKzI1LDggQEAK
ICAgXSwKICAgbWVzb25fdmVyc2lvbjogJz49MS4xLjAnLAogICBkZWZhdWx0X29wdGlvbnM6
IFsKLSAgICAnYl9sdG89dHJ1ZScsCi0gICAgJ2NwcF9zdGQ9YysrMTcnLAorICAgICdiX2x0
bz1mYWxzZScsCisgICAgJ2NwcF9zdGQ9Z251KysxNycsCiAgICAgJ2F1dG9fZmVhdHVyZXM9
ZGlzYWJsZWQnLCAgIyBGb3JjZSBGcmVlVHlwZSB0byBhdm9pZCBleHRyYSBkZXBlbmRlbmNp
ZXMuCiAgIF0sCiApCkVPRgpwaXAzIGluc3RhbGwgLVUgLgo=
--------------dkDq8Ea5SQBdXtUEHHDSRpan
Content-Type: text/plain; charset=UTF-8; name="test_matplotlib.py"
Content-Disposition: attachment; filename="test_matplotlib.py"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwojIE5PVEU6IFRoaXMgc2NyaXB0IGlzIGludGVuZGVk
IHRvIGJlIHJ1biBpbiBhIEN5Z3dpbiBlbnZpcm9ubWVudCBvbiBXaW5kb3dzLAojIHdoZXJl
IG1hdHBsb3RsaWIgaGFzIGJlZW4gaW5zdGFsbGVkIHVzaW5nIHRoZSBwcm92aWRlZCBiYXNo
IHNjcmlwdC4KIyBJdCBkZW1vbnN0cmF0ZXMgYSBzaW1wbGUgcGxvdCBvZiBzaW5lIGFuZCBj
b3NpbmUgZnVuY3Rpb25zIHVzaW5nIG1hdHBsb3RsaWIuCiMgQ3lnd2luLVggLyBYV2luIFNl
cnZlciBtdXN0IGJlIGluc3RhbGxlZCBhbmQgcnVubmluZyBhbmQgdGhlIERJU1BMQVkgZW52
aXJvbm1lbnQKIyB2YXJpYWJsZSBzaGFsbCBiZSBwcm9wZXJseSBzZXQgKCI6MCIgc2hvdWxk
IHdvcmsgb24gbW9zdCBzeXN0ZW1zKSB0byBkaXNwbGF5IHRoZSBwbG90LgppbXBvcnQgbWF0
cGxvdGxpYgppbXBvcnQgbWF0cGxvdGxpYi5weXBsb3QgYXMgcGx0CmltcG9ydCBudW1weSBh
cyBucAoKcHJpbnQoZidGb3VuZDoge21hdHBsb3RsaWIuX192ZXJzaW9uX189fSA7IHtucC5f
X3ZlcnNpb25fXz19JykKeCA9IG5wLmxpbnNwYWNlKDAsIDEwKm5wLnBpLCAxMDAwKQpwbHQu
cGxvdCh4LCBucC5zaW4oeCksIHgsIG5wLmNvcyh4KSkKcGx0LmdyaWQoKQoKdHJ5OgogICAg
aW1wb3J0IHBhbmRhcyBhcyBwZAogICAgcHJpbnQoZidGb3VuZDoge3BkLl9fdmVyc2lvbl9f
PX0gOyB7cGQub3B0aW9ucy5wbG90dGluZy5iYWNrZW5kPX0nKQogICAgZmlnID0gcGQuRGF0
YUZyYW1lKG5wLnJhbmRvbS5yYW5kb21fc2FtcGxlKCgxMDAsIDIpKSwgY29sdW1ucz1bJ0En
LCAnQiddKS5oaXN0KCkKZXhjZXB0IEltcG9ydEVycm9yOgogICAgcHJpbnQoJ3BhbmRhcyBu
b3QgaW5zdGFsbGVkJykKCnBsdC5zaG93KCkK

--------------dkDq8Ea5SQBdXtUEHHDSRpan
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--------------dkDq8Ea5SQBdXtUEHHDSRpan--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019