From f3d39e15815d0a7a0b82eb720bfd2c3bec9bec79 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Tue, 9 Apr 2024 00:16:43 +0200 Subject: [PATCH 01/16] Version Bump: Examples now work on py3.11 I have only tested a few cherrypicked examples by hand. For future maintainers, I used this command to do it ``` fd dub.sdl -X sed -i '/configuration "python38" {/ { iconfiguration "python311" { i\\ targetPath "lib/pyd" i\\ lflags "-L$PYTHON_LIB_DIR" i\\ dependency "autowrap:pyd" path="../../" i\\ subConfiguration "autowrap:pyd" "python311" i} i iconfiguration "python310" { i\\ targetPath "lib/pyd" i\\ lflags "-L$PYTHON_LIB_DIR" i\\ dependency "autowrap:pyd" path="../../" i\\ subConfiguration "autowrap:pyd" "python310" i} i iconfiguration "python39" { i\\ targetPath "lib/pyd" i\\ lflags "-L$PYTHON_LIB_DIR" i\\ dependency "autowrap:pyd" path="../../" i\\ subConfiguration "autowrap:pyd" "python39" i} i }' ``` --- examples/issues/dub.sdl | 21 ++++++++++++++ examples/issues/dub.selections.json | 2 +- examples/numpy/dub.sdl | 21 ++++++++++++++ examples/numpy/dub.selections.json | 7 +++-- examples/phobos/dub.sdl | 21 ++++++++++++++ examples/phobos/dub.selections.json | 2 +- examples/phobos/std_algorithm/dub.sdl | 21 ++++++++++++++ .../phobos/std_algorithm/dub.selections.json | 2 +- examples/phobos/std_array/dub.sdl | 21 ++++++++++++++ examples/phobos/std_array/dub.selections.json | 2 +- examples/phobos/std_ascii/dub.sdl | 21 ++++++++++++++ examples/phobos/std_ascii/dub.selections.json | 2 +- examples/phobos/std_base64/dub.sdl | 21 ++++++++++++++ .../phobos/std_base64/dub.selections.json | 2 +- examples/phobos/std_bigint/dub.sdl | 21 ++++++++++++++ .../phobos/std_bigint/dub.selections.json | 2 +- examples/phobos/std_compiler/dub.sdl | 21 ++++++++++++++ .../phobos/std_compiler/dub.selections.json | 2 +- examples/phobos/std_complex/dub.sdl | 21 ++++++++++++++ .../phobos/std_complex/dub.selections.json | 2 +- examples/phobos/std_container/dub.sdl | 21 ++++++++++++++ .../phobos/std_container/dub.selections.json | 2 +- examples/phobos/std_conv/dub.sdl | 21 ++++++++++++++ examples/phobos/std_conv/dub.selections.json | 2 +- examples/phobos/std_csv/dub.sdl | 21 ++++++++++++++ examples/phobos/std_csv/dub.selections.json | 2 +- examples/phobos/std_datetime/dub.sdl | 21 ++++++++++++++ .../phobos/std_datetime/dub.selections.json | 2 +- examples/phobos/std_demangle/dub.sdl | 21 ++++++++++++++ .../phobos/std_demangle/dub.selections.json | 2 +- examples/phobos/std_digest/dub.sdl | 21 ++++++++++++++ .../phobos/std_digest/dub.selections.json | 2 +- examples/phobos/std_encoding/dub.sdl | 21 ++++++++++++++ .../phobos/std_encoding/dub.selections.json | 2 +- examples/phobos/std_exception/dub.sdl | 21 ++++++++++++++ .../phobos/std_exception/dub.selections.json | 2 +- examples/phobos/std_experimental/dub.sdl | 21 ++++++++++++++ .../std_experimental/dub.selections.json | 2 +- examples/phobos/std_file/dub.sdl | 21 ++++++++++++++ examples/phobos/std_file/dub.selections.json | 2 +- examples/phobos/std_format/dub.sdl | 21 ++++++++++++++ .../phobos/std_format/dub.selections.json | 2 +- examples/phobos/std_functional/dub.sdl | 21 ++++++++++++++ .../phobos/std_functional/dub.selections.json | 2 +- examples/phobos/std_getopt/dub.sdl | 21 ++++++++++++++ .../phobos/std_getopt/dub.selections.json | 2 +- examples/phobos/std_json/dub.sdl | 21 ++++++++++++++ examples/phobos/std_json/dub.selections.json | 2 +- examples/phobos/std_math/dub.sdl | 21 ++++++++++++++ examples/phobos/std_math/dub.selections.json | 2 +- examples/phobos/std_mathspecial/dub.sdl | 21 ++++++++++++++ .../std_mathspecial/dub.selections.json | 2 +- examples/phobos/std_meta/dub.sdl | 21 ++++++++++++++ examples/phobos/std_meta/dub.selections.json | 2 +- examples/phobos/std_mmfile/dub.sdl | 21 ++++++++++++++ .../phobos/std_mmfile/dub.selections.json | 2 +- examples/phobos/std_net/dub.sdl | 21 ++++++++++++++ examples/phobos/std_net/dub.selections.json | 2 +- examples/phobos/std_numeric/dub.sdl | 21 ++++++++++++++ .../phobos/std_numeric/dub.selections.json | 2 +- examples/phobos/std_outbuffer/dub.sdl | 21 ++++++++++++++ .../phobos/std_outbuffer/dub.selections.json | 2 +- examples/phobos/std_path/dub.sdl | 21 ++++++++++++++ examples/phobos/std_path/dub.selections.json | 2 +- examples/phobos/std_process/dub.sdl | 21 ++++++++++++++ .../phobos/std_process/dub.selections.json | 2 +- examples/phobos/std_random/dub.sdl | 21 ++++++++++++++ .../phobos/std_random/dub.selections.json | 2 +- examples/phobos/std_range/dub.sdl | 21 ++++++++++++++ examples/phobos/std_range/dub.selections.json | 2 +- examples/phobos/std_regex/dub.sdl | 21 ++++++++++++++ examples/phobos/std_regex/dub.selections.json | 2 +- examples/phobos/std_signals/dub.sdl | 21 ++++++++++++++ .../phobos/std_signals/dub.selections.json | 2 +- examples/phobos/std_socket/dub.sdl | 21 ++++++++++++++ .../phobos/std_socket/dub.selections.json | 2 +- examples/phobos/std_stdint/dub.sdl | 21 ++++++++++++++ .../phobos/std_stdint/dub.selections.json | 2 +- examples/phobos/std_stdio/dub.sdl | 21 ++++++++++++++ examples/phobos/std_stdio/dub.selections.json | 2 +- examples/phobos/std_string/dub.sdl | 21 ++++++++++++++ .../phobos/std_string/dub.selections.json | 2 +- examples/phobos/std_system/dub.sdl | 21 ++++++++++++++ .../phobos/std_system/dub.selections.json | 2 +- examples/phobos/std_traits/dub.sdl | 21 ++++++++++++++ .../phobos/std_traits/dub.selections.json | 2 +- examples/phobos/std_typecons/dub.sdl | 21 ++++++++++++++ .../phobos/std_typecons/dub.selections.json | 2 +- examples/phobos/std_typetuple/dub.sdl | 21 ++++++++++++++ .../phobos/std_typetuple/dub.selections.json | 2 +- examples/phobos/std_uni/dub.sdl | 21 ++++++++++++++ examples/phobos/std_uni/dub.selections.json | 2 +- examples/phobos/std_uri/dub.sdl | 21 ++++++++++++++ examples/phobos/std_uri/dub.selections.json | 2 +- examples/phobos/std_utf/dub.sdl | 21 ++++++++++++++ examples/phobos/std_utf/dub.selections.json | 2 +- examples/phobos/std_uuid/dub.sdl | 21 ++++++++++++++ examples/phobos/std_uuid/dub.selections.json | 2 +- examples/phobos/std_variant/dub.sdl | 21 ++++++++++++++ .../phobos/std_variant/dub.selections.json | 2 +- examples/phobos/std_windows/dub.sdl | 21 ++++++++++++++ .../phobos/std_windows/dub.selections.json | 2 +- examples/phobos/std_zip/dub.sdl | 21 ++++++++++++++ examples/phobos/std_zip/dub.selections.json | 2 +- examples/phobos/std_zlib/dub.sdl | 21 ++++++++++++++ examples/phobos/std_zlib/dub.selections.json | 2 +- examples/pyd/dub.selections.json | 2 +- examples/simple/adder/dub.selections.json | 2 +- examples/simple/api/dub.selections.json | 2 +- examples/simple/dub.sdl | 29 +++++++++++++++++++ examples/simple/dub.selections.json | 15 +++++----- examples/simple/prefix/dub.selections.json | 2 +- examples/simple/structs/dub.selections.json | 2 +- examples/simple/templates/dub.selections.json | 2 +- examples/simple/wrap_all/dub.selections.json | 2 +- pyd/dub.sdl | 4 +++ pyd/dub.selections.json | 2 +- 117 files changed, 1218 insertions(+), 70 deletions(-) diff --git a/examples/issues/dub.sdl b/examples/issues/dub.sdl index dcab6c3c..3f74933f 100644 --- a/examples/issues/dub.sdl +++ b/examples/issues/dub.sdl @@ -6,6 +6,27 @@ dflags "-allinst" dependency "vibe-d:redis" version="*" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/issues/dub.selections.json b/examples/issues/dub.selections.json index 43cf84a5..6f28363b 100644 --- a/examples/issues/dub.selections.json +++ b/examples/issues/dub.selections.json @@ -12,7 +12,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "openssl": "3.2.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "stdx-allocator": "2.77.5", "taggedalgebraic": "0.11.22", diff --git a/examples/numpy/dub.sdl b/examples/numpy/dub.sdl index a226a41b..4425c8c2 100644 --- a/examples/numpy/dub.sdl +++ b/examples/numpy/dub.sdl @@ -2,6 +2,27 @@ name "numpy" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/numpy/dub.selections.json b/examples/numpy/dub.selections.json index bf3a9fc1..532825f9 100644 --- a/examples/numpy/dub.selections.json +++ b/examples/numpy/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../"}, - "mirror": "0.3.2", - "pyd": "0.14.3", - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/dub.sdl b/examples/phobos/dub.sdl index fc017e8d..299d7758 100644 --- a/examples/phobos/dub.sdl +++ b/examples/phobos/dub.sdl @@ -2,6 +2,27 @@ name "phobos" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/dub.selections.json b/examples/phobos/dub.selections.json index bf3a9fc1..0fd2a7fd 100644 --- a/examples/phobos/dub.selections.json +++ b/examples/phobos/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../"}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_algorithm/dub.sdl b/examples/phobos/std_algorithm/dub.sdl index 4a406fae..f98c6315 100644 --- a/examples/phobos/std_algorithm/dub.sdl +++ b/examples/phobos/std_algorithm/dub.sdl @@ -2,6 +2,27 @@ name "std_algorithm" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_algorithm/dub.selections.json b/examples/phobos/std_algorithm/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_algorithm/dub.selections.json +++ b/examples/phobos/std_algorithm/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_array/dub.sdl b/examples/phobos/std_array/dub.sdl index 9ea689e5..dd1b8577 100644 --- a/examples/phobos/std_array/dub.sdl +++ b/examples/phobos/std_array/dub.sdl @@ -2,6 +2,27 @@ name "std_array" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_array/dub.selections.json b/examples/phobos/std_array/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_array/dub.selections.json +++ b/examples/phobos/std_array/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_ascii/dub.sdl b/examples/phobos/std_ascii/dub.sdl index 027505a6..bdbd9a64 100644 --- a/examples/phobos/std_ascii/dub.sdl +++ b/examples/phobos/std_ascii/dub.sdl @@ -2,6 +2,27 @@ name "std_ascii" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_ascii/dub.selections.json b/examples/phobos/std_ascii/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_ascii/dub.selections.json +++ b/examples/phobos/std_ascii/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_base64/dub.sdl b/examples/phobos/std_base64/dub.sdl index 8d00e901..7e537035 100644 --- a/examples/phobos/std_base64/dub.sdl +++ b/examples/phobos/std_base64/dub.sdl @@ -2,6 +2,27 @@ name "std_base64" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_base64/dub.selections.json b/examples/phobos/std_base64/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_base64/dub.selections.json +++ b/examples/phobos/std_base64/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_bigint/dub.sdl b/examples/phobos/std_bigint/dub.sdl index d284d8ad..9f443589 100644 --- a/examples/phobos/std_bigint/dub.sdl +++ b/examples/phobos/std_bigint/dub.sdl @@ -2,6 +2,27 @@ name "std_bigint" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_bigint/dub.selections.json b/examples/phobos/std_bigint/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_bigint/dub.selections.json +++ b/examples/phobos/std_bigint/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_compiler/dub.sdl b/examples/phobos/std_compiler/dub.sdl index 98751631..e49214a8 100644 --- a/examples/phobos/std_compiler/dub.sdl +++ b/examples/phobos/std_compiler/dub.sdl @@ -2,6 +2,27 @@ name "std_compiler" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_compiler/dub.selections.json b/examples/phobos/std_compiler/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_compiler/dub.selections.json +++ b/examples/phobos/std_compiler/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_complex/dub.sdl b/examples/phobos/std_complex/dub.sdl index 8e7fc88b..1ac6d905 100644 --- a/examples/phobos/std_complex/dub.sdl +++ b/examples/phobos/std_complex/dub.sdl @@ -2,6 +2,27 @@ name "std_complex" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_complex/dub.selections.json b/examples/phobos/std_complex/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_complex/dub.selections.json +++ b/examples/phobos/std_complex/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_container/dub.sdl b/examples/phobos/std_container/dub.sdl index a618e109..1951b0bd 100644 --- a/examples/phobos/std_container/dub.sdl +++ b/examples/phobos/std_container/dub.sdl @@ -2,6 +2,27 @@ name "std_container" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_container/dub.selections.json b/examples/phobos/std_container/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_container/dub.selections.json +++ b/examples/phobos/std_container/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_conv/dub.sdl b/examples/phobos/std_conv/dub.sdl index beb38688..2d4a06e3 100644 --- a/examples/phobos/std_conv/dub.sdl +++ b/examples/phobos/std_conv/dub.sdl @@ -2,6 +2,27 @@ name "std_conv" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_conv/dub.selections.json b/examples/phobos/std_conv/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_conv/dub.selections.json +++ b/examples/phobos/std_conv/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_csv/dub.sdl b/examples/phobos/std_csv/dub.sdl index 8578ff18..33f70136 100644 --- a/examples/phobos/std_csv/dub.sdl +++ b/examples/phobos/std_csv/dub.sdl @@ -2,6 +2,27 @@ name "std_csv" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_csv/dub.selections.json b/examples/phobos/std_csv/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_csv/dub.selections.json +++ b/examples/phobos/std_csv/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_datetime/dub.sdl b/examples/phobos/std_datetime/dub.sdl index c7f3e26e..277156e9 100644 --- a/examples/phobos/std_datetime/dub.sdl +++ b/examples/phobos/std_datetime/dub.sdl @@ -3,6 +3,27 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_datetime/dub.selections.json b/examples/phobos/std_datetime/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_datetime/dub.selections.json +++ b/examples/phobos/std_datetime/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_demangle/dub.sdl b/examples/phobos/std_demangle/dub.sdl index 4c1c0d71..2b9e1bbd 100644 --- a/examples/phobos/std_demangle/dub.sdl +++ b/examples/phobos/std_demangle/dub.sdl @@ -2,6 +2,27 @@ name "std_demangle" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_demangle/dub.selections.json b/examples/phobos/std_demangle/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_demangle/dub.selections.json +++ b/examples/phobos/std_demangle/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_digest/dub.sdl b/examples/phobos/std_digest/dub.sdl index 92d16beb..0eb850fb 100644 --- a/examples/phobos/std_digest/dub.sdl +++ b/examples/phobos/std_digest/dub.sdl @@ -2,6 +2,27 @@ name "std_digest" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_digest/dub.selections.json b/examples/phobos/std_digest/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_digest/dub.selections.json +++ b/examples/phobos/std_digest/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_encoding/dub.sdl b/examples/phobos/std_encoding/dub.sdl index 3d04b45c..a27bb60b 100644 --- a/examples/phobos/std_encoding/dub.sdl +++ b/examples/phobos/std_encoding/dub.sdl @@ -2,6 +2,27 @@ name "std_encoding" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_encoding/dub.selections.json b/examples/phobos/std_encoding/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_encoding/dub.selections.json +++ b/examples/phobos/std_encoding/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_exception/dub.sdl b/examples/phobos/std_exception/dub.sdl index 22b6c556..865d8b2f 100644 --- a/examples/phobos/std_exception/dub.sdl +++ b/examples/phobos/std_exception/dub.sdl @@ -2,6 +2,27 @@ name "std_exception" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_exception/dub.selections.json b/examples/phobos/std_exception/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_exception/dub.selections.json +++ b/examples/phobos/std_exception/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_experimental/dub.sdl b/examples/phobos/std_experimental/dub.sdl index b1ee2054..52213405 100644 --- a/examples/phobos/std_experimental/dub.sdl +++ b/examples/phobos/std_experimental/dub.sdl @@ -2,6 +2,27 @@ name "std_experimental" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_experimental/dub.selections.json b/examples/phobos/std_experimental/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_experimental/dub.selections.json +++ b/examples/phobos/std_experimental/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_file/dub.sdl b/examples/phobos/std_file/dub.sdl index dc6af05e..447e9f53 100644 --- a/examples/phobos/std_file/dub.sdl +++ b/examples/phobos/std_file/dub.sdl @@ -2,6 +2,27 @@ name "std_file" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_file/dub.selections.json b/examples/phobos/std_file/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_file/dub.selections.json +++ b/examples/phobos/std_file/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_format/dub.sdl b/examples/phobos/std_format/dub.sdl index 1ad4e202..2d8e3e44 100644 --- a/examples/phobos/std_format/dub.sdl +++ b/examples/phobos/std_format/dub.sdl @@ -2,6 +2,27 @@ name "std_format" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_format/dub.selections.json b/examples/phobos/std_format/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_format/dub.selections.json +++ b/examples/phobos/std_format/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_functional/dub.sdl b/examples/phobos/std_functional/dub.sdl index 4cb743b7..58f51235 100644 --- a/examples/phobos/std_functional/dub.sdl +++ b/examples/phobos/std_functional/dub.sdl @@ -2,6 +2,27 @@ name "std_functional" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_functional/dub.selections.json b/examples/phobos/std_functional/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_functional/dub.selections.json +++ b/examples/phobos/std_functional/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_getopt/dub.sdl b/examples/phobos/std_getopt/dub.sdl index 2d048380..3f0eb8ca 100644 --- a/examples/phobos/std_getopt/dub.sdl +++ b/examples/phobos/std_getopt/dub.sdl @@ -2,6 +2,27 @@ name "std_getopt" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_getopt/dub.selections.json b/examples/phobos/std_getopt/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_getopt/dub.selections.json +++ b/examples/phobos/std_getopt/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_json/dub.sdl b/examples/phobos/std_json/dub.sdl index af28fa95..a694a3ab 100644 --- a/examples/phobos/std_json/dub.sdl +++ b/examples/phobos/std_json/dub.sdl @@ -2,6 +2,27 @@ name "std_json" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_json/dub.selections.json b/examples/phobos/std_json/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_json/dub.selections.json +++ b/examples/phobos/std_json/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_math/dub.sdl b/examples/phobos/std_math/dub.sdl index bc4292e8..f0a0fac5 100644 --- a/examples/phobos/std_math/dub.sdl +++ b/examples/phobos/std_math/dub.sdl @@ -2,6 +2,27 @@ name "std_math" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_math/dub.selections.json b/examples/phobos/std_math/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_math/dub.selections.json +++ b/examples/phobos/std_math/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_mathspecial/dub.sdl b/examples/phobos/std_mathspecial/dub.sdl index ef6d89eb..96e48b7a 100644 --- a/examples/phobos/std_mathspecial/dub.sdl +++ b/examples/phobos/std_mathspecial/dub.sdl @@ -2,6 +2,27 @@ name "std_mathspecial" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_mathspecial/dub.selections.json b/examples/phobos/std_mathspecial/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_mathspecial/dub.selections.json +++ b/examples/phobos/std_mathspecial/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_meta/dub.sdl b/examples/phobos/std_meta/dub.sdl index 44ebc171..95775b0b 100644 --- a/examples/phobos/std_meta/dub.sdl +++ b/examples/phobos/std_meta/dub.sdl @@ -2,6 +2,27 @@ name "std_meta" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_meta/dub.selections.json b/examples/phobos/std_meta/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_meta/dub.selections.json +++ b/examples/phobos/std_meta/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_mmfile/dub.sdl b/examples/phobos/std_mmfile/dub.sdl index fdfd9fcb..270a56ba 100644 --- a/examples/phobos/std_mmfile/dub.sdl +++ b/examples/phobos/std_mmfile/dub.sdl @@ -1,6 +1,27 @@ name "std_mmfile" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_mmfile/dub.selections.json b/examples/phobos/std_mmfile/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_mmfile/dub.selections.json +++ b/examples/phobos/std_mmfile/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_net/dub.sdl b/examples/phobos/std_net/dub.sdl index a0d2924c..99122dd2 100644 --- a/examples/phobos/std_net/dub.sdl +++ b/examples/phobos/std_net/dub.sdl @@ -3,6 +3,27 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_net/dub.selections.json b/examples/phobos/std_net/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_net/dub.selections.json +++ b/examples/phobos/std_net/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_numeric/dub.sdl b/examples/phobos/std_numeric/dub.sdl index f5dc0563..e2b3aee0 100644 --- a/examples/phobos/std_numeric/dub.sdl +++ b/examples/phobos/std_numeric/dub.sdl @@ -2,6 +2,27 @@ name "std_numeric" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_numeric/dub.selections.json b/examples/phobos/std_numeric/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_numeric/dub.selections.json +++ b/examples/phobos/std_numeric/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_outbuffer/dub.sdl b/examples/phobos/std_outbuffer/dub.sdl index abbd9cf9..80118e4c 100644 --- a/examples/phobos/std_outbuffer/dub.sdl +++ b/examples/phobos/std_outbuffer/dub.sdl @@ -3,6 +3,27 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_outbuffer/dub.selections.json b/examples/phobos/std_outbuffer/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_outbuffer/dub.selections.json +++ b/examples/phobos/std_outbuffer/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_path/dub.sdl b/examples/phobos/std_path/dub.sdl index 2686bddd..0f98bdce 100644 --- a/examples/phobos/std_path/dub.sdl +++ b/examples/phobos/std_path/dub.sdl @@ -2,6 +2,27 @@ name "std_path" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_path/dub.selections.json b/examples/phobos/std_path/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_path/dub.selections.json +++ b/examples/phobos/std_path/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_process/dub.sdl b/examples/phobos/std_process/dub.sdl index f106f526..56a766ee 100644 --- a/examples/phobos/std_process/dub.sdl +++ b/examples/phobos/std_process/dub.sdl @@ -3,6 +3,27 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_process/dub.selections.json b/examples/phobos/std_process/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_process/dub.selections.json +++ b/examples/phobos/std_process/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_random/dub.sdl b/examples/phobos/std_random/dub.sdl index c3a3fd20..6a1d87d8 100644 --- a/examples/phobos/std_random/dub.sdl +++ b/examples/phobos/std_random/dub.sdl @@ -2,6 +2,27 @@ name "std_random" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_random/dub.selections.json b/examples/phobos/std_random/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_random/dub.selections.json +++ b/examples/phobos/std_random/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_range/dub.sdl b/examples/phobos/std_range/dub.sdl index 54b8b1cd..17d98137 100644 --- a/examples/phobos/std_range/dub.sdl +++ b/examples/phobos/std_range/dub.sdl @@ -2,6 +2,27 @@ name "std_range" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_range/dub.selections.json b/examples/phobos/std_range/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_range/dub.selections.json +++ b/examples/phobos/std_range/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_regex/dub.sdl b/examples/phobos/std_regex/dub.sdl index 0247ac0d..b1278607 100644 --- a/examples/phobos/std_regex/dub.sdl +++ b/examples/phobos/std_regex/dub.sdl @@ -2,6 +2,27 @@ name "std_regex" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_regex/dub.selections.json b/examples/phobos/std_regex/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_regex/dub.selections.json +++ b/examples/phobos/std_regex/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_signals/dub.sdl b/examples/phobos/std_signals/dub.sdl index 40b2bffc..be02a172 100644 --- a/examples/phobos/std_signals/dub.sdl +++ b/examples/phobos/std_signals/dub.sdl @@ -2,6 +2,27 @@ name "std_signals" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_signals/dub.selections.json b/examples/phobos/std_signals/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_signals/dub.selections.json +++ b/examples/phobos/std_signals/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_socket/dub.sdl b/examples/phobos/std_socket/dub.sdl index b57f6729..6dcd7acb 100644 --- a/examples/phobos/std_socket/dub.sdl +++ b/examples/phobos/std_socket/dub.sdl @@ -3,6 +3,27 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_socket/dub.selections.json b/examples/phobos/std_socket/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_socket/dub.selections.json +++ b/examples/phobos/std_socket/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_stdint/dub.sdl b/examples/phobos/std_stdint/dub.sdl index 179519d9..567c9851 100644 --- a/examples/phobos/std_stdint/dub.sdl +++ b/examples/phobos/std_stdint/dub.sdl @@ -2,6 +2,27 @@ name "std_stdint" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_stdint/dub.selections.json b/examples/phobos/std_stdint/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_stdint/dub.selections.json +++ b/examples/phobos/std_stdint/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_stdio/dub.sdl b/examples/phobos/std_stdio/dub.sdl index 812d32b3..7c5f3460 100644 --- a/examples/phobos/std_stdio/dub.sdl +++ b/examples/phobos/std_stdio/dub.sdl @@ -2,6 +2,27 @@ name "std_stdio" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_stdio/dub.selections.json b/examples/phobos/std_stdio/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_stdio/dub.selections.json +++ b/examples/phobos/std_stdio/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_string/dub.sdl b/examples/phobos/std_string/dub.sdl index 4339a917..6bca68df 100644 --- a/examples/phobos/std_string/dub.sdl +++ b/examples/phobos/std_string/dub.sdl @@ -2,6 +2,27 @@ name "std_string" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_string/dub.selections.json b/examples/phobos/std_string/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_string/dub.selections.json +++ b/examples/phobos/std_string/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_system/dub.sdl b/examples/phobos/std_system/dub.sdl index 51c3947a..bf50d503 100644 --- a/examples/phobos/std_system/dub.sdl +++ b/examples/phobos/std_system/dub.sdl @@ -2,6 +2,27 @@ name "std_system" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_system/dub.selections.json b/examples/phobos/std_system/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_system/dub.selections.json +++ b/examples/phobos/std_system/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_traits/dub.sdl b/examples/phobos/std_traits/dub.sdl index 31025d77..b85bfadf 100644 --- a/examples/phobos/std_traits/dub.sdl +++ b/examples/phobos/std_traits/dub.sdl @@ -2,6 +2,27 @@ name "std_traits" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_traits/dub.selections.json b/examples/phobos/std_traits/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_traits/dub.selections.json +++ b/examples/phobos/std_traits/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_typecons/dub.sdl b/examples/phobos/std_typecons/dub.sdl index 5cff81de..5709f872 100644 --- a/examples/phobos/std_typecons/dub.sdl +++ b/examples/phobos/std_typecons/dub.sdl @@ -2,6 +2,27 @@ name "std_typecons" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_typecons/dub.selections.json b/examples/phobos/std_typecons/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_typecons/dub.selections.json +++ b/examples/phobos/std_typecons/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_typetuple/dub.sdl b/examples/phobos/std_typetuple/dub.sdl index 9e289317..14e067d3 100644 --- a/examples/phobos/std_typetuple/dub.sdl +++ b/examples/phobos/std_typetuple/dub.sdl @@ -2,6 +2,27 @@ name "std_typetuple" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_typetuple/dub.selections.json b/examples/phobos/std_typetuple/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_typetuple/dub.selections.json +++ b/examples/phobos/std_typetuple/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_uni/dub.sdl b/examples/phobos/std_uni/dub.sdl index c6cec3bf..58271fb4 100644 --- a/examples/phobos/std_uni/dub.sdl +++ b/examples/phobos/std_uni/dub.sdl @@ -2,6 +2,27 @@ name "std_uni" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_uni/dub.selections.json b/examples/phobos/std_uni/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_uni/dub.selections.json +++ b/examples/phobos/std_uni/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_uri/dub.sdl b/examples/phobos/std_uri/dub.sdl index 99097bb4..09985025 100644 --- a/examples/phobos/std_uri/dub.sdl +++ b/examples/phobos/std_uri/dub.sdl @@ -2,6 +2,27 @@ name "std_uri" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_uri/dub.selections.json b/examples/phobos/std_uri/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_uri/dub.selections.json +++ b/examples/phobos/std_uri/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_utf/dub.sdl b/examples/phobos/std_utf/dub.sdl index a8007a3d..feee6a69 100644 --- a/examples/phobos/std_utf/dub.sdl +++ b/examples/phobos/std_utf/dub.sdl @@ -2,6 +2,27 @@ name "std_utf" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_utf/dub.selections.json b/examples/phobos/std_utf/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_utf/dub.selections.json +++ b/examples/phobos/std_utf/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_uuid/dub.sdl b/examples/phobos/std_uuid/dub.sdl index 8baf5058..549396d6 100644 --- a/examples/phobos/std_uuid/dub.sdl +++ b/examples/phobos/std_uuid/dub.sdl @@ -2,6 +2,27 @@ name "std_uuid" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_uuid/dub.selections.json b/examples/phobos/std_uuid/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_uuid/dub.selections.json +++ b/examples/phobos/std_uuid/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_variant/dub.sdl b/examples/phobos/std_variant/dub.sdl index e4bbe2cf..147cf666 100644 --- a/examples/phobos/std_variant/dub.sdl +++ b/examples/phobos/std_variant/dub.sdl @@ -2,6 +2,27 @@ name "std_variant" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_variant/dub.selections.json b/examples/phobos/std_variant/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_variant/dub.selections.json +++ b/examples/phobos/std_variant/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_windows/dub.sdl b/examples/phobos/std_windows/dub.sdl index 0d302d86..abd82cc1 100644 --- a/examples/phobos/std_windows/dub.sdl +++ b/examples/phobos/std_windows/dub.sdl @@ -2,6 +2,27 @@ name "std_windows" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_windows/dub.selections.json b/examples/phobos/std_windows/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_windows/dub.selections.json +++ b/examples/phobos/std_windows/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_zip/dub.sdl b/examples/phobos/std_zip/dub.sdl index 088e507b..e9cb8af0 100644 --- a/examples/phobos/std_zip/dub.sdl +++ b/examples/phobos/std_zip/dub.sdl @@ -2,6 +2,27 @@ name "std_zip" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_zip/dub.selections.json b/examples/phobos/std_zip/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_zip/dub.selections.json +++ b/examples/phobos/std_zip/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/phobos/std_zlib/dub.sdl b/examples/phobos/std_zlib/dub.sdl index bb379e20..74d03ebb 100644 --- a/examples/phobos/std_zlib/dub.sdl +++ b/examples/phobos/std_zlib/dub.sdl @@ -2,6 +2,27 @@ name "std_zlib" targetType "dynamicLibrary" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/phobos/std_zlib/dub.selections.json b/examples/phobos/std_zlib/dub.selections.json index cf66b0c8..3cc3e642 100644 --- a/examples/phobos/std_zlib/dub.selections.json +++ b/examples/phobos/std_zlib/dub.selections.json @@ -3,7 +3,7 @@ "versions": { "autowrap": {"path":"../../.."}, "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/pyd/dub.selections.json b/examples/pyd/dub.selections.json index 7ea04adf..3f17fbdb 100644 --- a/examples/pyd/dub.selections.json +++ b/examples/pyd/dub.selections.json @@ -4,7 +4,7 @@ "autowrap": {"path":"../../"}, "mirror": "0.3.2", "monty": "0.0.1", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } diff --git a/examples/simple/adder/dub.selections.json b/examples/simple/adder/dub.selections.json index 7bfafa63..3d190b77 100644 --- a/examples/simple/adder/dub.selections.json +++ b/examples/simple/adder/dub.selections.json @@ -8,7 +8,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/examples/simple/api/dub.selections.json b/examples/simple/api/dub.selections.json index 7bfafa63..3d190b77 100644 --- a/examples/simple/api/dub.selections.json +++ b/examples/simple/api/dub.selections.json @@ -8,7 +8,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/examples/simple/dub.sdl b/examples/simple/dub.sdl index 4ffa82a6..e534eeac 100644 --- a/examples/simple/dub.sdl +++ b/examples/simple/dub.sdl @@ -2,6 +2,35 @@ name "simple" targetType "dynamicLibrary" dflags "-allinst" + +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/dub.selections.json b/examples/simple/dub.selections.json index bc561026..98abfa8a 100644 --- a/examples/simple/dub.selections.json +++ b/examples/simple/dub.selections.json @@ -1,15 +1,16 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "nogc": "0.5.0", - "pyd": "0.14.3", + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/prefix/dub.selections.json b/examples/simple/prefix/dub.selections.json index 7bfafa63..3d190b77 100644 --- a/examples/simple/prefix/dub.selections.json +++ b/examples/simple/prefix/dub.selections.json @@ -8,7 +8,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/examples/simple/structs/dub.selections.json b/examples/simple/structs/dub.selections.json index 7bfafa63..3d190b77 100644 --- a/examples/simple/structs/dub.selections.json +++ b/examples/simple/structs/dub.selections.json @@ -8,7 +8,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/examples/simple/templates/dub.selections.json b/examples/simple/templates/dub.selections.json index c273daa3..3857cea0 100644 --- a/examples/simple/templates/dub.selections.json +++ b/examples/simple/templates/dub.selections.json @@ -7,7 +7,7 @@ "localimport": "1.3.0", "mirror": "0.3.2", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/examples/simple/wrap_all/dub.selections.json b/examples/simple/wrap_all/dub.selections.json index 7bfafa63..3d190b77 100644 --- a/examples/simple/wrap_all/dub.selections.json +++ b/examples/simple/wrap_all/dub.selections.json @@ -8,7 +8,7 @@ "mirror": "0.3.2", "monty": "0.0.1", "nogc": "0.5.0", - "pyd": "0.14.3", + "pyd": "0.14.4, "scriptlike": "0.10.3", "simple": {"path":".."}, "test_allocator": "0.3.2", diff --git a/pyd/dub.sdl b/pyd/dub.sdl index fec7a457..2fb9f49a 100644 --- a/pyd/dub.sdl +++ b/pyd/dub.sdl @@ -12,6 +12,10 @@ configuration "env" { subConfiguration "pyd" "env" } +configuration "python311" { + subConfiguration "pyd" "python311" +} + configuration "python310" { subConfiguration "pyd" "python310" } diff --git a/pyd/dub.selections.json b/pyd/dub.selections.json index 62c2b331..b90b1bc5 100644 --- a/pyd/dub.selections.json +++ b/pyd/dub.selections.json @@ -2,7 +2,7 @@ "fileVersion": 1, "versions": { "mirror": "0.3.2", - "pyd": "0.14.3", + "pyd": "0.14.4, "unit-threaded": "1.0.4" } } From 2af6315f75d6ced5743483e3485123e468458216 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Tue, 9 Apr 2024 00:31:23 +0200 Subject: [PATCH 02/16] Rename numpy package name to be less surprising Old version compiled to libnumpy.so while app.d set "numpytests", so naively renaming libnumpy.so to numpy.so would result in: ImportError: dynamic module does not define module export function (PyInit_libnumpytests) --- examples/numpy/dub.sdl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/numpy/dub.sdl b/examples/numpy/dub.sdl index 4425c8c2..e8244a87 100644 --- a/examples/numpy/dub.sdl +++ b/examples/numpy/dub.sdl @@ -1,4 +1,4 @@ -name "numpy" +name "numpytests" targetType "dynamicLibrary" From 99234aea4e3d1264a14bf534bdbe09b6050a6d77 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 14:29:17 +0200 Subject: [PATCH 03/16] Fix test build: Bump dependency --- dub.selections.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dub.selections.json b/dub.selections.json index e0673d2e..486d05ab 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -2,7 +2,7 @@ "fileVersion": 1, "versions": { "mirror": "0.3.2", - "monty": "0.0.4", + "monty": "0.0.12", "unit-threaded": "2.0.3" } } From e3b4c40dd468da5475cf0c8aff2e336d4138aef6 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 14:33:38 +0200 Subject: [PATCH 04/16] Fix unit tests I went backwards from the errors that I got and just inserted them, I didn't reason about the error message that python should produce. Should be ok, I think python just changed some error strings during an upgrade, but this means the tests will fail if you use older versions now. --- tests/ut/pynih/python/object_.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ut/pynih/python/object_.d b/tests/ut/pynih/python/object_.d index c28b8ca2..7d56914b 100644 --- a/tests/ut/pynih/python/object_.d +++ b/tests/ut/pynih/python/object_.d @@ -295,9 +295,9 @@ unittest { "Foo object".should.be in foo.toString; foo.delattr("oops").shouldThrowWithMessage!PythonException( - "AttributeError: oops"); + "AttributeError: 'Foo' object has no attribute 'oops'"); foo.delattr(PythonObject("oopsie")).shouldThrowWithMessage!PythonException( - "AttributeError: oopsie"); + "AttributeError: 'Foo' object has no attribute 'oopsie'"); foo.setattr("key", "val"); foo.hasattr("key").should == true; From 930fc4b62e36ec41379a168736cab82065a88a7d Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 14:37:04 +0200 Subject: [PATCH 05/16] gitignore generated helper scripts --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6c804cc3..108fc8b1 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,8 @@ examples/simple/simple examples/simple/Simple.cs obj .ropeproject -.direnv \ No newline at end of file +.direnv + +# Generated by `dub run pyd:setup` +pyd_get_env_set_text.py +pyd_set_env_vars.sh \ No newline at end of file From 028e5aa18fe90946cb80a9c1cb9ad5cdc473e8b9 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 20:30:04 +0200 Subject: [PATCH 06/16] Simple examples: Bump dependencies and add new python versions I missed them in the first round because they didn't even have a python38 configuration. I can now individually build and import them, but make test still gives input errors, even after setting the right python version. --- examples/simple/adder/dub.sdl | 28 +++++++++++++++++++ examples/simple/adder/dub.selections.json | 16 +++++------ examples/simple/api/dub.sdl | 28 +++++++++++++++++++ examples/simple/api/dub.selections.json | 16 +++++------ examples/simple/prefix/dub.sdl | 28 +++++++++++++++++++ examples/simple/prefix/dub.selections.json | 16 +++++------ examples/simple/structs/dub.sdl | 28 +++++++++++++++++++ examples/simple/structs/dub.selections.json | 16 +++++------ examples/simple/templates/dub.sdl | 28 +++++++++++++++++++ examples/simple/templates/dub.selections.json | 15 +++++----- examples/simple/wrap_all/dub.sdl | 28 +++++++++++++++++++ examples/simple/wrap_all/dub.selections.json | 16 +++++------ 12 files changed, 216 insertions(+), 47 deletions(-) diff --git a/examples/simple/adder/dub.sdl b/examples/simple/adder/dub.sdl index e6818728..4bc79ae8 100644 --- a/examples/simple/adder/dub.sdl +++ b/examples/simple/adder/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/adder/dub.selections.json b/examples/simple/adder/dub.selections.json index 3d190b77..89f0c36f 100644 --- a/examples/simple/adder/dub.selections.json +++ b/examples/simple/adder/dub.selections.json @@ -1,17 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "monty": "0.0.1", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/api/dub.sdl b/examples/simple/api/dub.sdl index 2373edd6..e20a360d 100644 --- a/examples/simple/api/dub.sdl +++ b/examples/simple/api/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/api/dub.selections.json b/examples/simple/api/dub.selections.json index 3d190b77..89f0c36f 100644 --- a/examples/simple/api/dub.selections.json +++ b/examples/simple/api/dub.selections.json @@ -1,17 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "monty": "0.0.1", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/prefix/dub.sdl b/examples/simple/prefix/dub.sdl index 0c9b07a7..1b8c6095 100644 --- a/examples/simple/prefix/dub.sdl +++ b/examples/simple/prefix/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/prefix/dub.selections.json b/examples/simple/prefix/dub.selections.json index 3d190b77..89f0c36f 100644 --- a/examples/simple/prefix/dub.selections.json +++ b/examples/simple/prefix/dub.selections.json @@ -1,17 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "monty": "0.0.1", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/structs/dub.sdl b/examples/simple/structs/dub.sdl index 77a902de..62ad684b 100644 --- a/examples/simple/structs/dub.sdl +++ b/examples/simple/structs/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/structs/dub.selections.json b/examples/simple/structs/dub.selections.json index 3d190b77..89f0c36f 100644 --- a/examples/simple/structs/dub.selections.json +++ b/examples/simple/structs/dub.selections.json @@ -1,17 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "monty": "0.0.1", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/templates/dub.sdl b/examples/simple/templates/dub.sdl index cf6f0f65..2b091e7c 100644 --- a/examples/simple/templates/dub.sdl +++ b/examples/simple/templates/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/templates/dub.selections.json b/examples/simple/templates/dub.selections.json index 3857cea0..89f0c36f 100644 --- a/examples/simple/templates/dub.selections.json +++ b/examples/simple/templates/dub.selections.json @@ -1,16 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/simple/wrap_all/dub.sdl b/examples/simple/wrap_all/dub.sdl index 10e1f8db..2a3385b1 100644 --- a/examples/simple/wrap_all/dub.sdl +++ b/examples/simple/wrap_all/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dependency "simple" path=".." +configuration "python311" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "../lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "../lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/simple/wrap_all/dub.selections.json b/examples/simple/wrap_all/dub.selections.json index 3d190b77..89f0c36f 100644 --- a/examples/simple/wrap_all/dub.selections.json +++ b/examples/simple/wrap_all/dub.selections.json @@ -1,17 +1,17 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.2", + "automem": "0.6.9", "autowrap": {"path":"../../../"}, - "excel-d": "0.5.7", + "excel-d": "0.5.12", "localimport": "1.3.0", - "mirror": "0.3.2", - "monty": "0.0.1", - "nogc": "0.5.0", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "nogc": "0.5.1", + "pyd": "0.14.4", "scriptlike": "0.10.3", "simple": {"path":".."}, - "test_allocator": "0.3.2", - "unit-threaded": "1.0.4" + "test_allocator": "0.3.4", + "unit-threaded": "2.1.9" } } From 6d3eb0df6595437cda5b0585251f336633b27543 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 20:38:35 +0200 Subject: [PATCH 07/16] Revert "Rename numpy package name to be less surprising" The tests via Makefile depend on the name. This reverts commit 2af6315f75d6ced5743483e3485123e468458216. --- examples/numpy/dub.sdl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/numpy/dub.sdl b/examples/numpy/dub.sdl index e8244a87..4425c8c2 100644 --- a/examples/numpy/dub.sdl +++ b/examples/numpy/dub.sdl @@ -1,4 +1,4 @@ -name "numpytests" +name "numpy" targetType "dynamicLibrary" From 1e33904d3fd2d5a717af8b1960132e630cd1fd66 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:11:44 +0200 Subject: [PATCH 08/16] Bump dependency and python version of examples/pyd --- examples/pyd/dub.sdl | 28 ++++++++++++++++++++++++++++ examples/pyd/dub.selections.json | 8 ++++---- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/examples/pyd/dub.sdl b/examples/pyd/dub.sdl index eec49094..31bee1e4 100644 --- a/examples/pyd/dub.sdl +++ b/examples/pyd/dub.sdl @@ -3,6 +3,34 @@ targetType "dynamicLibrary" dflags "-allinst" +configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python311" +} + +configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python310" +} + +configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python39" +} + +configuration "python38" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:pyd" path="../../" + subConfiguration "autowrap:pyd" "python38" +} + configuration "python37" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" diff --git a/examples/pyd/dub.selections.json b/examples/pyd/dub.selections.json index 3f17fbdb..532825f9 100644 --- a/examples/pyd/dub.selections.json +++ b/examples/pyd/dub.selections.json @@ -2,9 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../"}, - "mirror": "0.3.2", - "monty": "0.0.1", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } From 7322c6ab4ea850d8535586ee45094bc824bf33d3 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:26:10 +0200 Subject: [PATCH 09/16] Fix examples/phobos My regex search and replace was wrong, each directory was off by one. --- examples/phobos/std_algorithm/dub.sdl | 8 ++++---- examples/phobos/std_algorithm/dub.selections.json | 7 ++++--- examples/phobos/std_array/dub.sdl | 8 ++++---- examples/phobos/std_array/dub.selections.json | 7 ++++--- examples/phobos/std_ascii/dub.sdl | 8 ++++---- examples/phobos/std_ascii/dub.selections.json | 7 ++++--- examples/phobos/std_base64/dub.sdl | 8 ++++---- examples/phobos/std_base64/dub.selections.json | 7 ++++--- examples/phobos/std_bigint/dub.sdl | 8 ++++---- examples/phobos/std_bigint/dub.selections.json | 7 ++++--- examples/phobos/std_compiler/dub.sdl | 8 ++++---- examples/phobos/std_compiler/dub.selections.json | 7 ++++--- examples/phobos/std_complex/dub.sdl | 8 ++++---- examples/phobos/std_complex/dub.selections.json | 7 ++++--- examples/phobos/std_container/dub.sdl | 8 ++++---- examples/phobos/std_container/dub.selections.json | 7 ++++--- examples/phobos/std_conv/dub.sdl | 8 ++++---- examples/phobos/std_conv/dub.selections.json | 7 ++++--- examples/phobos/std_csv/dub.sdl | 8 ++++---- examples/phobos/std_csv/dub.selections.json | 7 ++++--- examples/phobos/std_datetime/dub.sdl | 8 ++++---- examples/phobos/std_demangle/dub.sdl | 8 ++++---- examples/phobos/std_demangle/dub.selections.json | 7 ++++--- examples/phobos/std_digest/dub.sdl | 8 ++++---- examples/phobos/std_encoding/dub.sdl | 8 ++++---- examples/phobos/std_encoding/dub.selections.json | 7 ++++--- examples/phobos/std_exception/dub.sdl | 8 ++++---- examples/phobos/std_exception/dub.selections.json | 7 ++++--- examples/phobos/std_experimental/dub.sdl | 8 ++++---- examples/phobos/std_file/dub.sdl | 8 ++++---- examples/phobos/std_format/dub.sdl | 8 ++++---- examples/phobos/std_format/dub.selections.json | 7 ++++--- examples/phobos/std_functional/dub.sdl | 8 ++++---- examples/phobos/std_functional/dub.selections.json | 7 ++++--- examples/phobos/std_getopt/dub.sdl | 8 ++++---- examples/phobos/std_getopt/dub.selections.json | 7 ++++--- examples/phobos/std_json/dub.sdl | 8 ++++---- examples/phobos/std_json/dub.selections.json | 7 ++++--- examples/phobos/std_math/dub.sdl | 8 ++++---- examples/phobos/std_math/dub.selections.json | 7 ++++--- examples/phobos/std_mathspecial/dub.sdl | 8 ++++---- examples/phobos/std_mathspecial/dub.selections.json | 7 ++++--- examples/phobos/std_meta/dub.sdl | 8 ++++---- examples/phobos/std_meta/dub.selections.json | 7 ++++--- examples/phobos/std_mmfile/dub.sdl | 8 ++++---- examples/phobos/std_mmfile/dub.selections.json | 7 ++++--- examples/phobos/std_net/dub.sdl | 8 ++++---- examples/phobos/std_numeric/dub.sdl | 8 ++++---- examples/phobos/std_numeric/dub.selections.json | 7 ++++--- examples/phobos/std_outbuffer/dub.sdl | 8 ++++---- examples/phobos/std_outbuffer/dub.selections.json | 7 ++++--- examples/phobos/std_path/dub.sdl | 8 ++++---- examples/phobos/std_path/dub.selections.json | 7 ++++--- examples/phobos/std_process/dub.sdl | 8 ++++---- examples/phobos/std_process/dub.selections.json | 7 ++++--- examples/phobos/std_random/dub.sdl | 8 ++++---- examples/phobos/std_random/dub.selections.json | 7 ++++--- examples/phobos/std_range/dub.sdl | 8 ++++---- examples/phobos/std_range/dub.selections.json | 7 ++++--- examples/phobos/std_regex/dub.sdl | 8 ++++---- examples/phobos/std_regex/dub.selections.json | 7 ++++--- examples/phobos/std_signals/dub.sdl | 8 ++++---- examples/phobos/std_signals/dub.selections.json | 7 ++++--- examples/phobos/std_socket/dub.sdl | 8 ++++---- examples/phobos/std_socket/dub.selections.json | 7 ++++--- examples/phobos/std_stdint/dub.sdl | 8 ++++---- examples/phobos/std_stdint/dub.selections.json | 7 ++++--- examples/phobos/std_stdio/dub.sdl | 8 ++++---- examples/phobos/std_stdio/dub.selections.json | 7 ++++--- examples/phobos/std_string/dub.sdl | 8 ++++---- examples/phobos/std_string/dub.selections.json | 7 ++++--- examples/phobos/std_system/dub.sdl | 8 ++++---- examples/phobos/std_system/dub.selections.json | 7 ++++--- examples/phobos/std_traits/dub.sdl | 8 ++++---- examples/phobos/std_traits/dub.selections.json | 7 ++++--- examples/phobos/std_typecons/dub.sdl | 8 ++++---- examples/phobos/std_typecons/dub.selections.json | 7 ++++--- examples/phobos/std_typetuple/dub.sdl | 8 ++++---- examples/phobos/std_typetuple/dub.selections.json | 7 ++++--- examples/phobos/std_uni/dub.sdl | 8 ++++---- examples/phobos/std_uri/dub.sdl | 8 ++++---- examples/phobos/std_uri/dub.selections.json | 7 ++++--- examples/phobos/std_utf/dub.sdl | 8 ++++---- examples/phobos/std_utf/dub.selections.json | 7 ++++--- examples/phobos/std_uuid/dub.sdl | 8 ++++---- examples/phobos/std_uuid/dub.selections.json | 7 ++++--- examples/phobos/std_variant/dub.sdl | 8 ++++---- examples/phobos/std_variant/dub.selections.json | 7 ++++--- examples/phobos/std_windows/dub.sdl | 8 ++++---- examples/phobos/std_windows/dub.selections.json | 7 ++++--- examples/phobos/std_zip/dub.sdl | 8 ++++---- examples/phobos/std_zlib/dub.sdl | 8 ++++---- examples/phobos/std_zlib/dub.selections.json | 7 ++++--- 93 files changed, 372 insertions(+), 329 deletions(-) diff --git a/examples/phobos/std_algorithm/dub.sdl b/examples/phobos/std_algorithm/dub.sdl index f98c6315..cdfb1335 100644 --- a/examples/phobos/std_algorithm/dub.sdl +++ b/examples/phobos/std_algorithm/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_algorithm/dub.selections.json b/examples/phobos/std_algorithm/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_algorithm/dub.selections.json +++ b/examples/phobos/std_algorithm/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_array/dub.sdl b/examples/phobos/std_array/dub.sdl index dd1b8577..b81a6d90 100644 --- a/examples/phobos/std_array/dub.sdl +++ b/examples/phobos/std_array/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_array/dub.selections.json b/examples/phobos/std_array/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_array/dub.selections.json +++ b/examples/phobos/std_array/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_ascii/dub.sdl b/examples/phobos/std_ascii/dub.sdl index bdbd9a64..cabec848 100644 --- a/examples/phobos/std_ascii/dub.sdl +++ b/examples/phobos/std_ascii/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_ascii/dub.selections.json b/examples/phobos/std_ascii/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_ascii/dub.selections.json +++ b/examples/phobos/std_ascii/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_base64/dub.sdl b/examples/phobos/std_base64/dub.sdl index 7e537035..6c712ca9 100644 --- a/examples/phobos/std_base64/dub.sdl +++ b/examples/phobos/std_base64/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_base64/dub.selections.json b/examples/phobos/std_base64/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_base64/dub.selections.json +++ b/examples/phobos/std_base64/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_bigint/dub.sdl b/examples/phobos/std_bigint/dub.sdl index 9f443589..12b2519f 100644 --- a/examples/phobos/std_bigint/dub.sdl +++ b/examples/phobos/std_bigint/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_bigint/dub.selections.json b/examples/phobos/std_bigint/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_bigint/dub.selections.json +++ b/examples/phobos/std_bigint/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_compiler/dub.sdl b/examples/phobos/std_compiler/dub.sdl index e49214a8..7cd17b33 100644 --- a/examples/phobos/std_compiler/dub.sdl +++ b/examples/phobos/std_compiler/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_compiler/dub.selections.json b/examples/phobos/std_compiler/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_compiler/dub.selections.json +++ b/examples/phobos/std_compiler/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_complex/dub.sdl b/examples/phobos/std_complex/dub.sdl index 1ac6d905..640c5d20 100644 --- a/examples/phobos/std_complex/dub.sdl +++ b/examples/phobos/std_complex/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_complex/dub.selections.json b/examples/phobos/std_complex/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_complex/dub.selections.json +++ b/examples/phobos/std_complex/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_container/dub.sdl b/examples/phobos/std_container/dub.sdl index 1951b0bd..96e6f745 100644 --- a/examples/phobos/std_container/dub.sdl +++ b/examples/phobos/std_container/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_container/dub.selections.json b/examples/phobos/std_container/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_container/dub.selections.json +++ b/examples/phobos/std_container/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_conv/dub.sdl b/examples/phobos/std_conv/dub.sdl index 2d4a06e3..12f42f39 100644 --- a/examples/phobos/std_conv/dub.sdl +++ b/examples/phobos/std_conv/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_conv/dub.selections.json b/examples/phobos/std_conv/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_conv/dub.selections.json +++ b/examples/phobos/std_conv/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_csv/dub.sdl b/examples/phobos/std_csv/dub.sdl index 33f70136..675888eb 100644 --- a/examples/phobos/std_csv/dub.sdl +++ b/examples/phobos/std_csv/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_csv/dub.selections.json b/examples/phobos/std_csv/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_csv/dub.selections.json +++ b/examples/phobos/std_csv/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_datetime/dub.sdl b/examples/phobos/std_datetime/dub.sdl index 277156e9..be6f63e3 100644 --- a/examples/phobos/std_datetime/dub.sdl +++ b/examples/phobos/std_datetime/dub.sdl @@ -6,28 +6,28 @@ dflags "-allinst" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_demangle/dub.sdl b/examples/phobos/std_demangle/dub.sdl index 2b9e1bbd..87f9d455 100644 --- a/examples/phobos/std_demangle/dub.sdl +++ b/examples/phobos/std_demangle/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_demangle/dub.selections.json b/examples/phobos/std_demangle/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_demangle/dub.selections.json +++ b/examples/phobos/std_demangle/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_digest/dub.sdl b/examples/phobos/std_digest/dub.sdl index 0eb850fb..86fb915d 100644 --- a/examples/phobos/std_digest/dub.sdl +++ b/examples/phobos/std_digest/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_encoding/dub.sdl b/examples/phobos/std_encoding/dub.sdl index a27bb60b..01732108 100644 --- a/examples/phobos/std_encoding/dub.sdl +++ b/examples/phobos/std_encoding/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_encoding/dub.selections.json b/examples/phobos/std_encoding/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_encoding/dub.selections.json +++ b/examples/phobos/std_encoding/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_exception/dub.sdl b/examples/phobos/std_exception/dub.sdl index 865d8b2f..b35fb38a 100644 --- a/examples/phobos/std_exception/dub.sdl +++ b/examples/phobos/std_exception/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_exception/dub.selections.json b/examples/phobos/std_exception/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_exception/dub.selections.json +++ b/examples/phobos/std_exception/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_experimental/dub.sdl b/examples/phobos/std_experimental/dub.sdl index 52213405..75c6a700 100644 --- a/examples/phobos/std_experimental/dub.sdl +++ b/examples/phobos/std_experimental/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_file/dub.sdl b/examples/phobos/std_file/dub.sdl index 447e9f53..52da6cb7 100644 --- a/examples/phobos/std_file/dub.sdl +++ b/examples/phobos/std_file/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_format/dub.sdl b/examples/phobos/std_format/dub.sdl index 2d8e3e44..19f1a35c 100644 --- a/examples/phobos/std_format/dub.sdl +++ b/examples/phobos/std_format/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_format/dub.selections.json b/examples/phobos/std_format/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_format/dub.selections.json +++ b/examples/phobos/std_format/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_functional/dub.sdl b/examples/phobos/std_functional/dub.sdl index 58f51235..d41660ab 100644 --- a/examples/phobos/std_functional/dub.sdl +++ b/examples/phobos/std_functional/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_functional/dub.selections.json b/examples/phobos/std_functional/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_functional/dub.selections.json +++ b/examples/phobos/std_functional/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_getopt/dub.sdl b/examples/phobos/std_getopt/dub.sdl index 3f0eb8ca..d0472349 100644 --- a/examples/phobos/std_getopt/dub.sdl +++ b/examples/phobos/std_getopt/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_getopt/dub.selections.json b/examples/phobos/std_getopt/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_getopt/dub.selections.json +++ b/examples/phobos/std_getopt/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_json/dub.sdl b/examples/phobos/std_json/dub.sdl index a694a3ab..949b5c33 100644 --- a/examples/phobos/std_json/dub.sdl +++ b/examples/phobos/std_json/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_json/dub.selections.json b/examples/phobos/std_json/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_json/dub.selections.json +++ b/examples/phobos/std_json/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_math/dub.sdl b/examples/phobos/std_math/dub.sdl index f0a0fac5..fca1141a 100644 --- a/examples/phobos/std_math/dub.sdl +++ b/examples/phobos/std_math/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_math/dub.selections.json b/examples/phobos/std_math/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_math/dub.selections.json +++ b/examples/phobos/std_math/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_mathspecial/dub.sdl b/examples/phobos/std_mathspecial/dub.sdl index 96e48b7a..bdc0b27e 100644 --- a/examples/phobos/std_mathspecial/dub.sdl +++ b/examples/phobos/std_mathspecial/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_mathspecial/dub.selections.json b/examples/phobos/std_mathspecial/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_mathspecial/dub.selections.json +++ b/examples/phobos/std_mathspecial/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_meta/dub.sdl b/examples/phobos/std_meta/dub.sdl index 95775b0b..780bcff0 100644 --- a/examples/phobos/std_meta/dub.sdl +++ b/examples/phobos/std_meta/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_meta/dub.selections.json b/examples/phobos/std_meta/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_meta/dub.selections.json +++ b/examples/phobos/std_meta/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_mmfile/dub.sdl b/examples/phobos/std_mmfile/dub.sdl index 270a56ba..52b3cd2c 100644 --- a/examples/phobos/std_mmfile/dub.sdl +++ b/examples/phobos/std_mmfile/dub.sdl @@ -4,28 +4,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_mmfile/dub.selections.json b/examples/phobos/std_mmfile/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_mmfile/dub.selections.json +++ b/examples/phobos/std_mmfile/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_net/dub.sdl b/examples/phobos/std_net/dub.sdl index 99122dd2..0cbe0e88 100644 --- a/examples/phobos/std_net/dub.sdl +++ b/examples/phobos/std_net/dub.sdl @@ -6,28 +6,28 @@ dflags "-allinst" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_numeric/dub.sdl b/examples/phobos/std_numeric/dub.sdl index e2b3aee0..ede0988c 100644 --- a/examples/phobos/std_numeric/dub.sdl +++ b/examples/phobos/std_numeric/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_numeric/dub.selections.json b/examples/phobos/std_numeric/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_numeric/dub.selections.json +++ b/examples/phobos/std_numeric/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_outbuffer/dub.sdl b/examples/phobos/std_outbuffer/dub.sdl index 80118e4c..b8cfd8cf 100644 --- a/examples/phobos/std_outbuffer/dub.sdl +++ b/examples/phobos/std_outbuffer/dub.sdl @@ -6,28 +6,28 @@ dflags "-allinst" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_outbuffer/dub.selections.json b/examples/phobos/std_outbuffer/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_outbuffer/dub.selections.json +++ b/examples/phobos/std_outbuffer/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_path/dub.sdl b/examples/phobos/std_path/dub.sdl index 0f98bdce..c7b41bfd 100644 --- a/examples/phobos/std_path/dub.sdl +++ b/examples/phobos/std_path/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_path/dub.selections.json b/examples/phobos/std_path/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_path/dub.selections.json +++ b/examples/phobos/std_path/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_process/dub.sdl b/examples/phobos/std_process/dub.sdl index 56a766ee..ed119b47 100644 --- a/examples/phobos/std_process/dub.sdl +++ b/examples/phobos/std_process/dub.sdl @@ -6,28 +6,28 @@ dflags "-allinst" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_process/dub.selections.json b/examples/phobos/std_process/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_process/dub.selections.json +++ b/examples/phobos/std_process/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_random/dub.sdl b/examples/phobos/std_random/dub.sdl index 6a1d87d8..128f50c9 100644 --- a/examples/phobos/std_random/dub.sdl +++ b/examples/phobos/std_random/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_random/dub.selections.json b/examples/phobos/std_random/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_random/dub.selections.json +++ b/examples/phobos/std_random/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_range/dub.sdl b/examples/phobos/std_range/dub.sdl index 17d98137..d0f9b725 100644 --- a/examples/phobos/std_range/dub.sdl +++ b/examples/phobos/std_range/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_range/dub.selections.json b/examples/phobos/std_range/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_range/dub.selections.json +++ b/examples/phobos/std_range/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_regex/dub.sdl b/examples/phobos/std_regex/dub.sdl index b1278607..d6b63f2f 100644 --- a/examples/phobos/std_regex/dub.sdl +++ b/examples/phobos/std_regex/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_regex/dub.selections.json b/examples/phobos/std_regex/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_regex/dub.selections.json +++ b/examples/phobos/std_regex/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_signals/dub.sdl b/examples/phobos/std_signals/dub.sdl index be02a172..ea029f77 100644 --- a/examples/phobos/std_signals/dub.sdl +++ b/examples/phobos/std_signals/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_signals/dub.selections.json b/examples/phobos/std_signals/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_signals/dub.selections.json +++ b/examples/phobos/std_signals/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_socket/dub.sdl b/examples/phobos/std_socket/dub.sdl index 6dcd7acb..7ee018a5 100644 --- a/examples/phobos/std_socket/dub.sdl +++ b/examples/phobos/std_socket/dub.sdl @@ -6,28 +6,28 @@ dflags "-allinst" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_socket/dub.selections.json b/examples/phobos/std_socket/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_socket/dub.selections.json +++ b/examples/phobos/std_socket/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_stdint/dub.sdl b/examples/phobos/std_stdint/dub.sdl index 567c9851..dfe179a1 100644 --- a/examples/phobos/std_stdint/dub.sdl +++ b/examples/phobos/std_stdint/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_stdint/dub.selections.json b/examples/phobos/std_stdint/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_stdint/dub.selections.json +++ b/examples/phobos/std_stdint/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_stdio/dub.sdl b/examples/phobos/std_stdio/dub.sdl index 7c5f3460..adea5a5e 100644 --- a/examples/phobos/std_stdio/dub.sdl +++ b/examples/phobos/std_stdio/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_stdio/dub.selections.json b/examples/phobos/std_stdio/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_stdio/dub.selections.json +++ b/examples/phobos/std_stdio/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_string/dub.sdl b/examples/phobos/std_string/dub.sdl index 6bca68df..93f67960 100644 --- a/examples/phobos/std_string/dub.sdl +++ b/examples/phobos/std_string/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_string/dub.selections.json b/examples/phobos/std_string/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_string/dub.selections.json +++ b/examples/phobos/std_string/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_system/dub.sdl b/examples/phobos/std_system/dub.sdl index bf50d503..3360c83a 100644 --- a/examples/phobos/std_system/dub.sdl +++ b/examples/phobos/std_system/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_system/dub.selections.json b/examples/phobos/std_system/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_system/dub.selections.json +++ b/examples/phobos/std_system/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_traits/dub.sdl b/examples/phobos/std_traits/dub.sdl index b85bfadf..c8165fbc 100644 --- a/examples/phobos/std_traits/dub.sdl +++ b/examples/phobos/std_traits/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_traits/dub.selections.json b/examples/phobos/std_traits/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_traits/dub.selections.json +++ b/examples/phobos/std_traits/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_typecons/dub.sdl b/examples/phobos/std_typecons/dub.sdl index 5709f872..5c80ddaa 100644 --- a/examples/phobos/std_typecons/dub.sdl +++ b/examples/phobos/std_typecons/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_typecons/dub.selections.json b/examples/phobos/std_typecons/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_typecons/dub.selections.json +++ b/examples/phobos/std_typecons/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_typetuple/dub.sdl b/examples/phobos/std_typetuple/dub.sdl index 14e067d3..232c84e4 100644 --- a/examples/phobos/std_typetuple/dub.sdl +++ b/examples/phobos/std_typetuple/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_typetuple/dub.selections.json b/examples/phobos/std_typetuple/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_typetuple/dub.selections.json +++ b/examples/phobos/std_typetuple/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_uni/dub.sdl b/examples/phobos/std_uni/dub.sdl index 58271fb4..bc54d91b 100644 --- a/examples/phobos/std_uni/dub.sdl +++ b/examples/phobos/std_uni/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_uri/dub.sdl b/examples/phobos/std_uri/dub.sdl index 09985025..4dbca919 100644 --- a/examples/phobos/std_uri/dub.sdl +++ b/examples/phobos/std_uri/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_uri/dub.selections.json b/examples/phobos/std_uri/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_uri/dub.selections.json +++ b/examples/phobos/std_uri/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_utf/dub.sdl b/examples/phobos/std_utf/dub.sdl index feee6a69..bea59ca8 100644 --- a/examples/phobos/std_utf/dub.sdl +++ b/examples/phobos/std_utf/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_utf/dub.selections.json b/examples/phobos/std_utf/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_utf/dub.selections.json +++ b/examples/phobos/std_utf/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_uuid/dub.sdl b/examples/phobos/std_uuid/dub.sdl index 549396d6..5b40434a 100644 --- a/examples/phobos/std_uuid/dub.sdl +++ b/examples/phobos/std_uuid/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_uuid/dub.selections.json b/examples/phobos/std_uuid/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_uuid/dub.selections.json +++ b/examples/phobos/std_uuid/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_variant/dub.sdl b/examples/phobos/std_variant/dub.sdl index 147cf666..33c76893 100644 --- a/examples/phobos/std_variant/dub.sdl +++ b/examples/phobos/std_variant/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_variant/dub.selections.json b/examples/phobos/std_variant/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_variant/dub.selections.json +++ b/examples/phobos/std_variant/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_windows/dub.sdl b/examples/phobos/std_windows/dub.sdl index abd82cc1..fe3ea3f7 100644 --- a/examples/phobos/std_windows/dub.sdl +++ b/examples/phobos/std_windows/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_windows/dub.selections.json b/examples/phobos/std_windows/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_windows/dub.selections.json +++ b/examples/phobos/std_windows/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } diff --git a/examples/phobos/std_zip/dub.sdl b/examples/phobos/std_zip/dub.sdl index e9cb8af0..be4e61c9 100644 --- a/examples/phobos/std_zip/dub.sdl +++ b/examples/phobos/std_zip/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_zlib/dub.sdl b/examples/phobos/std_zlib/dub.sdl index 74d03ebb..d6cf6174 100644 --- a/examples/phobos/std_zlib/dub.sdl +++ b/examples/phobos/std_zlib/dub.sdl @@ -5,28 +5,28 @@ targetType "dynamicLibrary" configuration "python311" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python311" } configuration "python310" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python310" } configuration "python39" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python39" } configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR" - dependency "autowrap:pyd" path="../../" + dependency "autowrap:pyd" path="../../.." subConfiguration "autowrap:pyd" "python38" } diff --git a/examples/phobos/std_zlib/dub.selections.json b/examples/phobos/std_zlib/dub.selections.json index 3cc3e642..6d0f0d88 100644 --- a/examples/phobos/std_zlib/dub.selections.json +++ b/examples/phobos/std_zlib/dub.selections.json @@ -2,8 +2,9 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../.."}, - "mirror": "0.3.2", - "pyd": "0.14.4, - "unit-threaded": "1.0.4" + "mirror": "0.3.3", + "monty": "0.0.12", + "pyd": "0.14.4", + "unit-threaded": "2.1.9" } } From afac5dd3be7758222141f4dcb38eee15ab257ed2 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:30:53 +0200 Subject: [PATCH 10/16] Set LD_LIBRARY_PATH for pyd simple tests I don't know why it's only needed here. But without it, `make test` doesn't work on my machine --- examples/simple/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/simple/Makefile b/examples/simple/Makefile index b662cf0f..1710d6b3 100644 --- a/examples/simple/Makefile +++ b/examples/simple/Makefile @@ -54,7 +54,7 @@ test_simple_python: test_simple_pyd test_simple_pynih .PHONY: test_simple_pyd test_simple_pyd: $(TEST_SIMPLE_PY) lib/pyd/prefix.so lib/pyd/adder.so lib/pyd/structs.so lib/pyd/api.so lib/pyd/wrap_all.so - PYTHONPATH=$(shell pwd)/lib/pyd PYD=1 pytest -s -vv $< + PYTHONPATH=$(shell pwd)/lib/pyd LD_LIBRARY_PATH="${PYTHONPATH}" PYD=1 pytest -s -vv $< .PHONY: test_simple_pynih test_simple_pynih: $(TEST_SIMPLE_PY) lib/pynih/prefix.so lib/pynih/adder.so lib/pynih/structs.so lib/pynih/api.so lib/pynih/wrap_all.so From 72ae43edc098a7820e8a021db8a3b7996ccb47c7 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:31:53 +0200 Subject: [PATCH 11/16] Bump example/issues dependencies --- examples/issues/dub.selections.json | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/examples/issues/dub.selections.json b/examples/issues/dub.selections.json index 6f28363b..c998c426 100644 --- a/examples/issues/dub.selections.json +++ b/examples/issues/dub.selections.json @@ -2,22 +2,26 @@ "fileVersion": 1, "versions": { "autowrap": {"path":"../../"}, - "botan": "1.12.18", - "botan-math": "1.0.3", "diet-ng": "1.8.1", - "eventcore": "0.9.20", + "eventcore": "0.9.30", "libasync": "0.8.6", - "memutils": "1.0.4", + "memutils": "1.0.10", "mir-linux-kernel": "1.0.1", - "mirror": "0.3.2", - "monty": "0.0.1", - "openssl": "3.2.2", - "pyd": "0.14.4, + "mirror": "0.3.3", + "monty": "0.0.12", + "openssl": "3.3.3", + "openssl-static": "1.0.3+3.0.8", + "pyd": "0.14.4", "scriptlike": "0.10.3", "stdx-allocator": "2.77.5", "taggedalgebraic": "0.11.22", - "unit-threaded": "2.1.2", - "vibe-core": "1.22.4", - "vibe-d": "0.9.5" + "unit-threaded": "2.1.9", + "vibe-container": "1.3.1", + "vibe-core": "2.8.4", + "vibe-d": "0.10.0", + "vibe-http": "1.0.0", + "vibe-inet": "1.0.0", + "vibe-serialization": "1.0.2", + "vibe-stream": "1.1.0" } } From 6fc428793be0ed1d3bdd19d20fae63715f996847 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Tue, 16 Apr 2024 01:39:12 +0200 Subject: [PATCH 12/16] Make delAttr test backwards compatible The code is heavily inspired by unit_threaded.assertions. The problem is that the function `threw` is private, so I had to copy it partially. --- tests/ut/pynih/python/object_.d | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/tests/ut/pynih/python/object_.d b/tests/ut/pynih/python/object_.d index 7d56914b..0fd51606 100644 --- a/tests/ut/pynih/python/object_.d +++ b/tests/ut/pynih/python/object_.d @@ -253,8 +253,10 @@ unittest { @("delattr") unittest { import python.c: PyRun_StringFlags, Py_file_input, Py_eval_input, PyCompilerFlags, PyDict_New; - import std.array: join; + import std.array: join, array; import std.string: toStringz; + import std.regex: matchFirst, regex; + import std.conv: text; static linesToCode(in string[] lines) { return lines.join("\n").toStringz; @@ -294,10 +296,23 @@ unittest { auto foo = PythonObject(evalRes); "Foo object".should.be in foo.toString; - foo.delattr("oops").shouldThrowWithMessage!PythonException( - "AttributeError: 'Foo' object has no attribute 'oops'"); - foo.delattr(PythonObject("oopsie")).shouldThrowWithMessage!PythonException( - "AttributeError: 'Foo' object has no attribute 'oopsie'"); + try { + foo.delattr("oops"); + assert(false, "Should throw"); + } + catch(PythonException e){ + auto r = regex(r"^AttributeError: ('Foo' object has no attribute ')?oops(')?$"); + e.msg.array.text.matchFirst(r).shouldNotBeEmpty; + } + + try { + foo.delattr("oopsie"); + assert(false, "Should throw"); + } + catch(PythonException e){ + auto r = regex(r"^AttributeError: ('Foo' object has no attribute ')?oopsie(')?$"); + e.msg.array.text.matchFirst(r).shouldNotBeEmpty; + } foo.setattr("key", "val"); foo.hasattr("key").should == true; From b14a7c682922250c1a24e1f15894a87b89f6fbe5 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Tue, 16 Apr 2024 01:56:46 +0200 Subject: [PATCH 13/16] Refactor: Deduplicate functionality from unit_threaded --- tests/ut/pynih/python/object_.d | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/tests/ut/pynih/python/object_.d b/tests/ut/pynih/python/object_.d index 0fd51606..3e148f83 100644 --- a/tests/ut/pynih/python/object_.d +++ b/tests/ut/pynih/python/object_.d @@ -253,10 +253,9 @@ unittest { @("delattr") unittest { import python.c: PyRun_StringFlags, Py_file_input, Py_eval_input, PyCompilerFlags, PyDict_New; - import std.array: join, array; + import std.array: join; import std.string: toStringz; import std.regex: matchFirst, regex; - import std.conv: text; static linesToCode(in string[] lines) { return lines.join("\n").toStringz; @@ -296,22 +295,13 @@ unittest { auto foo = PythonObject(evalRes); "Foo object".should.be in foo.toString; - try { - foo.delattr("oops"); - assert(false, "Should throw"); - } - catch(PythonException e){ + { auto r = regex(r"^AttributeError: ('Foo' object has no attribute ')?oops(')?$"); - e.msg.array.text.matchFirst(r).shouldNotBeEmpty; + foo.delattr("oops").shouldThrow!PythonException.msg.matchFirst(r).shouldNotBeEmpty; } - - try { - foo.delattr("oopsie"); - assert(false, "Should throw"); - } - catch(PythonException e){ + { auto r = regex(r"^AttributeError: ('Foo' object has no attribute ')?oopsie(')?$"); - e.msg.array.text.matchFirst(r).shouldNotBeEmpty; + foo.delattr("oopsie").shouldThrow!PythonException.msg.matchFirst(r).shouldNotBeEmpty; } foo.setattr("key", "val"); From 61fd85f219f8cbc82b9169fc62fb5a9da8e5db3e Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Tue, 16 Apr 2024 20:19:05 +0200 Subject: [PATCH 14/16] Fix variable expansion bug --- examples/simple/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/simple/Makefile b/examples/simple/Makefile index 1710d6b3..6b5b7972 100644 --- a/examples/simple/Makefile +++ b/examples/simple/Makefile @@ -54,11 +54,11 @@ test_simple_python: test_simple_pyd test_simple_pynih .PHONY: test_simple_pyd test_simple_pyd: $(TEST_SIMPLE_PY) lib/pyd/prefix.so lib/pyd/adder.so lib/pyd/structs.so lib/pyd/api.so lib/pyd/wrap_all.so - PYTHONPATH=$(shell pwd)/lib/pyd LD_LIBRARY_PATH="${PYTHONPATH}" PYD=1 pytest -s -vv $< + PYTHONPATH=$(shell pwd)/lib/pyd LD_LIBRARY_PATH=$(shell pwd)/lib/pyd PYD=1 pytest -s -vv $< .PHONY: test_simple_pynih test_simple_pynih: $(TEST_SIMPLE_PY) lib/pynih/prefix.so lib/pynih/adder.so lib/pynih/structs.so lib/pynih/api.so lib/pynih/wrap_all.so - PYTHONPATH=$(shell pwd)/lib/pynih PYNIH=1 pytest -s -vv $< + PYTHONPATH=$(shell pwd)/lib/pynih LD_LIBRARY_PATH=$(shell pwd)/lib/pynih PYNIH=1 pytest -s -vv $< $(eval $(call python-module-pyd,prefix)) From d5f51f06a8640edf30a379a926ed1b9ec24264b2 Mon Sep 17 00:00:00 2001 From: anon Date: Fri, 19 Apr 2024 16:54:40 +0200 Subject: [PATCH 15/16] Maybe I'm overwriting LD_LIBRARY_PATH from the environment --- examples/simple/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/simple/Makefile b/examples/simple/Makefile index 6b5b7972..4d635fd9 100644 --- a/examples/simple/Makefile +++ b/examples/simple/Makefile @@ -54,11 +54,11 @@ test_simple_python: test_simple_pyd test_simple_pynih .PHONY: test_simple_pyd test_simple_pyd: $(TEST_SIMPLE_PY) lib/pyd/prefix.so lib/pyd/adder.so lib/pyd/structs.so lib/pyd/api.so lib/pyd/wrap_all.so - PYTHONPATH=$(shell pwd)/lib/pyd LD_LIBRARY_PATH=$(shell pwd)/lib/pyd PYD=1 pytest -s -vv $< + PYTHONPATH=$(shell pwd)/lib/pyd LD_LIBRARY_PATH="$(shell pwd)/lib/pyd:${LD_LIBRARY_PATH}" PYD=1 pytest -s -vv $< .PHONY: test_simple_pynih test_simple_pynih: $(TEST_SIMPLE_PY) lib/pynih/prefix.so lib/pynih/adder.so lib/pynih/structs.so lib/pynih/api.so lib/pynih/wrap_all.so - PYTHONPATH=$(shell pwd)/lib/pynih LD_LIBRARY_PATH=$(shell pwd)/lib/pynih PYNIH=1 pytest -s -vv $< + PYTHONPATH=$(shell pwd)/lib/pynih LD_LIBRARY_PATH="$(shell pwd)/lib/pynih:${LD_LIBRARY_PATH}" PYNIH=1 pytest -s -vv $< $(eval $(call python-module-pyd,prefix)) From 270e2a8bdbd1a48a13f40c31c331d64dde2894e1 Mon Sep 17 00:00:00 2001 From: Inkrementator <70717315+Inkrementator@users.noreply.github.com> Date: Fri, 19 Apr 2024 17:04:32 +0200 Subject: [PATCH 16/16] Update phobos/create.d for completion's sake --- examples/phobos/create.d | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/examples/phobos/create.d b/examples/phobos/create.d index 4675c36a..29acc68d 100644 --- a/examples/phobos/create.d +++ b/examples/phobos/create.d @@ -31,6 +31,27 @@ void run(string[] args) @safe { targetType "dynamicLibrary" + configuration "python311" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:python" path="../../.." + subConfiguration "autowrap:python" "python311" + } + + configuration "python310" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:python" path="../../.." + subConfiguration "autowrap:python" "python310" + } + + configuration "python39" { + targetPath "lib/pyd" + lflags "-L$PYTHON_LIB_DIR" + dependency "autowrap:python" path="../../.." + subConfiguration "autowrap:python" "python39" + } + configuration "python38" { targetPath "lib/pyd" lflags "-L$PYTHON_LIB_DIR"