File tree Expand file tree Collapse file tree 8 files changed +32
-8
lines changed
codegen/files_to_generate Expand file tree Collapse file tree 8 files changed +32
-8
lines changed Original file line number Diff line number Diff line change 56
56
CIBW_ENVIRONMENT_MACOS : CMAKE_GENERATOR="Unix Makefiles" CMAKE_OSX_ARCHITECTURES=${{ matrix.osx_arch }}
57
57
CIBW_ENVIRONMENT_WINDOWS : CMAKE_GENERATOR="Visual Studio 17 2022" CMAKE_GENERATOR_PLATFORM=x64
58
58
CIBW_BUILD_VERBOSITY : 1
59
+ CIBW_TEST_EXTRAS : dev
59
60
60
61
- name : Build source
61
62
if : startsWith(matrix.os, 'ubuntu')
Original file line number Diff line number Diff line change 32
32
python -m cibuildwheel --output-dir wheelhouse
33
33
env :
34
34
CIBW_ARCHS_LINUX : aarch64
35
- CIBW_BEFORE_ALL : " yum -y update && yum install -y blas-devel lapack-devel suitesparse-devel"
35
+ CIBW_BEFORE_ALL : " rm -rf {package}/osqp_sources/build && yum -y update && yum install -y blas-devel lapack-devel suitesparse-devel"
36
36
CIBW_ENVIRONMENT_LINUX : CMAKE_GENERATOR="Unix Makefiles"
37
+ CIBW_BUILD_VERBOSITY : 1
38
+ CIBW_TEST_EXTRAS : dev
37
39
38
40
- name : Release to pypi
39
41
if : github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
Original file line number Diff line number Diff line change 1
1
[build-system ]
2
+ build-backend = " setuptools.build_meta"
2
3
requires = [
3
4
# Building with numpy 2.0 is compatible with numpy 1.x, but it
4
5
# is only available on Python 3.9+
5
6
" numpy >= 2.0.0; python_version > '3.8'" ,
6
7
" oldest-supported-numpy; python_version <= '3.8'" ,
7
- " scipy >= 0.13.2, !=1.12.0 " ,
8
+
8
9
" setuptools>=40.8.0" ,
9
10
" setuptools_scm>=6.2" ,
10
11
" wheel" ,
11
12
" qdldl"
12
13
]
13
- build-backend = " setuptools.build_meta"
14
+
15
+ [project ]
16
+ name = " osqp"
17
+ dynamic = [" version" , " dependencies" ]
18
+ description = " OSQP: The Operator Splitting QP Solver"
19
+ readme = " README.rst"
20
+ authors = [
21
+ {
name =
" Bartolomeo Stellato" ,
email =
" [email protected] " },
22
+ { name = " Goran Banjac" },
23
+ ]
24
+ classifiers = [
25
+ " License :: OSI Approved :: Apache Software License"
26
+ ]
27
+
28
+ [project .optional-dependencies ]
29
+ dev = [
30
+ # Unit tests fail on scipy 1.12.0
31
+ # see https://github.com/scipy/scipy/issues/20027
32
+ # We'll employ this extra when building wheels
33
+ # using cibuildwheel by setting CIBW_TEST_EXTRAS
34
+ " scipy!=1.12.0" ,
35
+ ]
14
36
15
37
[tool .setuptools_scm ]
16
38
write_to = " src/osqp/_version.py"
Original file line number Diff line number Diff line change 1
1
numpy >= 1.7
2
- scipy >= 0.13.2 , != 1.12.0
2
+ scipy >= 0.13.2
3
3
qdldl
Original file line number Diff line number Diff line change @@ -265,7 +265,6 @@ def readme():
265
265
package_dir = {'' : 'src' },
266
266
include_package_data = True , # Include package data from MANIFEST.in
267
267
install_requires = requirements ,
268
- license = 'Apache 2.0' ,
269
268
url = "https://osqp.org/" ,
270
269
cmdclass = {'build_ext' : build_ext_osqp },
271
270
packages = find_namespace_packages (where = 'src' ),
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ def finalize_options(self):
74
74
75
75
76
76
setup (name = 'PYTHON_EXT_NAME' ,
77
- version = '0.6.7.post0 ' ,
77
+ version = '0.6.7.post1 ' ,
78
78
author = 'Bartolomeo Stellato, Goran Banjac' ,
79
79
80
80
description = 'This is the Python module for embedded OSQP: ' +
Original file line number Diff line number Diff line change 1
1
"""
2
- Python interface module for OSQP solver v0.6.7.post0
2
+ Python interface module for OSQP solver v0.6.7.post1
3
3
"""
4
4
from __future__ import print_function
5
5
from builtins import object
Original file line number Diff line number Diff line change @@ -330,7 +330,7 @@ class OSQP(object):
330
330
work - workspace
331
331
"""
332
332
def __init__ (self ):
333
- self ._version = "0.6.7.post0 "
333
+ self ._version = "0.6.7.post1 "
334
334
335
335
@property
336
336
def version (self ):
You can’t perform that action at this time.
0 commit comments