Skip to content

Commit 6c85164

Browse files
build tool changed to setup.py
1 parent 4d66ba7 commit 6c85164

File tree

5 files changed

+284
-1
lines changed

5 files changed

+284
-1
lines changed

.github/workflows/pythonpackage.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
pytest tests/ -v -x
4343
- name: Build wheel
4444
run: |
45-
python3 -m build . --wheel
45+
python3 setup.py bdist_wheel
4646
- name: Upload wheel to release
4747
if: contains(github.ref, 'tags/v') && matrix.python-version == '3.8'
4848
uses: svenstaro/upload-release-action@v1-release

.gitmodules

Whitespace-only changes.

LICENSE.txt

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
Copyright (c) 2005-2021, NumPy Developers.
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions are
6+
met:
7+
8+
* Redistributions of source code must retain the above copyright
9+
notice, this list of conditions and the following disclaimer.
10+
11+
* Redistributions in binary form must reproduce the above
12+
copyright notice, this list of conditions and the following
13+
disclaimer in the documentation and/or other materials provided
14+
with the distribution.
15+
16+
* Neither the name of the NumPy Developers nor the names of any
17+
contributors may be used to endorse or promote products derived
18+
from this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

LICENSES_bundled.txt

+252
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,252 @@
1+
This repository and source distributions bundle a number of libraries that
2+
are compatibly licensed. We list these here.
3+
4+
Name: Scipy
5+
Files: src/kbest_assignment/lsap
6+
License: 3-clause BSD
7+
8+
Name: Numpydoc
9+
Files: doc/sphinxext/numpydoc/*
10+
License: 2-clause BSD
11+
For details, see doc/sphinxext/LICENSE.txt
12+
13+
Name: scipy-sphinx-theme
14+
Files: doc/scipy-sphinx-theme/*
15+
License: 3-clause BSD, PSF and Apache 2.0
16+
For details, see doc/sphinxext/LICENSE.txt
17+
18+
Name: Decorator
19+
Files: scipy/_lib/decorator.py
20+
License: 2-clause BSD
21+
For details, see the header inside scipy/_lib/decorator.py
22+
23+
Name: ID
24+
Files: scipy/linalg/src/id_dist/*
25+
License: 3-clause BSD
26+
For details, see scipy/linalg/src/id_dist/doc/doc.tex
27+
28+
Name: L-BFGS-B
29+
Files: scipy/optimize/lbfgsb/*
30+
License: BSD license
31+
For details, see scipy/optimize/lbfgsb/README
32+
33+
Name: LAPJVsp
34+
Files: scipy/sparse/csgraph/_matching.pyx
35+
License: 3-clause BSD
36+
Copyright 1987-, A. Volgenant/Amsterdam School of Economics,
37+
University of Amsterdam
38+
39+
Distributed under 3-clause BSD license with permission from
40+
University of Amsterdam.
41+
42+
Redistribution and use in source and binary forms, with or without
43+
modification, are permitted provided that the following conditions are met:
44+
45+
1. Redistributions of source code must retain the above copyright notice,
46+
this list of conditions and the following disclaimer.
47+
48+
2. Redistributions in binary form must reproduce the above copyright notice,
49+
this list of conditions and the following disclaimer in the documentation
50+
and/or other materials provided with the distribution.
51+
52+
3. Neither the name of the copyright holder nor the names of its contributors
53+
may be used to endorse or promote products derived from this software
54+
without specific prior written permission.
55+
56+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
57+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
58+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
59+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
60+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
61+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
62+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
63+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
64+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
65+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
66+
POSSIBILITY OF SUCH DAMAGE.
67+
68+
69+
Name: SuperLU
70+
Files: scipy/sparse/linalg/dsolve/SuperLU/*
71+
License: 3-clause BSD
72+
For details, see scipy/sparse/linalg/dsolve/SuperLU/License.txt
73+
74+
Name: ARPACK
75+
Files: scipy/sparse/linalg/eigen/arpack/ARPACK/*
76+
License: 3-clause BSD
77+
For details, see scipy/sparse/linalg/eigen/arpack/ARPACK/COPYING
78+
79+
Name: Qhull
80+
Files: scipy/spatial/qhull/*
81+
License: Qhull license (BSD-like)
82+
For details, see scipy/spatial/qhull/COPYING.txt
83+
84+
Name: Cephes
85+
Files: scipy/special/cephes/*
86+
License: 3-clause BSD
87+
Distributed under 3-clause BSD license with permission from the author,
88+
see https://lists.debian.org/debian-legal/2004/12/msg00295.html
89+
90+
Cephes Math Library Release 2.8: June, 2000
91+
Copyright 1984, 1995, 2000 by Stephen L. Moshier
92+
93+
This software is derived from the Cephes Math Library and is
94+
incorporated herein by permission of the author.
95+
96+
All rights reserved.
97+
98+
Redistribution and use in source and binary forms, with or without
99+
modification, are permitted provided that the following conditions are met:
100+
* Redistributions of source code must retain the above copyright
101+
notice, this list of conditions and the following disclaimer.
102+
* Redistributions in binary form must reproduce the above copyright
103+
notice, this list of conditions and the following disclaimer in the
104+
documentation and/or other materials provided with the distribution.
105+
* Neither the name of the <organization> nor the
106+
names of its contributors may be used to endorse or promote products
107+
derived from this software without specific prior written permission.
108+
109+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
110+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
111+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
112+
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
113+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
114+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
115+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
116+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
117+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
118+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
119+
120+
Name: Faddeeva
121+
Files: scipy/special/Faddeeva.*
122+
License: MIT
123+
Copyright (c) 2012 Massachusetts Institute of Technology
124+
125+
Permission is hereby granted, free of charge, to any person obtaining
126+
a copy of this software and associated documentation files (the
127+
"Software"), to deal in the Software without restriction, including
128+
without limitation the rights to use, copy, modify, merge, publish,
129+
distribute, sublicense, and/or sell copies of the Software, and to
130+
permit persons to whom the Software is furnished to do so, subject to
131+
the following conditions:
132+
133+
The above copyright notice and this permission notice shall be
134+
included in all copies or substantial portions of the Software.
135+
136+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
137+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
138+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
139+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
140+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
141+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
142+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
143+
144+
Name: qd
145+
Files: scipy/special/cephes/dd_*.[ch]
146+
License: modified BSD license ("BSD-LBNL-License.doc")
147+
This work was supported by the Director, Office of Science, Division
148+
of Mathematical, Information, and Computational Sciences of the
149+
U.S. Department of Energy under contract numbers DE-AC03-76SF00098 and
150+
DE-AC02-05CH11231.
151+
152+
Copyright (c) 2003-2009, The Regents of the University of California,
153+
through Lawrence Berkeley National Laboratory (subject to receipt of
154+
any required approvals from U.S. Dept. of Energy) All rights reserved.
155+
156+
1. Redistribution and use in source and binary forms, with or
157+
without modification, are permitted provided that the following
158+
conditions are met:
159+
160+
(1) Redistributions of source code must retain the copyright
161+
notice, this list of conditions and the following disclaimer.
162+
163+
(2) Redistributions in binary form must reproduce the copyright
164+
notice, this list of conditions and the following disclaimer in
165+
the documentation and/or other materials provided with the
166+
distribution.
167+
168+
(3) Neither the name of the University of California, Lawrence
169+
Berkeley National Laboratory, U.S. Dept. of Energy nor the names
170+
of its contributors may be used to endorse or promote products
171+
derived from this software without specific prior written
172+
permission.
173+
174+
2. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
175+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
176+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
177+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
178+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
179+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
180+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
181+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
182+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
183+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
184+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
185+
186+
3. You are under no obligation whatsoever to provide any bug fixes,
187+
patches, or upgrades to the features, functionality or performance of
188+
the source code ("Enhancements") to anyone; however, if you choose to
189+
make your Enhancements available either publicly, or directly to
190+
Lawrence Berkeley National Laboratory, without imposing a separate
191+
written license agreement for such Enhancements, then you hereby grant
192+
the following license: a non-exclusive, royalty-free perpetual license
193+
to install, use, modify, prepare derivative works, incorporate into
194+
other computer software, distribute, and sublicense such enhancements
195+
or derivative works thereof, in binary and source code form.
196+
197+
Name: pypocketfft
198+
Files: scipy/fft/_pocketfft/[pocketfft.h, pypocketfft.cxx]
199+
License: 3-Clause BSD
200+
For details, see scipy/fft/_pocketfft/LICENSE.md
201+
202+
Name: uarray
203+
Files: scipy/_lib/uarray/*
204+
License: 3-Clause BSD
205+
For details, see scipy/_lib/uarray/LICENSE
206+
207+
Name: ampgo
208+
Files: benchmarks/benchmarks/go_benchmark_functions/*.py
209+
License: MIT
210+
Functions for testing global optimizers, forked from the AMPGO project,
211+
https://code.google.com/archive/p/ampgo
212+
213+
Name: pybind11
214+
Files: no source files are included, however pybind11 binary artifacts are
215+
included with every binary build of SciPy.
216+
License:
217+
Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
218+
219+
Redistribution and use in source and binary forms, with or without
220+
modification, are permitted provided that the following conditions are met:
221+
222+
1. Redistributions of source code must retain the above copyright notice, this
223+
list of conditions and the following disclaimer.
224+
225+
2. Redistributions in binary form must reproduce the above copyright notice,
226+
this list of conditions and the following disclaimer in the documentation
227+
and/or other materials provided with the distribution.
228+
229+
3. Neither the name of the copyright holder nor the names of its contributors
230+
may be used to endorse or promote products derived from this software
231+
without specific prior written permission.
232+
233+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
234+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
235+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
236+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
237+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
238+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
239+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
240+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
241+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
242+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
243+
244+
Name: HiGHS
245+
Files: scipy/optimize/_highs/*
246+
License: MIT
247+
For details, see scipy/optimize/_highs/LICENCE
248+
249+
Name: Boost
250+
Files: scipy/_lib/boost/*
251+
License: Boost Software License - Version 1.0
252+
For details, see scipy/_lib/boost/LICENSE_1_0.txt

requirements.ci.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
pylint
22
pytest
33
build
4+
wheel

0 commit comments

Comments
 (0)