From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 10 01:19:12 2022 Received: (at submit) by debbugs.gnu.org; 10 Aug 2022 05:19:12 +0000 Received: from localhost ([127.0.0.1]:45791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLe7c-0002ea-4H for submit@debbugs.gnu.org; Wed, 10 Aug 2022 01:19:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:57560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLe7Y-0002eQ-5i for submit@debbugs.gnu.org; Wed, 10 Aug 2022 01:19:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45506) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLe7X-0002XK-V3 for guix-patches@gnu.org; Wed, 10 Aug 2022 01:19:08 -0400 Received: from box.kiranshila.com ([69.55.55.27]:51433) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLe7W-0008Pk-3d for guix-patches@gnu.org; Wed, 10 Aug 2022 01:19:07 -0400 Received: from authenticated-user (box.kiranshila.com [69.55.55.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.kiranshila.com (Postfix) with ESMTPSA id CE03F7E3D4; Wed, 10 Aug 2022 01:19:03 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kiranshila.com; s=mail; t=1660108744; bh=G0XF3bgaRBe+qcmyBe1qbTcDk2QNCLyU2xifQR694lk=; h=From:To:Cc:Subject:Date:From; b=b52bD0ah3a244kcZRCfN0YxJOTSdiE0iMMijAQMopl1YGbibX9O87yF8Ui9rTtz4n 2e9SCXMHfJY/+/56XlBn578jqwneTAn7Q9/k9uKR9mBPzV5f201O0R1gDWWbFfdJQ8 NUfxS2d50PEdZDeBn3xry1vDvnRNGcMGSjZlVdBO/RQhhpyZnwDeQW9V4O8L3U0irM 9KSpZpVOYAT43k5jNG+00vR8Inbszj0+VLl4mIK41t5sBIRRkUQ0iNKWVm4sJlVewI ejBLS1LQ0nscBQCW4QvdKDvGxytXNMuW9CZwbJqYgEdVfyxxI4n0U7f6Z6Ra2Zh8gD G/+9xTyKgUxkw== From: Kiran Shila To: guix-patches@gnu.org Subject: [PATCH] Add python-hdbscan Date: Tue, 9 Aug 2022 22:18:51 -0700 Message-Id: <20220810051851.329112-1-me@kiranshila.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=69.55.55.27; envelope-from=me@kiranshila.com; helo=box.kiranshila.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, 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.4 (-) X-Debbugs-Envelope-To: submit Cc: Kiran Shila 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: -2.4 (--) --- gnu/packages/python-science.scm | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 95f60aae7b..758079c8b6 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2022 Paul A. Patience ;;; Copyright © 2022 Wiktor Żelazny ;;; Copyright © 2022 Eric Bavier +;;; Copyright © 2022 Kiran Shila ;;; ;;; This file is part of GNU Guix. ;;; @@ -1478,3 +1479,43 @@ (define-public python-opt-einsum well as potentially any library which conforms to a standard API. See the documentation for more information.") (license license:expat))) + +(define-public python-hdbscan + (package + (name "python-hdbscan") + (version "0.8.28") + (source (origin + (method url-fetch) + (uri (pypi-uri "hdbscan" version)) + (sha256 + (base32 + "0nn0xm9ji74pkil1lbkrskmyak25jx4av8cdqg2dzgiv5wgzgnpf")))) + (build-system python-build-system) + (arguments + `(#:modules ((ice-9 ftw) + (srfi srfi-1) + (guix build utils) + (guix build python-build-system)) + #:phases (modify-phases + %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (let ((outdir (string-append + (getcwd) "/build/" + (car (filter (lambda (s) (string-contains s "lib")) + (scandir "build")))))) + (invoke "pytest" "-vv" outdir)))))))) + (propagated-inputs (list python-cython python-joblib python-numpy + python-scikit-learn python-scipy)) + (native-inputs (list python-nose python-pytest python-pandas python-networkx)) + (home-page "http://github.com/scikit-learn-contrib/hdbscan") + (synopsis "Clustering based on density with variable density clusters") + (description "HDBSCAN - Hierarchical Density-Based Spatial Clustering of +Applications with Noise. Performs DBSCAN over varying epsilon values and +integrates the result to find a clustering that gives the best stability over +epsilon. This allows HDBSCAN to find clusters of varying densities (unlike +DBSCAN), and be more robust to parameter selection. HDBSCAN is ideal for +exploratory data analysis; it's a fast and robust algorithm that you can trust +to return meaningful clusters (if there are any).") + (license license:bsd-3))) -- 2.37.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 29 18:03:21 2024 Received: (at 57099-done) by debbugs.gnu.org; 29 Jan 2024 23:03:21 +0000 Received: from localhost ([127.0.0.1]:33708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUaev-0000NB-0N for submit@debbugs.gnu.org; Mon, 29 Jan 2024 18:03:21 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:55634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUaes-0000Mp-OT for 57099-done@debbugs.gnu.org; Mon, 29 Jan 2024 18:03:19 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-40ef75adf44so12172015e9.3 for <57099-done@debbugs.gnu.org>; Mon, 29 Jan 2024 15:03:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706569384; x=1707174184; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=y3jJbkg/rQe6affa7Ztl5k3nXGGs6Qwep/h0f6zF4Yo=; b=IIsxNrxIxmOPR43TzBSThHFwjqYIimVUAaOjdR8lBQILmJOGKyGHT4qjeFLn30SBY1 Advbx2xfko+O3ZZPxmXY2EUpDcXQHCyjIhdV1Rh3NCk6/KKccXGWwF5BA8j2i3HFkorc O0zUYxp3yuNBkoOQahJMspM11/adjErq+Xl/uUhgcdDgDbom2mwT+B7Zbl2bzLa7NYOV jsL82+pcqN9PojdTOuiiPWd02zcdz9/+L1/qSHAkeAAUHpe8c2scigSdBvOtgTSQgFAG 8xtkhSU2aef9doBt+9sQgXUw/9pauxrIrSXJ5CDhqW1S8qxKVFQNsrbvliIGkeba8UbF LX6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706569384; x=1707174184; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=y3jJbkg/rQe6affa7Ztl5k3nXGGs6Qwep/h0f6zF4Yo=; b=TXxejwwntb+Haaqtm/z3GrMzI/NESzZnoiYSUEs53q6OqnlYMf+Dg+I6u0UnPQSmru vtHqzJqPLZuqooLhshhabC64jvY7XTk9nc2lKliQl/gQSMZeJXouLthmEi2aLO1U8LmP wydldNMC4XrGhvFsgktbL65BiD1OZ0bEjW1WP4kAdf5qH9U7CINnSMmyLLMPvQuGWOJD 7xNNPvcnI5ZQwgdv9Q1Q5naCWTn0Tn/Agk1OUPQqo/WSzuqW0ljyLBq5h4Ihnl5dCGNm BGpT52FFui6fieJcKQdYThSC+1vqn60yFd9DD33GrKgQabFrM0m98mohMWPZSCHXyhx+ 53rg== X-Gm-Message-State: AOJu0YwrSEa1HDO5SrnIpUiwvqFSETOYNNY4EZ9QsOsTor7k7bUqS0Le Qs9P8OJD+v5bjUKpCq5cWHK0OZflGhCeGum34jO9mIVH9cek71zleOqAMFO3djw= X-Google-Smtp-Source: AGHT+IGx/d1c/FhV1H0fmfT+yXkkU2kDD4zvCDKycq+ShO9TUgL9UTUx3oneN9pRyFPHWE2qc56E0Q== X-Received: by 2002:a05:600c:3547:b0:40e:fb50:94d8 with SMTP id i7-20020a05600c354700b0040efb5094d8mr1770144wmq.8.1706569384056; Mon, 29 Jan 2024 15:03:04 -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 az10-20020a05600c600a00b0040efac60829sm2704021wmb.12.2024.01.29.15.03.00 for <57099-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 15:03:00 -0800 (PST) From: Sharlatan Hellseher To: 57099-done@debbugs.gnu.org Subject: [PATCH] Add python-hdbscan Date: Mon, 29 Jan 2024 23:02:59 +0000 Message-ID: <8734ufu4ik.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: 57099-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 Modifications applied: - simplify package by using pyproject-build-system - add 'build-extensions to pass 'check phase - update to the lates upstream version 0.8.33 - python-cython moved to native-inputs - fix all lint wrnings - use HTTPS for home-page Pushed as cdadef64093fc12fd335a2b7b54d4b05c829107e to master. Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmW4LqMACgkQdtcnv/Ys 0rUwLg/+Jd5jkCf6tXScRs8fnScXVSlB5GpnI/iClMrcp0uEwmSNhmGA4OXlg59U c+NgXRU5gYmnq9wH4OAOXbO1pPAM7YNCbx5RZi2DWMXBcYeM0f/UPM4zNx5U5F7o 6CNWuaj5lQfMAzLTknHHCmWKukXbPEXwAYGo8TSgR2yMzy1kc0GRHDwxmvwwzYj5 OUfWmfApeL3r64zQPQFB0ApgX1bufkXvMMbeMlcXg/12YGkyhTO40NvB1jnz8vXl zoX4y0/7dytFgT9bjGmLC3nRle1j1yqgTbjiyQE5cXViV2igu0zvRZue/68TsLdi uRXsIe/8ApLcEhI0hsZAxHVrnS2T0B8cI+2/il9ePOOrbAIGr132IXR/6AuGP0yw wZ6eb90xKnioFq5I5fMrWvIGK6OA/6u6BajPZp1D40O1vgD/1ZPJOSrwPfMTf6hI wCWJktwDCl4F/ypVVChuT9XBgB1yvlhbccO6CMpEd9U89llLOqlFS0X0mW72sV6i o3aoCPw79ezHHunerpKO2fvFrFG/zkGOFbz2ZPX2oJ7ueBbbgAosAwm9ki1Q7Lt4 aFvV7N7GHFFB7fwk/T4T/lUqU4M94yetFjlzW9QBD0qVj3Dsent4jh9DfIhJEL/n wgPjdkGFf3kHd92arEu+/rfUUW223d7kIg3rzU6muaTxrG0B5uc= =SG3i -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Sep 20 02:23:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 27 Feb 2024 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator