Skip to content

Commit d8e8c30

Browse files
committed
[DATALAD RUNCMD] Build container for reprostim 0.7.13
=== Do not change lines below === { "chain": [], "cmd": "duct singularity build --fakeroot repronim-reprostim-0.7.13.sing Singularity.repronim-reprostim-0.7.13", "dsid": "b02e63c2-62c1-11e9-82b0-52540040489c", "exit": 0, "extra_inputs": [], "inputs": [], "outputs": [], "pwd": "images/repronim" } ^^^ Do not change lines above ^^^
1 parent 8b7cae8 commit d8e8c30

File tree

5 files changed

+3708
-0
lines changed

5 files changed

+3708
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../.git/annex/objects/px/MG/MD5E-s1354--570aefcb28e73980be38e96a8824cc5c.json/MD5E-s1354--570aefcb28e73980be38e96a8824cc5c.json

images/repronim/.duct/logs/2025.05.14T13.26.44-2976207_stderr

Lines changed: 201 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,201 @@
1+
INFO: Starting build...
2+
Getting image source signatures
3+
Copying blob sha256:361e6abf1a25573145adc50f804864b0d1ecb2c0651aba756443d4d373fda34b
4+
Copying blob sha256:63c11fcffe851b5e799a87d40b72001861eb28a55703bfd725f426c3ece51c77
5+
Copying blob sha256:cf05a52c02353f0b2b6f9be0549ac916c3fb1dc8d4bacd405eac7f28562ec9f2
6+
Copying blob sha256:d047d0a8b4395623517336d1eb42449947af65fc5199dcce0fdf50054d793057
7+
Copying blob sha256:70a7f51c087fd27487523c3326871684de41b31a149a14770bf8119560643c6e
8+
Copying config sha256:c14e6cdc54dd7040883ede4dd9a98f978fecd7a3742cbe25ad36c853b168a055
9+
Writing manifest to image destination
10+
Storing signatures
11+
2025/05/14 13:26:46 info unpack layer: sha256:cf05a52c02353f0b2b6f9be0549ac916c3fb1dc8d4bacd405eac7f28562ec9f2
12+
2025/05/14 13:26:49 info unpack layer: sha256:63c11fcffe851b5e799a87d40b72001861eb28a55703bfd725f426c3ece51c77
13+
2025/05/14 13:26:49 info unpack layer: sha256:70a7f51c087fd27487523c3326871684de41b31a149a14770bf8119560643c6e
14+
2025/05/14 13:26:49 info unpack layer: sha256:d047d0a8b4395623517336d1eb42449947af65fc5199dcce0fdf50054d793057
15+
2025/05/14 13:26:49 info unpack layer: sha256:361e6abf1a25573145adc50f804864b0d1ecb2c0651aba756443d4d373fda34b
16+
INFO: Running post scriptlet
17+
+ export ND_ENTRYPOINT=/neurodocker/startup.sh
18+
+ apt-get update -qq
19+
+ apt-get install -y -q --no-install-recommends apt-utils bzip2 ca-certificates curl locales unzip
20+
debconf: delaying package configuration, since apt-utils is not installed
21+
+ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial
22+
+ sed -i -e s/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/ /etc/locale.gen
23+
+ dpkg-reconfigure --frontend=noninteractive locales
24+
Generating locales (this might take a while)...
25+
en_US.UTF-8... done
26+
Generation complete.
27+
+ update-locale LANG=en_US.UTF-8
28+
+ chmod 777 /opt
29+
+ chmod a+s /opt
30+
+ mkdir -p /neurodocker
31+
+ [ ! -f /neurodocker/startup.sh ]
32+
+ echo #!/usr/bin/env bash
33+
+ echo set -e
34+
+ echo export USER="${USER:=`whoami`}"
35+
+ echo if [ -n "$1" ]; then "$@"; else /usr/bin/env bash; fi
36+
+ chmod -R 777 /neurodocker
37+
+ chmod a+s /neurodocker
38+
+ apt-get update -qq
39+
+ apt-get install -y -q --no-install-recommends build-essential curl git gnupg less libasound2-dev libcanberra-gtk3-module libgtk-3-dev libusb-1.0-0-dev libwxgtk-media3.2-dev libwxgtk-webview3.2-dev libwxgtk3.2-dev ncdu pavucontrol pigz pkg-config portaudio19-dev procps pulseaudio pulseaudio-utils python3 python3-pip strace sudo time tree vim wget
40+
debconf: unable to initialize frontend: Dialog
41+
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78, <> line 480.)
42+
debconf: falling back to frontend: Readline
43+
debconf: unable to initialize frontend: Readline
44+
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7, <> line 480.)
45+
debconf: falling back to frontend: Teletype
46+
dpkg-preconfigure: unable to re-open stdin:
47+
+ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial
48+
+ git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer
49+
Cloning into '/opt/psychopy-installer'...
50+
+ cd /opt/psychopy-installer
51+
+ git checkout tags/v1.4.3
52+
Note: switching to 'tags/v1.4.3'.
53+
54+
You are in 'detached HEAD' state. You can look around, make experimental
55+
changes and commit them, and you can discard any commits you make in this
56+
state without impacting any branches by switching back to a branch.
57+
58+
If you want to create a new branch to retain commits you create, you may
59+
do so (now or later) by using -c with the switch command. Example:
60+
61+
git switch -c <new-branch-name>
62+
63+
Or undo this operation with:
64+
65+
git switch -
66+
67+
Turn off this advice by setting config variable advice.detachedHead to false
68+
69+
HEAD is now at 83544ba consistent log_message
70+
+ /opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f
71+
% Total % Received % Xferd Average Speed Time Time Time Current
72+
Dload Upload Total Spent Left Speed
73+
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
74+
45 69.3M 45 31.5M 0 0 43.0M 0 0:00:01 --:--:-- 0:00:01 43.0M100 69.3M 100 69.3M 0 0 59.3M 0 0:00:01 0:00:01 --:--:-- 86.7M
75+
WARNING: Location '/usr/local/psychopy_python/wx_wheels/' is ignored: it is either a non-existing path or lacks a specific scheme.
76+
ERROR: Could not find a version that satisfies the requirement wxpython==4.2.2 (from versions: none)
77+
ERROR: No matching distribution found for wxpython==4.2.2
78+
ERROR: Could not find a version that satisfies the requirement wxPython==4.2.2 (from versions: none)
79+
ERROR: No matching distribution found for wxPython==4.2.2
80+
% Total % Received % Xferd Average Speed Time Time Time Current
81+
Dload Upload Total Spent Left Speed
82+
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
83+
17 143M 17 25.2M 0 0 41.0M 0 0:00:03 --:--:-- 0:00:03 41.0M 92 143M 92 132M 0 0 82.3M 0 0:00:01 0:00:01 --:--:-- 107M100 143M 100 143M 0 0 85.6M 0 0:00:01 0:00:01 --:--:-- 111M
84+
DEPRECATION: Building 'dukpy' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'dukpy'. Discussion can be found at https://github.com/pypa/pip/issues/6334
85+
DEPRECATION: Building 'esprima' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'esprima'. Discussion can be found at https://github.com/pypa/pip/issues/6334
86+
/opt/psychopy-installer/psychopy_linux_installer: line 609: xdg-user-dir: command not found
87+
+ /opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.13
88+
+ bash -c ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/
89+
+ bash -c b=$(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3); echo -e "#!/bin/sh\n$b \"\$@\"" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3
90+
+ printf { \
91+
"pkg_manager": "apt", \
92+
"existing_users": [ \
93+
"root" \
94+
], \
95+
"instructions": [ \
96+
{ \
97+
"name": "from_", \
98+
"kwds": { \
99+
"base_image": "neurodebian:bookworm" \
100+
} \
101+
}, \
102+
{ \
103+
"name": "env", \
104+
"kwds": { \
105+
"LANG": "en_US.UTF-8", \
106+
"LC_ALL": "en_US.UTF-8", \
107+
"ND_ENTRYPOINT": "/neurodocker/startup.sh" \
108+
} \
109+
}, \
110+
{ \
111+
"name": "run", \
112+
"kwds": { \
113+
"command": "export ND_ENTRYPOINT=\\"/neurodocker/startup.sh\\"\\napt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n apt-utils \\\\\\n bzip2 \\\\\\n ca-certificates \\\\\\n curl \\\\\\n locales \\\\\\n unzip\\nrm -rf /var/lib/apt/lists/*\\nsed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen\\ndpkg-reconfigure --frontend=noninteractive locales\\nupdate-locale LANG=\\"en_US.UTF-8\\"\\nchmod 777 /opt && chmod a+s /opt\\nmkdir -p /neurodocker\\nif [ ! -f \\"$ND_ENTRYPOINT\\" ]; then\\n echo '#!/usr/bin/env bash' >> \\"$ND_ENTRYPOINT\\"\\n echo 'set -e' >> \\"$ND_ENTRYPOINT\\"\\n echo 'export USER=\\"${USER:=`whoami`}\\"' >> \\"$ND_ENTRYPOINT\\"\\n echo 'if [ -n \\"$1\\" ]; then \\"$@\\"; else /usr/bin/env bash; fi' >> \\"$ND_ENTRYPOINT\\";\\nfi\\nchmod -R 777 /neurodocker && chmod a+s /neurodocker" \
114+
} \
115+
}, \
116+
{ \
117+
"name": "install", \
118+
"kwds": { \
119+
"pkgs": [ \
120+
"build-essential", \
121+
"pkg-config", \
122+
"git", \
123+
"sudo", \
124+
"libgtk-3-dev", \
125+
"libwxgtk3.2-dev", \
126+
"libwxgtk-media3.2-dev", \
127+
"libwxgtk-webview3.2-dev", \
128+
"libcanberra-gtk3-module", \
129+
"libusb-1.0-0-dev", \
130+
"portaudio19-dev", \
131+
"libasound2-dev", \
132+
"pulseaudio", \
133+
"pavucontrol", \
134+
"pulseaudio-utils", \
135+
"vim", \
136+
"wget", \
137+
"strace", \
138+
"time", \
139+
"ncdu", \
140+
"gnupg", \
141+
"curl", \
142+
"procps", \
143+
"pigz", \
144+
"less", \
145+
"tree", \
146+
"python3", \
147+
"python3-pip" \
148+
], \
149+
"opts": null \
150+
} \
151+
}, \
152+
{ \
153+
"name": "run", \
154+
"kwds": { \
155+
"command": "apt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n build-essential \\\\\\n curl \\\\\\n git \\\\\\n gnupg \\\\\\n less \\\\\\n libasound2-dev \\\\\\n libcanberra-gtk3-module \\\\\\n libgtk-3-dev \\\\\\n libusb-1.0-0-dev \\\\\\n libwxgtk-media3.2-dev \\\\\\n libwxgtk-webview3.2-dev \\\\\\n libwxgtk3.2-dev \\\\\\n ncdu \\\\\\n pavucontrol \\\\\\n pigz \\\\\\n pkg-config \\\\\\n portaudio19-dev \\\\\\n procps \\\\\\n pulseaudio \\\\\\n pulseaudio-utils \\\\\\n python3 \\\\\\n python3-pip \\\\\\n strace \\\\\\n sudo \\\\\\n time \\\\\\n tree \\\\\\n vim \\\\\\n wget\\nrm -rf /var/lib/apt/lists/*" \
156+
} \
157+
}, \
158+
{ \
159+
"name": "run", \
160+
"kwds": { \
161+
"command": "git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer; cd /opt/psychopy-installer; git checkout tags/v1.4.3" \
162+
} \
163+
}, \
164+
{ \
165+
"name": "run", \
166+
"kwds": { \
167+
"command": "/opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f" \
168+
} \
169+
}, \
170+
{ \
171+
"name": "run", \
172+
"kwds": { \
173+
"command": "/opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.13" \
174+
} \
175+
}, \
176+
{ \
177+
"name": "run", \
178+
"kwds": { \
179+
"command": "bash -c 'ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/'" \
180+
} \
181+
}, \
182+
{ \
183+
"name": "run", \
184+
"kwds": { \
185+
"command": "bash -c 'b=$\(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3\); echo -e \\"#!/bin/sh\\\\n$b \\\\\\"\\\\$@\\\\\\"\\" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3'" \
186+
} \
187+
}, \
188+
{ \
189+
"name": "entrypoint", \
190+
"kwds": { \
191+
"args": [ \
192+
"python3" \
193+
] \
194+
} \
195+
} \
196+
] \
197+
}
198+
INFO: Adding environment to container
199+
INFO: Adding runscript
200+
INFO: Creating SIF file...
201+
INFO: Build complete: repronim-reprostim-0.7.13.sing

0 commit comments

Comments
 (0)