From unknown Mon Jun 23 02:26:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64813] [PATCH] gnu: Add python-manimpango. Resent-From: "Wamm K. D" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Jul 2023 21:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64813 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64813@debbugs.gnu.org Cc: "Wamm K. D" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169014618529209 (code B ref -1); Sun, 23 Jul 2023 21:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jul 2023 21:03:05 +0000 Received: from localhost ([127.0.0.1]:41317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNgEK-0007b2-Mi for submit@debbugs.gnu.org; Sun, 23 Jul 2023 17:03:05 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNgEG-0007aV-2P for submit@debbugs.gnu.org; Sun, 23 Jul 2023 17:03:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNgEA-0007PM-5R for guix-patches@gnu.org; Sun, 23 Jul 2023 17:02:54 -0400 Received: from mail-bn8nam12olkn2082d.outbound.protection.outlook.com ([2a01:111:f400:fe5b::82d] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNgE7-0000yo-M3 for guix-patches@gnu.org; Sun, 23 Jul 2023 17:02:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TXGO/dg7v4qjaDLK+zQwE0KfiRcQPktvPZDj3Nr02J9Ov6hcPcIOj3YfRr26t6LVIGVBZpzlvChppwSuch3JEdDCzz9D9RrXVJeLbyN+8bflWxRoPoWHusoxRtiUH3HkvWNjkdJBvvQ5TeuQ4r54KqV7dixXjul7rJIiiLePKLsFuln1WvLsMhMtkfw/4sc4Hl9mGF0LxacYpibbROViEIRiWXUCJVqwJQ3/Od3uhgGC9zMGot2aCGzZc8rmlhtFc4jNfCmZd21SHgDAjG7vlIqUzlX1lX0kaj8b6Ha0AR1PEuBawqWqvu9bCCbhYJGWqNKU/V7Yx6/mtgnJbJxZqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nkmu0ZObvzAOPKghx6p1A8g3P1uZP0XyCYWq9xAK3YI=; b=H0Y3RUJ6arFM8Yrsi8jSEAIF7X2/A6a0PAPv5utM+YxcDSPLRgXwKTbC4TYYhvKhmCz/YHl5oRK8CA/iHQ5gk0HYXsCc7KAkAIlBca7pv+m9TvGWUzxle4MC+VwM7Zsb5QEOeYOglLxdHuuG0XJnEzlRi6bts9C32nZSlCoyR0KPjBToC7iWTqWxqDkNOlP/TlsaM9Lu3fYflAHvww8GUfTKEGPgt+i+SHkQgM7FcFd5ZhgoMwO+4RhL/3pAb562NxDIwOW4MNxyzvqGTmz+UqF1BptTdtKWMZGkHnIxc9MmvQsJ+wvPb4MuGE0YlIdvLr8ylXWcc9eVxbYpPoUgzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nkmu0ZObvzAOPKghx6p1A8g3P1uZP0XyCYWq9xAK3YI=; b=SPo64Xp1mihBDZJO+A9h0UCRN/SHq7ldJZaoOGb4b2XFLu8YzjRWDTby1FxeesRFLumOU75clLUTjnX3jIJN9Pcb/zxSsXx3rxmgcVlbT9DpPYXrj97e0Dm58L4jeoV7DjSQ7/sF12zNCRsC0SX4Grv/A2wYURhANu4msd3FUJBvwQxMgl2VbEnU4Xx7HHwxrQiMuUTd1mpIwG69UibwfiFCPZSqmwezcwBnz0KKG7WMdkk6N2ZGNNknOu952+fFDQY4fgvrC5Ylus748VionOHGK2Z9XQzwfmz3a5HF5AOHiuSDt0CphRb7uY8yxnNKmClaquxIlH1PHVqQsKvb6w== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by PH7PR07MB9633.namprd07.prod.outlook.com (2603:10b6:510:208::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Sun, 23 Jul 2023 20:57:46 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::e7af:738b:54c2:b7ef]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::e7af:738b:54c2:b7ef%4]) with mapi id 15.20.6609.024; Sun, 23 Jul 2023 20:57:45 +0000 From: "Wamm K. D" Date: Sun, 23 Jul 2023 15:57:25 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [gW5Xg4KT8HlXE6VgUMDbJjHjyciXQoGU] X-ClientProxiedBy: CH0PR03CA0246.namprd03.prod.outlook.com (2603:10b6:610:e5::11) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20230723205725.3759-2-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|PH7PR07MB9633:EE_ X-MS-Office365-Filtering-Correlation-Id: ce5a4d45-1dad-4732-4636-08db8bbf7701 X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3q7oSzhUd6OsXE4jQ+VUoWp6HwmNQeLE4Q9IlaL0C49INRIKPjwbc2NnGpqLJ8UAAc5Qyo9klHpVXsaAzWvIDtE5E1aMvDDgd2ko6vkxUtEDYfCQDrTYJeG9K1fDFblN9v6kCBMqOOX5ROLGZ/fA8HO+KD1YFCbv1z7X2LvRvz4HgZAbaka7iOjQNc3Oyku7oTbdAqzoaorJmOvWXnkYo6JPmfgwvYVJxmuwa1G0XcVOG09r05R1Cwx04wfa+tMVQKmiIsJd2fkbyEzsFKttxzhrCt1rFhk69YtHt/rPw21+eR3ZfdVn0aOK/S4PtWs1yW5VCvwcDCNCcSM5aA7rwS1cSA3rf1pRrQ6ShG3kI/E9nxK+UgB+XWbMOcHhJVqEYggecim3VGJC3wAuCvItGLfhqmujui0mrg7Pknm2CyWYBOVhYsTKGZzwgV9vbdfh5tFSzwisyxmRFowExOwAd5IszIn/2vbvmTpNgGax4acwdC2czrbtRGDBn8ovsdN1oj4n506snilvIryjNWKNn25lCO/52zV/9BG/pawnVWsNobxbNF+Fj/HxbrwsmAM3Awg4MT8hrFjE5e6KBH6dJxtvuypMekIr4JB5t/6Fk7W6kKD+MK8GKhFcfiI8LsABjdVn3DvwGlPjYa/pO+PNKWHZOD5sUn6OCToeAzIOvfzlSA+oZNz+NN3wNXIzcx94kwhsLj0aKDqrcRFbw/JX2Ei+HFshPl4lkhmFPpLCNFTa/P5aKhnJ8ODU3ccAPYGIx0xqnYLi0dXLPdaVpzA+U/izKa52jWLskIMz5bLnDqRUtzV/at7OHxr X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m0oSTQbMLpjaGrevBUBxE0ZeUPG1Dk6lV+9yi7clNyhUDWyHesrn0f50Jxn7xEzTwYD7pbN/snlqTzwkAqMJ7cY27gA+XVe2pJrckevmRDikDti02ml0khdGbEqzzKWkDcYyp2a8N8pZA6pU6cFHFg4njE4WD3LAb9VC9v55fNrMxJqjVf3mIcjeqjI2v60fN5TN2Z0Bzl14pK9omKKQjQojw42samTaYLBGx9rQDbJe+9CEzI5Ex1IWd4GY8KzJJOJy90ue0kopTnOPxQudUckZGd1xYLA6/5yZktVC+bSphd0J2mxRrwR3HQ+EHeH4whWbFzvgXpdReXtUc7cr1zysVl5vLZtQ6PLSwdGr8sSQFoQvx9DT6g75ylm4RYT339vjMIw7AR3LcYNBA+e7CuUhD5aub8n+BVkez+6+zGzX6fsC5scMBuPqybud4D9BQjUtL2Sw/OUjtsmK++ujSWeQ433sj40Sm15/MWiKLMwt69V4u7M3IDWrrCXWbSybuFgZr6g6MyCdCSlpnWjc3mM8gTLh9kMhSf/WX6NJys15Z/2JtbwN+qOiKnOJZ6YWngOnoeqj6gZlMkYz2ctGKXLcJABVjcq3TAnWq/UqF8E= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 66glxUKsnNjw8MEcTlkdG1f7trdR6jX8hRxD89BCtedeNilgAWuETJ8gUQ+dPZfZjpSfovkZbrkklhfb8T6GXkbUIFOOLLB5tvFnsZV6icLOUHSUwDnAS4/WPuw3v5hQvflWxAztRRaL9vHuJ7XNPGbZWwVNUnELUeBvXWbJEwqPbXR9gHMPF3jQGSmuEcXb6x4576601IQ69nAElNtmoiNFsiqJx4VQRzOGfwfWzoZapxn7pM8t/+Y9gVnVXN6X+2iDN1lH5HP4CBsPirlINZ3F5aRWbrn6AeHDqvyGAT5R3cEjV6UdQTtMgy6vRWPkc7INnwRWIuzSYde7ZlnvEsUXbHgFFY/rQfNcSilnmsA7bVU/CnByTLUf+QaTPgFnFwirwaFf3RgTYZiflVHk3G9NabSgLxFoW5IDziI12OIdC7Q8Bv1VE3FJxylRCVRYTady0Zd1oeeQcqr4YIlFB+usJxDpIJUr9EFkJnnvcL/bMwEkhvjv3iIUFH33M4ViNdWwy0ZNpRRDLjyRJcKKY3mll2bptjLoVQW+bjR0dlRcKJl9aBLAnvQmd4BSoerZsBZfGbxoBlq9pyAAtSZkdxDEdUhAUxM1Yd4A98ogSCYdgAROGqGG9BxuTnwY6tyeHp0QT2X4db++7B0Wc+h8jKpGVhQ04kjK855t0DPEWuBJmII+d2/hndN7oqW+x2XcAnrtKXizkz+JmGYiA0jO5TeA2o8C554AEw3QgkZc1goSi9r4L2EUuvRglnsehRfqIDb378L3wXRC0ugp0w69CpyZ2qHg7PZTAEfgRWgN1Dx3uc6Dak7MP3d5BIuhASOS+3S+/QBgih64VjrUMtUF/XxHk75J4muT3lPzs1GWUh8ufv4jeoV31XodVnMqeLLkSV3tpt6jAiuhb4eQin9py7Qai4cEIAo1X2UNAaSqIl/ysf/9FhnMv9jeeYr/bhx7a9uRNOxkWxMnXbOctcaDM/sSH6j//xMY06yG8dZbSZVLPrjtYAjXvlN0Uf0si6lKSGgersEmvhsoRtcnrzJNDM0xicgg8tm94U1iioKVsYF20AuammcLfQGOhP7Exqj62p48E5xclGwpZ7QdKoEAUCu/cXAjKVMhf0t5ScIubXNwJ8yiInTbqPr+nFOwlBUdCSTnDmR20X32JKZSqhTDkgAmYCsxP0HiBV4q3TVepz5WZmNmIxrhyqssfLwlm2KB1o+FZAMUjYcY62U89KXNZg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce5a4d45-1dad-4732-4636-08db8bbf7701 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2023 20:57:45.6665 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR07MB9633 Received-SPF: pass client-ip=2a01:111:f400:fe5b::82d; envelope-from=jaft.r@outlook.com; helo=NAM12-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python-xyz.scm (python-manimpango): New variable. --- gnu/packages/python-xyz.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index db3e69fb45..14cb375a8a 100644 Right now, the tests are failing with "No module named 'manimpango.cmanimpango'"; it's clearly trying to import the package so it can use it for testing but the test files are failing to find it (it looks like the "cmanimpango" file is a C file (along with .pxd and .pyx files) so maybe it's Cython related?). Is there a way we usually handle this for Python/Cython packages? --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -119,7 +119,7 @@ ;;; Copyright © 2022 Evgeny Pisemsky ;;; Copyright © 2022 drozdov ;;; Copyright © 2022 Peter Polidoro -;;; Copyright © 2022 Wamm K. D. +;;; Copyright © 2022, 2023 Wamm K. D. ;;; Copyright © 2022 Jai Vetrivelan ;;; Copyright © 2022 Artyom V. Poptsov ;;; Copyright © 2022 Paul A. Patience @@ -9292,6 +9292,26 @@ (define-public python-xcffib support for Python 3 and PyPy. It is based on cffi.") (license license:expat))) +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.4.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "ManimPango" version)) + (sha256 (base32 + "00x1l55wy0k6v3b6l2g5603zk5d5dab59fwkxq6jq4ncifwiqbvk")))) + (build-system pyproject-build-system) + (native-inputs (list pkg-config python-cython python-pytest)) + (inputs (list pango)) + (home-page "https://pypi.org/project/ManimPango/") + (synopsis "Bindings for Pango for using with Manim.") + (description "Python bindings for ManimPango which is a C binding for Pango, +using Cython. + +ManimPango is internally used in Manim to render (non-LaTeX) text.") + (license license:expat))) + (define-public python-cairocffi (package (name "python-cairocffi") -- 2.41.0 From unknown Mon Jun 23 02:26:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64813] [PATCH] gnu: Add python-manimpango. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Aug 2023 20:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64813 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Wamm K. D" Cc: 64813@debbugs.gnu.org Received: via spool by 64813-submit@debbugs.gnu.org id=B64813.16922181257339 (code B ref 64813); Wed, 16 Aug 2023 20:36:02 +0000 Received: (at 64813) by debbugs.gnu.org; 16 Aug 2023 20:35:25 +0000 Received: from localhost ([127.0.0.1]:42198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWNEi-0001uJ-MD for submit@debbugs.gnu.org; Wed, 16 Aug 2023 16:35:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWNEg-0001u6-Ks for 64813@debbugs.gnu.org; Wed, 16 Aug 2023 16:35:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWNEb-0007Fa-BY; Wed, 16 Aug 2023 16:35:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=dww6x1T9KjkHXFx/VY7GyMR2SqeAcJpCNBLq2iFzXp8=; b=OZRJYqOedJtE1HMoU1Q/ t6Irw/qiCaldSLTOtbP/AuKNJvEi+OcLx/q+OZTanO12UhtpwYwahrtoBNkilPxbRANtDk0VL1iNH OVn8aUR32TfwopFzfhqbO52gc//dZNvaneld8sfwLu35KEu7RHL2VMiHIknoN6mlrPemasdL7ltsD 9cEBBbmkowVbnwUyH64LT3JIMSc2GcnOgq7oeapq8JeOugfY8c9o8fLTrTAUKUw8j3Jf8Q7IOYTtG kYwc1bF45Eu/ZCuh+t1JzzXlDklO8xQMuoeqIfIX8udbYswQ7gRrk6TbcwdvS44po3DBzo2GXA7OT urvSGv2+AV5KFg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Wed, 16 Aug 2023 22:35:15 +0200 In-Reply-To: (Wamm K. D.'s message of "Sun, 23 Jul 2023 15:57:25 -0500") Message-ID: <874jky4tfg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, "Wamm K. D" skribis: > * gnu/packages/python-xyz.scm (python-manimpango): New variable. > --- > gnu/packages/python-xyz.scm | 22 +++++++++++++++++++++- > 1 file changed, 21 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index db3e69fb45..14cb375a8a 100644 > > Right now, the tests are failing with "No module named 'manimpango.cmanim= pango'"; > it's clearly trying to import the package so it can use it for testing bu= t the > test files are failing to find it (it looks like the "cmanimpango" file i= s a C > file (along with .pxd and .pyx files) so maybe it's Cython related?). > > Is there a way we usually handle this for Python/Cython packages? I don=E2=80=99t know if there are specific tricks here, though maybe you co= uld grep around or look for other packages that depend on Cython? HTH, Ludo=E2=80=99. From unknown Mon Jun 23 02:26:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64813] (no subject) References: In-Reply-To: Resent-From: Troy Figiel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Dec 2023 19:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64813 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64813@debbugs.gnu.org Received: via spool by 64813-submit@debbugs.gnu.org id=B64813.17027547987901 (code B ref 64813); Sat, 16 Dec 2023 19:27:02 +0000 Received: (at 64813) by debbugs.gnu.org; 16 Dec 2023 19:26:38 +0000 Received: from localhost ([127.0.0.1]:56072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEaJ4-00023N-BF for submit@debbugs.gnu.org; Sat, 16 Dec 2023 14:26:38 -0500 Received: from mout-p-103.mailbox.org ([80.241.56.161]:46144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEaIw-00022x-UP for 64813@debbugs.gnu.org; Sat, 16 Dec 2023 14:26:37 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4Ssx0G0clnz9ssC for <64813@debbugs.gnu.org>; Sat, 16 Dec 2023 20:26:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troyfigiel.com; s=MBO0001; t=1702754782; h=from:from:reply-to:subject:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type; bh=eszAgFj65KWMchfBx+pHJ1l1dwp73JNQ9F37hRTqBaQ=; b=ZHUZE8rYiah4s3K1avKC0Tc2clB3y2H/sxEAKE07wSQscbtAd2ykBigh/zsIMn6q76r7Am BOXoU0yok/TkGyWQgn5B5/mPiaLCXhIWZUrq5Nrw8/8yRbzb93QgpnU0fujFE35isfrIE4 UhFqKpOrNxnCmBZrSYCJoYKpwePozlBi4cc/0C2exG1yOo8t99bk+iTw5lN5AP478vkXo9 ZO0NmrCPSy74HBRv+A/UqWTBBrP8f3bQwYsK0huMfX9eIcG6h6abpPkrAuNfbxTjaWOZ4t HPJHU2Uu/J6WnECr/d0MZFygHXX7/Fx2Fcvj58hl6yGFp/Dcp5gzmxZRosUEEQ== From: Troy Figiel Date: Sat, 16 Dec 2023 20:26:17 +0100 Message-ID: <87v88ygd9i.fsf@troyfigiel.com> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4Ssx0G0clnz9ssC X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi both of you, I took the liberty to - fix the build (the extensions still needed to be built) - upgrade to the latest release - rebase on master Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [80.241.56.161 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Hi both of you, I took the liberty to - fix the build (the extensions still needed to be built) - upgrade to the latest release - rebase on master Hope this helps! Best wishes, Troy From unknown Mon Jun 23 02:26:27 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#64813] [PATCH] gnu: Add python-manimpango. References: In-Reply-To: Resent-From: Troy Figiel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Dec 2023 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64813 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64813@debbugs.gnu.org Received: via spool by 64813-submit@debbugs.gnu.org id=B64813.17027549078071 (code B ref 64813); Sat, 16 Dec 2023 19:29:02 +0000 Received: (at 64813) by debbugs.gnu.org; 16 Dec 2023 19:28:27 +0000 Received: from localhost ([127.0.0.1]:56078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEaKp-000267-0J for submit@debbugs.gnu.org; Sat, 16 Dec 2023 14:28:27 -0500 Received: from mout-p-102.mailbox.org ([2001:67c:2050:0:465::102]:60480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEaKm-00025r-J4 for 64813@debbugs.gnu.org; Sat, 16 Dec 2023 14:28:25 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4Ssx2R3H2Lz9sZ7 for <64813@debbugs.gnu.org>; Sat, 16 Dec 2023 20:28:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troyfigiel.com; s=MBO0001; t=1702754895; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UElbVn0dgv7vP2unBRTDPCcPaMwDESgeYc/fMzWxnnQ=; b=WNQY4OOGvHhI8kGbfq1ilXrxOWBdlRuH2+RVD3V4+tgRfvNtoFrHcwIWZdbqzMcthiHuwe wpYHbNfwqyyka0v/jKHvrMNk8BR7EqJaNyfvCr+BeFiHwYnqVXtNJCnmCUi4pC0MBIlGp9 Hpc5oI0aiq+BO+l4P6QqYfKzFdhTOqnrjUwT6ZUhvlT7rLKOe95yU+BncgTEzCuwSOkuTB 2i9WCmkHMQzi5CgW3DmwrEsdzw6oIsxsr73eeeYu8UMggJSs5Th8GP9n+fD7Y3L1Ust45T 6pFLTXtGtmmlBF+rOjpdyPrZQtExEu9Wg3wgIbB6BmXxoGzKRs4aZXFBDXjJRA== From: Troy Figiel Date: Sat, 16 Dec 2023 20:24:47 +0100 Message-ID: <87ttoigd69.fsf@troyfigiel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Ssx2R3H2Lz9sZ7 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-xyz.scm (python-manimpango): New variable. Change-Id: I5ee6faa9cfd51a173f73d03c5c18e3c7d399582a --- gnu/packages/python-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 86f8d81689..6bc02393e0 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -119,7 +119,7 @@ ;;; Copyright =C2=A9 2022 Evgeny Pisemsky ;;; Copyright =C2=A9 2022 drozdov ;;; Copyright =C2=A9 2022 Peter Polidoro -;;; Copyright =C2=A9 2022 Wamm K. D. +;;; Copyright =C2=A9 2022, 2023 Wamm K. D. ;;; Copyright =C2=A9 2022 Jai Vetrivelan ;;; Copyright =C2=A9 2022 Artyom V. Poptsov ;;; Copyright =C2=A9 2022 Paul A. Patience @@ -9615,6 +9615,39 @@ (define-public python-pywinrm any machine that can run Python.") (license license:expat))) =20 +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.5.0") + (source + (origin + ;; Test fixtures are not included in the PyPI tarball. We need the = Github + ;; release to successfully run the tests. + (method git-fetch) + (uri (git-reference + (url "https://github.com/ManimCommunity/ManimPango") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00mrvswk8yly0m13jq0f432pr19sy3j6w37lrv78ah1j6jz9n50h")))) + (build-system pyproject-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (add-before 'check 'build-extensions + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace")= ))))) + (native-inputs (list pkg-config python-cython python-pytest + python-pytest-cov)) + (inputs (list pango)) + (home-page "https://pypi.org/project/ManimPango/") + (synopsis "Bindings for Pango for using with Manim") + (description + "Python bindings for ManimPango which is a C binding for Pango, +using Cython. + +ManimPango is internally used in Manim to render (non-LaTeX) text.") + (license license:expat))) + (define-public python-xcffib (package (name "python-xcffib") base-commit: d5298c5e334e56a9aabddcb62d312e63135864f6 --=20 2.40.1 From unknown Mon Jun 23 02:26:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Wamm K. D" Subject: bug#64813: closed ([PATCH] gnu: Add python-manimpango.) Message-ID: References: <87h6j7of6f.fsf@gmail.com> X-Gnu-PR-Message: they-closed 64813 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 64813@debbugs.gnu.org Date: Sat, 20 Jan 2024 21:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705786982-1789-1" This is a multi-part message in MIME format... ------------=_1705786982-1789-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64813: [PATCH] gnu: Add python-manimpango. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64813@debbugs.gnu.org. --=20 64813: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64813 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705786982-1789-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64813-done) by debbugs.gnu.org; 20 Jan 2024 21:42:19 +0000 Received: from localhost ([127.0.0.1]:36004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRJ6W-0000Re-Br for submit@debbugs.gnu.org; Sat, 20 Jan 2024 16:42:19 -0500 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:45519) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRJ6R-0000RO-C6 for 64813-done@debbugs.gnu.org; Sat, 20 Jan 2024 16:42:15 -0500 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-339289fead2so756500f8f.3 for <64813-done@debbugs.gnu.org>; Sat, 20 Jan 2024 13:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705786922; x=1706391722; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=qtz7WgWkBFEaT0K4el1aAyfDFIn+AfEZpLP13AwJDV4=; b=Vl/KKI/9e+TVurafGm/XH+OqKl5vIcD9voyToiANNt21nF5gEwFNqtKbGgCbHTVnBv ghEnAbwMHwEetPXrZyql2VmKFgWFLsJlQ+ZdCgqNsoH1vpucqSQZT4/lxF04N2Q0AJNY Md9GPU7nQxgVjdycW5kohiZL3ewPB9Tp6ZN92W27AuBPZc1+JBWMm4+k8rFFCKrDNOiM Eb+VYcSgdqmrGKmc47PlYeorS5ou6Kns/RbVhEQttnJfe6eEFCWEv7leSPpQQG+eHqlC tP9V2291kF2FnltAoBSpZNCfyq7jwpwdr7dqfwaQ00hFFvbtnzX1UrOJMGWi020JaKEJ 1jaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705786922; x=1706391722; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qtz7WgWkBFEaT0K4el1aAyfDFIn+AfEZpLP13AwJDV4=; b=Ycmu1JwV8IRbf2TmW9ngaHpzpeInr6nxaJy47x8RcmprqdXnDcC4Qt+cNhJ7V3VmuA 0UnSREIDdZueWX1LCjRB+Zimjjyv2d4UBw1J1QZXD3QfukmOf7sy0QYdIRRTiILJYs0K XGbnJPMuq1L+LvDJYGxaw4r1cdHzAybL64keLF/iKVeTZbXXGjbDQfZ5CInIv0JfK8Ei AKyPzwCWh7/Ay/b9ktmFsXWoS+gpHzQuN3fUf7ltz0wS6b5oSsyzSJJ/EOnVkti1ReSt ZM8Km7LUTBpcrTLnqvXVfC7DhsrK1D7Lold1+Qgo5i60DbPxxtrp6jr87P6V4uhD9dLB QXDQ== X-Gm-Message-State: AOJu0YzLqRPKJRAL+4vwa8CrZX4rKzVxDzmgnEQ18NkUOy+0KPAJf+bG 3qf/J95+wKG5DNrOBfwOEoHPnDjaZ+0ccpyu0yshsdEI6/vEM2gQDnaOfyjekE0= X-Google-Smtp-Source: AGHT+IEzFp1AaXkjn88KCntPEAqHuPIVhzX9uae5iwgsvwKoMC8w+OkZtyEYgXV19tMgsD07Rq9S+A== X-Received: by 2002:adf:f243:0:b0:337:b38d:69c5 with SMTP id b3-20020adff243000000b00337b38d69c5mr1018975wrp.1.1705786922188; Sat, 20 Jan 2024 13:42:02 -0800 (PST) Received: from guxtil (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id m4-20020a5d64a4000000b003392e05fb3esm446324wrp.24.2024.01.20.13.42.01 for <64813-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 13:42:01 -0800 (PST) From: Sharlatan Hellseher To: 64813-done@debbugs.gnu.org Subject: [PATCH] gnu: Add python-manimpango. Date: Sat, 20 Jan 2024 21:42:00 +0000 Message-ID: <87h6j7of6f.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64813-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I've added Co-author-by Troy Figiel , updated home-page to https://manimpango.manim.community/, applied G-Expressions package style. Pushed as 782d69fb7f88eeb5ea470f365d8ecbc761dfa1ff Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmWsPigACgkQdtcnv/Ys 0rUnAg/9G1sb20p3E+a3rZn5ppkXj7MdpFXMokC+FBP4Z3xe3mh6pgrCds91hB9Y hym30dkTKA+NQ/uWIkjEjVdiwdMrVlFNgNwVybMBAqq3liGDypIq80CztHJhIKvK adsO33O85tiB5bRb+I3yHi3MEcPSNIKhZYcEZrhNwD5qKNCIwvl5SHZUHk+4VzQ8 MytTM5sSqmyd3T0+HLRjUvbh9x/ssxvVZlw53npk92/h1mv7qsZYm4j+31GBvDyD 4q8ULwgnk+o7rep4ytFGhhNfbhLHJcMZnhiHVPUuWYWN0HdbmKnjmnrxOhDILeOH 6AmNqizcuGgBiskVKwWdB+mpuPrc3jjy+hbAvOYGWvSYH3K1sJh6IbmxN1gdPzx2 XCEKN5MxHjJPQceAXlA/KdEB3W0cgKfSNRlCi9N2X2KeWrvZmYxQKv6ADaXN5Kqq uiPznZz1aCqJksZ5ut0arapHAWKPBIKZ8HTZ+CwP6F1V73PNNnrAYtfJk/k0NkU6 RmIkc7VjrpVTxtQ+lZkCXkLH7Nbn90BVyTGUg2t07xX9eUDUpri65HJ0R9do5Yh/ QTj+JO1Mk+hws+kZxkS8V8Emhh1kaWmWeEDhxtaHQe/3AC7rUkYp8ohO1cUu3vkS QHoRfxC+MTxqTKjr9KdGgUyFkdmWw2Kxt1xv93mS9IVnZjwqDuo= =/rjc -----END PGP SIGNATURE----- --=-=-=-- ------------=_1705786982-1789-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Jul 2023 21:03:05 +0000 Received: from localhost ([127.0.0.1]:41317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNgEK-0007b2-Mi for submit@debbugs.gnu.org; Sun, 23 Jul 2023 17:03:05 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNgEG-0007aV-2P for submit@debbugs.gnu.org; Sun, 23 Jul 2023 17:03:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNgEA-0007PM-5R for guix-patches@gnu.org; Sun, 23 Jul 2023 17:02:54 -0400 Received: from mail-bn8nam12olkn2082d.outbound.protection.outlook.com ([2a01:111:f400:fe5b::82d] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNgE7-0000yo-M3 for guix-patches@gnu.org; Sun, 23 Jul 2023 17:02:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TXGO/dg7v4qjaDLK+zQwE0KfiRcQPktvPZDj3Nr02J9Ov6hcPcIOj3YfRr26t6LVIGVBZpzlvChppwSuch3JEdDCzz9D9RrXVJeLbyN+8bflWxRoPoWHusoxRtiUH3HkvWNjkdJBvvQ5TeuQ4r54KqV7dixXjul7rJIiiLePKLsFuln1WvLsMhMtkfw/4sc4Hl9mGF0LxacYpibbROViEIRiWXUCJVqwJQ3/Od3uhgGC9zMGot2aCGzZc8rmlhtFc4jNfCmZd21SHgDAjG7vlIqUzlX1lX0kaj8b6Ha0AR1PEuBawqWqvu9bCCbhYJGWqNKU/V7Yx6/mtgnJbJxZqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nkmu0ZObvzAOPKghx6p1A8g3P1uZP0XyCYWq9xAK3YI=; b=H0Y3RUJ6arFM8Yrsi8jSEAIF7X2/A6a0PAPv5utM+YxcDSPLRgXwKTbC4TYYhvKhmCz/YHl5oRK8CA/iHQ5gk0HYXsCc7KAkAIlBca7pv+m9TvGWUzxle4MC+VwM7Zsb5QEOeYOglLxdHuuG0XJnEzlRi6bts9C32nZSlCoyR0KPjBToC7iWTqWxqDkNOlP/TlsaM9Lu3fYflAHvww8GUfTKEGPgt+i+SHkQgM7FcFd5ZhgoMwO+4RhL/3pAb562NxDIwOW4MNxyzvqGTmz+UqF1BptTdtKWMZGkHnIxc9MmvQsJ+wvPb4MuGE0YlIdvLr8ylXWcc9eVxbYpPoUgzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nkmu0ZObvzAOPKghx6p1A8g3P1uZP0XyCYWq9xAK3YI=; b=SPo64Xp1mihBDZJO+A9h0UCRN/SHq7ldJZaoOGb4b2XFLu8YzjRWDTby1FxeesRFLumOU75clLUTjnX3jIJN9Pcb/zxSsXx3rxmgcVlbT9DpPYXrj97e0Dm58L4jeoV7DjSQ7/sF12zNCRsC0SX4Grv/A2wYURhANu4msd3FUJBvwQxMgl2VbEnU4Xx7HHwxrQiMuUTd1mpIwG69UibwfiFCPZSqmwezcwBnz0KKG7WMdkk6N2ZGNNknOu952+fFDQY4fgvrC5Ylus748VionOHGK2Z9XQzwfmz3a5HF5AOHiuSDt0CphRb7uY8yxnNKmClaquxIlH1PHVqQsKvb6w== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by PH7PR07MB9633.namprd07.prod.outlook.com (2603:10b6:510:208::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Sun, 23 Jul 2023 20:57:46 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::e7af:738b:54c2:b7ef]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::e7af:738b:54c2:b7ef%4]) with mapi id 15.20.6609.024; Sun, 23 Jul 2023 20:57:45 +0000 From: "Wamm K. D" To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-manimpango. Date: Sun, 23 Jul 2023 15:57:25 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [gW5Xg4KT8HlXE6VgUMDbJjHjyciXQoGU] X-ClientProxiedBy: CH0PR03CA0246.namprd03.prod.outlook.com (2603:10b6:610:e5::11) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20230723205725.3759-2-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|PH7PR07MB9633:EE_ X-MS-Office365-Filtering-Correlation-Id: ce5a4d45-1dad-4732-4636-08db8bbf7701 X-MS-Exchange-SLBlob-MailProps: a+H6FLLcF3q7oSzhUd6OsXE4jQ+VUoWp6HwmNQeLE4Q9IlaL0C49INRIKPjwbc2NnGpqLJ8UAAc5Qyo9klHpVXsaAzWvIDtE5E1aMvDDgd2ko6vkxUtEDYfCQDrTYJeG9K1fDFblN9v6kCBMqOOX5ROLGZ/fA8HO+KD1YFCbv1z7X2LvRvz4HgZAbaka7iOjQNc3Oyku7oTbdAqzoaorJmOvWXnkYo6JPmfgwvYVJxmuwa1G0XcVOG09r05R1Cwx04wfa+tMVQKmiIsJd2fkbyEzsFKttxzhrCt1rFhk69YtHt/rPw21+eR3ZfdVn0aOK/S4PtWs1yW5VCvwcDCNCcSM5aA7rwS1cSA3rf1pRrQ6ShG3kI/E9nxK+UgB+XWbMOcHhJVqEYggecim3VGJC3wAuCvItGLfhqmujui0mrg7Pknm2CyWYBOVhYsTKGZzwgV9vbdfh5tFSzwisyxmRFowExOwAd5IszIn/2vbvmTpNgGax4acwdC2czrbtRGDBn8ovsdN1oj4n506snilvIryjNWKNn25lCO/52zV/9BG/pawnVWsNobxbNF+Fj/HxbrwsmAM3Awg4MT8hrFjE5e6KBH6dJxtvuypMekIr4JB5t/6Fk7W6kKD+MK8GKhFcfiI8LsABjdVn3DvwGlPjYa/pO+PNKWHZOD5sUn6OCToeAzIOvfzlSA+oZNz+NN3wNXIzcx94kwhsLj0aKDqrcRFbw/JX2Ei+HFshPl4lkhmFPpLCNFTa/P5aKhnJ8ODU3ccAPYGIx0xqnYLi0dXLPdaVpzA+U/izKa52jWLskIMz5bLnDqRUtzV/at7OHxr X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m0oSTQbMLpjaGrevBUBxE0ZeUPG1Dk6lV+9yi7clNyhUDWyHesrn0f50Jxn7xEzTwYD7pbN/snlqTzwkAqMJ7cY27gA+XVe2pJrckevmRDikDti02ml0khdGbEqzzKWkDcYyp2a8N8pZA6pU6cFHFg4njE4WD3LAb9VC9v55fNrMxJqjVf3mIcjeqjI2v60fN5TN2Z0Bzl14pK9omKKQjQojw42samTaYLBGx9rQDbJe+9CEzI5Ex1IWd4GY8KzJJOJy90ue0kopTnOPxQudUckZGd1xYLA6/5yZktVC+bSphd0J2mxRrwR3HQ+EHeH4whWbFzvgXpdReXtUc7cr1zysVl5vLZtQ6PLSwdGr8sSQFoQvx9DT6g75ylm4RYT339vjMIw7AR3LcYNBA+e7CuUhD5aub8n+BVkez+6+zGzX6fsC5scMBuPqybud4D9BQjUtL2Sw/OUjtsmK++ujSWeQ433sj40Sm15/MWiKLMwt69V4u7M3IDWrrCXWbSybuFgZr6g6MyCdCSlpnWjc3mM8gTLh9kMhSf/WX6NJys15Z/2JtbwN+qOiKnOJZ6YWngOnoeqj6gZlMkYz2ctGKXLcJABVjcq3TAnWq/UqF8E= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NjZnbHhVS3NuTmp3OE1FY1Rsa2RHMWY3dHJkUjZqWDhoUnhEODlCQ3RlZGVO?= =?utf-8?B?aWxnQVd1RVRKOGdVUStkUFpmWmpwU2ZvdmtaYnJra2xoZmI4VDZHWGtiVUlG?= =?utf-8?B?T09MTEI1dHZGbnNaVjZpY0xPVUhTVXdEbkFTNC9XUHV3M3Y1aFF2ZmxXeEF6?= =?utf-8?B?dFJSYUw5dkh1SjdYTlBHYlpXd1ZOVW5FTFVlQnZYV2JKRXdxUGJYUjlnSE1Q?= =?utf-8?B?RjNqUUdTbXVFY1hiNng0NTc2NjAxSVE2OW5BRWxOdG1vaU5Gc2lxSng0VlFS?= =?utf-8?B?ek9HZndmV3pvWmFweG43cE04dC8rWTlnVm5WWE42WCsyaUROMWxINUhQNENC?= =?utf-8?B?c1BpcmxJTlozRjVhUldicm42QWVIRHF2eUdBVDVSM2NFalY2VWRRVHRNZ3k2?= =?utf-8?B?dlJXUGtjN0lObndSV0l1elNZZGU3WmxudkVzVVhiSGdGRlkvclFmTmNTaWxu?= =?utf-8?B?bXNBN2JWVS9DbkJ5VExVZitRYVRQZ0ZuRndpcndhRmYzUmdUWVppZmxWSGsz?= =?utf-8?B?RzlOYWJTZ0x4Rm9XNUlEemlJMTJPSWRDN1E4QnYxVkUzRkp4eWxSQ1ZSWVRh?= =?utf-8?B?ZHkwWmQxb2VlUWNxcjRZSWxGQit1c0p4RHBJSlVyOUVGa0pubnZjTC9iTXdF?= =?utf-8?B?a2h2anYzaUlVRkgzM000VmlOZFd3eTBaTnBSUkRManlSSmNLS1kzbWxsMmJw?= =?utf-8?B?dGpMb1ZRVytialIwZGxSY0tKbDlhQkxBbnZRbWQ0QlNvZXJac0JaZkdieG9C?= =?utf-8?B?bHE5cHlBQXRTWmtkeERFZFVoQVV4TTFZZDRBOThvZ1NDWWRnQVJPR3FHRzlC?= =?utf-8?B?eHVUbndZNnR5ZUhwMFFUMlg0ZGIrKzdCMFdjK2g4aktwR1ZoUTA0a2pLODU1?= =?utf-8?B?dDBEUEVXdUJKbUlJK2QyL2huZE43b3FXK3gyWGNBbnJ0S1hpemt6K0ptR1lp?= =?utf-8?B?QTBqTzVUZUEybzhDNTU0QUV3M1Fna1pjMWdvU2k5cjRMMkVVdXZSZ2xuc2Vo?= =?utf-8?B?UmZxSURiMzc4TDN3WFJDMHVncDB3NjlDcHlaMnFIZzdQWlRBRWZnUldnTjFE?= =?utf-8?B?eDN1YzZEYWs3TVAzZDVCSXVoQVNPUyszUysvUUJnaWg2NFZqclVNdFVGL1h4?= =?utf-8?B?SGs3NUo0bXVUM2xQenMxR1dVaDh1ZnY0amVvVjMxWG9kVm5NcWVMTGtTVjN0?= =?utf-8?B?cHQ2akFpdWhiNGVRaW45cHk3UWFpNGNFSUFvMVgyVU5BYVNxSWwveXNmLzlG?= =?utf-8?B?aG5NdjlqZWVZci9iaHg3YTl1Uk5PeGtXeE1uWGJPY3RjYURNL3NTSDZqLy94?= =?utf-8?B?TVkwNnlHOGRaYlNaVkxQcmp0WUFqWHZsTjBVZjBzaTZsS1NHZ2Vyc0Vtdmhz?= =?utf-8?B?b1J0Y25yekpORE0weGljZ2c4dG05NFUxaWlvS1ZzWUYyMEF1YW1tY0xmUUdP?= =?utf-8?B?aFA3RXhxajYycDQ4RTV4Y2xHd3BaN1FkS29FQVVDdS9jWEFqS1ZNaGYwdDVT?= =?utf-8?B?Y0l1YlhOd0o4eWlJblRicVByK25GT3dsQlVkQ1NUbkRtUjIwWDMySktaU3Fo?= =?utf-8?B?VERrZ0FtWUNzeFAwSGlCVjRxM1RWZXB6NVdabU5tSXhyaHlxc3NmTHdsbTJL?= =?utf-8?B?QjFvK0ZaQU1ValljWTYyVTg5S1hOWmc9PQ==?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce5a4d45-1dad-4732-4636-08db8bbf7701 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2023 20:57:45.6665 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR07MB9633 Received-SPF: pass client-ip=2a01:111:f400:fe5b::82d; envelope-from=jaft.r@outlook.com; helo=NAM12-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: "Wamm K. D" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python-xyz.scm (python-manimpango): New variable. --- gnu/packages/python-xyz.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index db3e69fb45..14cb375a8a 100644 Right now, the tests are failing with "No module named 'manimpango.cmanimpango'"; it's clearly trying to import the package so it can use it for testing but the test files are failing to find it (it looks like the "cmanimpango" file is a C file (along with .pxd and .pyx files) so maybe it's Cython related?). Is there a way we usually handle this for Python/Cython packages? --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -119,7 +119,7 @@ ;;; Copyright © 2022 Evgeny Pisemsky ;;; Copyright © 2022 drozdov ;;; Copyright © 2022 Peter Polidoro -;;; Copyright © 2022 Wamm K. D. +;;; Copyright © 2022, 2023 Wamm K. D. ;;; Copyright © 2022 Jai Vetrivelan ;;; Copyright © 2022 Artyom V. Poptsov ;;; Copyright © 2022 Paul A. Patience @@ -9292,6 +9292,26 @@ (define-public python-xcffib support for Python 3 and PyPy. It is based on cffi.") (license license:expat))) +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.4.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "ManimPango" version)) + (sha256 (base32 + "00x1l55wy0k6v3b6l2g5603zk5d5dab59fwkxq6jq4ncifwiqbvk")))) + (build-system pyproject-build-system) + (native-inputs (list pkg-config python-cython python-pytest)) + (inputs (list pango)) + (home-page "https://pypi.org/project/ManimPango/") + (synopsis "Bindings for Pango for using with Manim.") + (description "Python bindings for ManimPango which is a C binding for Pango, +using Cython. + +ManimPango is internally used in Manim to render (non-LaTeX) text.") + (license license:expat))) + (define-public python-cairocffi (package (name "python-cairocffi") -- 2.41.0 ------------=_1705786982-1789-1--