From dd46fc9fcca8646a6510653e29609487e2d75b6f Mon Sep 17 00:00:00 2001 From: Laurent Gautier Date: Sat, 7 Dec 2024 21:19:13 -0500 Subject: [PATCH] Include license files. --- LICENSE-xxHash | 64 ++++++++++++++++++++++++-------------------------- pyproject.toml | 6 +++-- src/_xxhash.c | 2 +- 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/LICENSE-xxHash b/LICENSE-xxHash index 151937d..43cd5de 100644 --- a/LICENSE-xxHash +++ b/LICENSE-xxHash @@ -1,33 +1,31 @@ -/* -* xxHash - Fast Hash algorithm -* Copyright (C) 2012-2016, Yann Collet -* -* BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are -* met: -* -* * Redistributions of source code must retain the above copyright -* notice, this list of conditions and the following disclaimer. -* * Redistributions in binary form must reproduce the above -* copyright notice, this list of conditions and the following disclaimer -* in the documentation and/or other materials provided with the -* distribution. -* -* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -* -* You can contact the author at : -* - xxHash homepage: http://www.xxhash.com -* - xxHash source repository : https://github.com/Cyan4973/xxHash -*/ +xxHash - Fast Hash algorithm +Copyright (C) 2012-2016, Yann Collet + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +You can contact the author at : +- xxHash homepage: http://www.xxhash.com +- xxHash source repository : https://github.com/Cyan4973/xxHash diff --git a/pyproject.toml b/pyproject.toml index e6b0621..e062684 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,11 +11,12 @@ version = "0.3.1" description = "Hash sketches of sequences" readme = "README.md" requires-python = ">3.8" -license = { text = "MIT" } +license = { text = "MIT + BSD-2-Clause (xxHash)" } authors = [{ name = "Laurent Gautier", email = "lgautier@gmail.com" }] classifiers = [ 'Intended Audience :: Science/Research', 'License :: OSI Approved :: MIT License', + "License :: OSI Approved :: BSD-2-Clause", 'Operating System :: POSIX :: Linux', 'Programming Language :: C++', 'Programming Language :: Python :: 3 :: Only', @@ -43,4 +44,5 @@ packages = [ "mashingpumpkins", "mashingpumpkins.tests", ] -# zip_safe = false # not supported as of setuptools==62.3.2 +include-package-data = false +license-files = ["LICENSE", "LICENSE-xxHash"] \ No newline at end of file diff --git a/src/_xxhash.c b/src/_xxhash.c index 0464936..6bfb8d9 100644 --- a/src/_xxhash.c +++ b/src/_xxhash.c @@ -67,7 +67,7 @@ static PyMethodDef xxhashModuleMethods[] = { static struct PyModuleDef moduledef = { PyModuleDef_HEAD_INIT, "_xxhash", - "Utilities to compute XXHash.", + "", -1, xxhashModuleMethods};