Skip to content

Commit cda0d28

Browse files
authored
Prep for v9.4.1 (#8)
1 parent 1565c64 commit cda0d28

9 files changed

Lines changed: 49 additions & 25 deletions

Artifacts.toml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,40 @@
11
[[Xpress]]
2-
git-tree-sha1 = "76b5ff1036e610191b8e9fe97cc50317bde52bf0"
2+
git-tree-sha1 = "66559bdb1036af9f67554c4989f1d1905b7b09ef"
3+
arch = "aarch64"
4+
os = "linux"
5+
6+
[[Xpress.download]]
7+
sha256 = "186079bdf9dbc646c2898598cbd8eaf1b0f86738d841d314bf2b0b06119e05b7"
8+
url = "https://anaconda.org/fico-xpress/xpresslibs/9.4.1/download/linux-aarch64/xpresslibs-9.4.1-ha4362f7_1716201091.tar.bz2"
9+
[[Xpress]]
10+
git-tree-sha1 = "9f2771f5cf2dddba8661cae7c4a2f6ea5d8e633b"
311
arch = "x86_64"
412
os = "linux"
513

614
[[Xpress.download]]
7-
sha256 = "4c9d7fcd172cc8bc537e8ad329d9ad1c495a95eb193005f9cc11bfbe4239f28f"
8-
url = "https://anaconda.org/fico-xpress/xpress/9.4.0/download/linux-64/xpress-9.4.0-py311hd54f6e1_0.tar.bz2"
15+
sha256 = "fb4741b9f060574befc30c106da987c2e1ec3c027c94b7d9be1926c5bb38d04e"
16+
url = "https://anaconda.org/fico-xpress/xpresslibs/9.4.1/download/linux-64/xpresslibs-9.4.1-he969ceb_1716204914.tar.bz2"
917
[[Xpress]]
10-
git-tree-sha1 = "5fe7bfcec61b06c39e2cacc1b7d0b13cd853e1ab"
18+
git-tree-sha1 = "46d4e051ac58f6424172f9d465f8e07fdc934828"
1119
arch = "x86_64"
1220
os = "macos"
1321

1422
[[Xpress.download]]
15-
sha256 = "fc52ba10c03ae9749a9a4a672f441994d00b09cfd83367d9bc3788bcf91f6690"
16-
url = "https://anaconda.org/fico-xpress/xpress/9.4.0/download/osx-64/xpress-9.4.0-py311hd5f4a35_0.tar.bz2"
23+
sha256 = "e8f05dc1d30653d580e98f6818e2eda2ca21bb69f91cd0e3702edcf15226c9ed"
24+
url = "https://anaconda.org/fico-xpress/xpresslibs/9.4.1/download/osx-64/xpresslibs-9.4.1-h24e2b0f_1716215669.tar.bz2"
1725
[[Xpress]]
18-
git-tree-sha1 = "4c726b3f9071305f4743d280590a0ded3f1a3aa7"
26+
git-tree-sha1 = "1c20a7e68a361d6d2caa9ce4a588de8cd77316bc"
1927
arch = "aarch64"
2028
os = "macos"
2129

2230
[[Xpress.download]]
23-
sha256 = "cb2c1acc6186931dd2f5e049a999e2e397088334b33baaaf4518ff567fa9987c"
24-
url = "https://anaconda.org/fico-xpress/xpress/9.4.0/download/osx-arm64/xpress-9.4.0-py311hb8ed652_0.tar.bz2"
31+
sha256 = "5169834be43384b5d2d1ef856c2b2043617fc80f4391ed2840c88c4ac2109442"
32+
url = "https://anaconda.org/fico-xpress/xpresslibs/9.4.1/download/osx-arm64/xpresslibs-9.4.1-hce214f3_1716198001.tar.bz2"
2533
[[Xpress]]
26-
git-tree-sha1 = "da330e1ab56307f884b4cdb6d8d46697a81527a6"
34+
git-tree-sha1 = "6a80184f96d5513048bb4e587e787602559f51aa"
2735
arch = "x86_64"
2836
os = "windows"
2937

3038
[[Xpress.download]]
31-
sha256 = "82078b16a987876d368730d1fd844d3c675c466d22ef9b4d4a246c0d5d01fea4"
32-
url = "https://anaconda.org/fico-xpress/xpress/9.4.0/download/win-64/xpress-9.4.0-py311hb01d3b7_0.tar.bz2"
39+
sha256 = "2a0b6129f64e220adbd8c42b497dcaff0e701bec89495a16a9a936ea272b24cd"
40+
url = "https://anaconda.org/fico-xpress/xpresslibs/9.4.1/download/win-64/xpresslibs-9.4.1-hccc4542_1716201567.tar.bz2"

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "Xpress_jll"
22
uuid = "308bddfa-7f95-4fa6-a557-f2c7addc1869"
33
authors = ["odow <o.dowson@gmail.com>"]
4-
version = "9.4.0"
4+
version = "9.4.1"
55

66
[deps]
77
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"

scripts/update_artifacts.jl

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
using Tar, Inflate, SHA, TOML
77

88
function get_artifact(data; version::String)
9-
filename = "xpress-$version-$(data.pyversion).tar.bz2"
10-
url = "https://anaconda.org/fico-xpress/xpress/$version/download/$(data.conda)/$filename"
9+
filename = "xpresslibs-$version-$(data.pyversion).tar.bz2"
10+
url = "https://anaconda.org/fico-xpress/xpresslibs/$version/download/$(data.conda)/$filename"
1111
run(`wget $url`)
1212
ret = Dict(
1313
"git-tree-sha1" => Tar.tree_hash(`gzcat $filename`),
@@ -21,12 +21,13 @@ function get_artifact(data; version::String)
2121
return ret
2222
end
2323

24-
function main(; version = "9.3.0")
24+
function main(; version = "9.4.1")
2525
platforms = [
26-
(os = "linux", arch = "x86_64", conda = "linux-64", pyversion = "py311hd54f6e1_0"),
27-
(os = "macos", arch = "x86_64", conda = "osx-64", pyversion = "py311hd5f4a35_0"),
28-
(os = "macos", arch = "aarch64", conda = "osx-arm64", pyversion = "py311hb8ed652_0"),
29-
(os = "windows", arch = "x86_64", conda = "win-64", pyversion = "py311hb01d3b7_0"),
26+
(os = "linux", arch = "aarch64", conda = "linux-aarch64", pyversion = "ha4362f7_1716201091"),
27+
(os = "linux", arch = "x86_64", conda = "linux-64", pyversion = "he969ceb_1716204914"),
28+
(os = "macos", arch = "x86_64", conda = "osx-64", pyversion = "h24e2b0f_1716215669"),
29+
(os = "macos", arch = "aarch64", conda = "osx-arm64", pyversion = "hce214f3_1716198001"),
30+
(os = "windows", arch = "x86_64", conda = "win-64", pyversion = "hccc4542_1716201567"),
3031
]
3132
output = Dict("Xpress" => get_artifact.(platforms; version))
3233
open(joinpath(dirname(@__DIR__), "Artifacts.toml"), "w") do io

src/wrappers/aarch64-apple-darwin.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function __init__()
88
JLLWrappers.@generate_init_header()
99
JLLWrappers.@init_library_product(
1010
libxprs,
11-
"lib/python3.11/site-packages/xpress/lib/libxprs.dylib",
11+
"lib/libxprs.dylib",
1212
RTLD_LAZY | RTLD_DEEPBIND,
1313
)
1414
JLLWrappers.@generate_init_footer()

src/wrappers/aarch64-linux-gnu.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export libxprs
2+
3+
JLLWrappers.@generate_wrapper_header("Xpress")
4+
5+
JLLWrappers.@declare_library_product(libxprs, "libxprs.so.43")
6+
7+
function __init__()
8+
JLLWrappers.@generate_init_header()
9+
JLLWrappers.@init_library_product(
10+
libxprs,
11+
"lib/libxprs.so.43",
12+
RTLD_LAZY | RTLD_DEEPBIND,
13+
)
14+
JLLWrappers.@generate_init_footer()
15+
end # __init__()

src/wrappers/x86_64-apple-darwin.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function __init__()
88
JLLWrappers.@generate_init_header()
99
JLLWrappers.@init_library_product(
1010
libxprs,
11-
"lib/python3.11/site-packages/xpress/lib/libxprs.dylib",
11+
"lib/libxprs.dylib",
1212
RTLD_LAZY | RTLD_DEEPBIND,
1313
)
1414
JLLWrappers.@generate_init_footer()

src/wrappers/x86_64-linux-gnu.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function __init__()
88
JLLWrappers.@generate_init_header()
99
JLLWrappers.@init_library_product(
1010
libxprs,
11-
"lib/python3.11/site-packages/xpress/lib/libxprs.so.43",
11+
"lib/libxprs.so.43",
1212
RTLD_LAZY | RTLD_DEEPBIND,
1313
)
1414
JLLWrappers.@generate_init_footer()

src/wrappers/x86_64-w64-mingw32.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function __init__()
1212
end
1313
JLLWrappers.@init_library_product(
1414
libxprs,
15-
"Lib\\site-packages\\xpress\\lib\\xprs.dll",
15+
"Library\\bin\\xprs.dll",
1616
RTLD_LAZY | RTLD_DEEPBIND,
1717
)
1818
JLLWrappers.@generate_init_footer()

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ end
1818
p = pointer(buffer)
1919
r = @ccall libxprs.XPRSgetversion(p::Ptr{Cchar})::Cint
2020
@test r == 0
21-
@test unsafe_string(p) == "43.01.01"
21+
@test unsafe_string(p) == "43.01.02"
2222
end
2323
end
2424

0 commit comments

Comments
 (0)