Skip to content

Commit 9c711d2

Browse files
Geod249il
authored andcommitted
Upgrade pyd to v0.13.0 (#121)
* Upgrade pyd to v0.13.0 Use a newer version which does not depend on class deallocator. * List dub explicitly to work around segfault
1 parent c9744c4 commit 9c711d2

2 files changed

Lines changed: 10 additions & 12 deletions

File tree

.travis.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
1-
sudo: false
21
os:
32
- linux
43
# Temporarily disable osx builds in Travis CI because of very long wait times
54
# - osx
65
language: d
76
d:
8-
- ldc
9-
- dmd
10-
- ldc-beta
11-
- dmd-nightly
12-
- dmd-beta
7+
- ldc,dub
8+
- dmd,dub
9+
- ldc-beta,dub
10+
- dmd-nightly,dub
11+
- dmd-beta,dub
1312
packages:
1413
- pkg-config
1514
env:
1615
- ARCH="x86_64"
1716
matrix:
1817
include:
19-
- {os: linux, d: ldc, env: ARCH="x86", addons: {apt: {packages: [[gcc-multilib]]}}}
20-
- {os: linux, d: dmd, env: ARCH="x86", addons: {apt: {packages: [[gcc-multilib]]}}}
18+
- {os: linux, d: ldc,dub, env: ARCH="x86", addons: {apt: {packages: [[gcc-multilib]]}}}
19+
- {os: linux, d: dmd,dub, env: ARCH="x86", addons: {apt: {packages: [[gcc-multilib]]}}}
2120
allow_failures:
22-
- {d: dmd-nightly}
23-
- {d: ldc-beta}
24-
- {d: gdc}
21+
- {d: dmd-nightly,dub}
22+
- {d: ldc-beta,dub}
2523
branches:
2624
only:
2725
- master

examples/flex_plot/flex_common_pack/dub.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"license": "BSL-1.0",
66
"libs-posix": ["dl","util"],
77
"dependencies": {
8-
"pyd": "~>0.9.8",
8+
"pyd": "~>0.13.0",
99
"mir-random": {
1010
"path": "../../.."
1111
}

0 commit comments

Comments
 (0)