multiple versions of Python - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: General (https://python-forum.io/forum-1.html) +--- Forum: News and Discussions (https://python-forum.io/forum-31.html) +--- Thread: multiple versions of Python (/thread-19028.html) |
multiple versions of Python - Skaperen - Jun-11-2019 when i compile a different version of Python from source and try to install it, will i try to replace any file of the existing version? or will it keep each version separate? this is on Ubuntu Linux 16.04.6 which has /usr/bin/python3.5 (not /usr/bin/python3.5.2). does do this naming scheme only with the major,minor numbers and avoid the bugfix numbers? RE: multiple versions of Python - stranac - Jun-11-2019 You can configure it to do what you want, I'm not sure what the default is. I would just use pyenv for installing multiple versions. RE: multiple versions of Python - Skaperen - Jun-11-2019 apparently pyenv creates an "environment" of some kind in a subdirectory and you have to activate it in each shell session. but you cannot have 2 or more concurrent activations. checking each script to see what version it uses then activating that version is not a practical way to use scripts. environments is not the way to go for what i am planning to do. basically, i need to have each version in /usr/bin and other system directories. i do have 2 versions now and can use either one by just specifying which version in the #! line (the first line) of the script. i'm still trying to find out what kind of environment pyenv creates so i can evaluate how it might be made usable. who here really knows? this is on Ubuntu Linux 16.04.6. RE: multiple versions of Python - stranac - Jun-12-2019 It basically creates a whole new installation in a folder. It then gives you the ability to choose which executables python and pip (maybe others as well?) refer to. This can be chosen both globally and for a single directory (and subdirectories). There are more details on github. AFAICT shebangs should work as expected. RE: multiple versions of Python - Skaperen - Jun-12-2019 what does "whole new installation in a folder" really mean for this? is it just those files or is it a container? can i chroot into their and run everything on that version? i'm not going to hunt around on github. how does env find pythonX in the folder? RE: multiple versions of Python - DeaD_EyE - Jun-12-2019 You can see it on the syscalls, if you start python with strace. The place of the binary is the starting point. Then Python tries all relative known paths to open the resources. Here the stacktrace: deadeye@nexus ~ $ strace .pyenv/versions/3.7.3/bin/python execve(".pyenv/versions/3.7.3/bin/python", [".pyenv/versions/3.7.3/bin/python"], 0x7ffebb6eb210 /* 85 vars */) = 0 brk(NULL) = 0x55dd7e624000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd2acea440) = -1 EINVAL (Das Argument ist ungültig) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=471487, ...}) = 0 mmap(NULL, 471487, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f44592a0000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=42912, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f445929e000 mmap(NULL, 233824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4459264000 mprotect(0x7f4459265000, 36864, PROT_NONE) = 0 mmap(0x7f4459265000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f4459265000 mmap(0x7f445926b000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f445926b000 mmap(0x7f445926e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f445926e000 mmap(0x7f4459270000, 184672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4459270000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340f\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=155600, ...}) = 0 lseek(3, 808, SEEK_SET) = 808 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 131528, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4459243000 mmap(0x7f4459249000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4459249000 mmap(0x7f4459258000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f4459258000 mmap(0x7f445925e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f445925e000 mmap(0x7f4459260000, 12744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4459260000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14240, ...}) = 0 mmap(NULL, 16528, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f445923e000 mmap(0x7f445923f000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f445923f000 mmap(0x7f4459240000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f4459240000 mmap(0x7f4459241000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f4459241000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14240, ...}) = 0 mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4459239000 mmap(0x7f445923a000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f445923a000 mmap(0x7f445923b000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f445923b000 mmap(0x7f445923c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f445923c000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \320\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1329056, ...}) = 0 mmap(NULL, 1331224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f44590f3000 mmap(0x7f4459100000, 638976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f4459100000 mmap(0x7f445919c000, 634880, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa9000) = 0x7f445919c000 mmap(0x7f4459237000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143000) = 0x7f4459237000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360=\2\0\0\0\0\0"..., 832) = 832 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\301\234\210\303;`t,\251\6\340\371\371o\343\33"..., 68) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2141720, ...}) = 0 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\301\234\210\303;`t,\251\6\340\371\371o\343\33"..., 68) = 68 lseek(3, 864, SEEK_SET) = 864 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 1852992, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4458f2e000 mprotect(0x7f4458f50000, 1675264, PROT_NONE) = 0 mmap(0x7f4458f50000, 1359872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f4458f50000 mmap(0x7f445909c000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16e000) = 0x7f445909c000 mmap(0x7f44590e9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7f44590e9000 mmap(0x7f44590ef000, 13888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f44590ef000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458f2c000 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458f29000 arch_prctl(ARCH_SET_FS, 0x7f4458f29740) = 0 mprotect(0x7f44590e9000, 16384, PROT_READ) = 0 mprotect(0x7f4459237000, 4096, PROT_READ) = 0 mprotect(0x7f445923c000, 4096, PROT_READ) = 0 mprotect(0x7f4459241000, 4096, PROT_READ) = 0 mprotect(0x7f445925e000, 4096, PROT_READ) = 0 mprotect(0x7f445926e000, 4096, PROT_READ) = 0 mprotect(0x55dd7c8c8000, 12288, PROT_READ) = 0 mprotect(0x7f445933e000, 4096, PROT_READ) = 0 munmap(0x7f44592a0000, 471487) = 0 set_tid_address(0x7f4458f29a10) = 12457 set_robust_list(0x7f4458f29a20, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f4459249130, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f44592554d0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f44592491d0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f44592554d0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x55dd7e624000 brk(0x55dd7e645000) = 0x55dd7e645000 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=4004320, ...}) = 0 mmap(NULL, 4004320, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4458b57000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=56352, ...}) = 0 read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096 read(3, "1002//\tJUS_I.B1.002//\nmodule\tJUS"..., 4096) = 4096 read(3, "ISO-IR-110//\t\tISO-8859-4//\nalias"..., 4096) = 4096 read(3, "\t\tISO-8859-14//\nalias\tISO_8859-1"..., 4096) = 4096 read(3, "IC-ES//\nalias\tEBCDICES//\t\tEBCDIC"..., 4096) = 4096 read(3, "DIC-CP-ES//\t\tIBM284//\nalias\tCSIB"..., 4096) = 4096 read(3, "\tIBM863//\nalias\tOSF1002035F//\t\tI"..., 4096) = 4096 read(3, "37//\t\tIBM937//\nmodule\tIBM937//\t\t"..., 4096) = 4096 read(3, "JIS//\t\t\tEUC-JP//\nmodule\tEUC-JP//"..., 4096) = 4096 read(3, "ias\tISO2022CN//\t\tISO-2022-CN//\nm"..., 4096) = 4096 read(3, "_5427-EXT//\nalias\tISO_5427EXT//\t"..., 4096) = 4096 read(3, "st\nmodule\tMAC-SAMI//\t\tINTERNAL\t\t"..., 4096) = 4096 read(3, "12//\t\tINTERNAL\t\tIBM1112\t\t1\nmodul"..., 4096) = 4096 brk(0x55dd7e666000) = 0x55dd7e666000 read(3, "\tCP9448//\t\tIBM9448//\nalias\tCSIBM"..., 4096) = 3104 read(3, "", 4096) = 0 close(3) = 0 futex(0x7f44590ee874, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getcwd("/home/deadeye", 4096) = 14 readlink("/home/deadeye/.pyenv/versions/3.7.3/bin/python", "python3.7", 4096) = 9 readlink("/home/deadeye/.pyenv/versions/3.7.3/bin/python3.7", 0x7ffd2acd7be0, 4096) = -1 EINVAL (Das Argument ist ungültig) openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/bin/pyvenv.cfg", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/pyvenv.cfg", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/bin/Modules/Setup", 0x7ffd2acdcd10) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/bin/lib/python3.7/os.py", 0x7ffd2acd8b70) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/bin/lib/python3.7/os.pyc", 0x7ffd2acd8b70) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/os.py", {st_mode=S_IFREG|0644, st_size=37756, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/bin/pybuilddir.txt", 0x7ffd2acd8c70) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/bin/lib/python3.7/lib-dynload", 0x7ffd2acd8c70) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getrandom("\x1e\x25\xd1\xf4\xd5\x62\xf7\x19\x50\x3c\x3e\x02\x39\xb2\x02\x9e\x08\xf4\x67\x18\x13\x76\x85\x95", 24, GRND_NONBLOCK) = 24 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f44592d4000 fstat(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458b17000 munmap(0x7f4458b17000, 262144) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458b17000 brk(0x55dd7e68c000) = 0x55dd7e68c000 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458ad7000 brk(0x55dd7e6ae000) = 0x55dd7e6ae000 sysinfo({uptime=923, loads=[9760, 14624, 15136], totalram=8214413312, freeram=4435505152, sharedram=195194880, bufferram=236105728, totalswap=16921939968, freeswap=16921939968, procs=943, totalhigh=0, freehigh=0, mem_unit=1}) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458a97000 sigaltstack({ss_sp=0x55dd7e666b40, ss_flags=0, ss_size=8192}, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python37.zip", 0x7ffd2ace8a30) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python37.zip", 0x7ffd2ace82a0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 getdents64(3, /* 209 entries */, 32768) = 6952 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace85a0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__init__.abi3.so", 0x7ffd2ace85a0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__init__.so", 0x7ffd2ace85a0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__init__.py", {st_mode=S_IFREG|0644, st_size=5668, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__init__.py", {st_mode=S_IFREG|0644, st_size=5668, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__pycache__/__init__.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) fstat(3, {st_mode=S_IFREG|0644, st_size=3950, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=3950, ...}) = 0 read(3, "B\r\r\n\0\0\0\0:\247\243\\$\26\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3951) = 3950 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/codecs.py", {st_mode=S_IFREG|0644, st_size=36287, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/codecs.py", {st_mode=S_IFREG|0644, st_size=36287, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/codecs.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=33911, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=33911, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\277\215\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0,\0\0"..., 33912) = 33911 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents64(3, /* 128 entries */, 32768) = 4336 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/aliases.py", {st_mode=S_IFREG|0644, st_size=15577, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/aliases.py", {st_mode=S_IFREG|0644, st_size=15577, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__pycache__/aliases.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=6299, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=6299, ...}) = 0 read(3, "B\r\r\n\0\0\0\0:\247\243\\\331<\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0D\1\0"..., 6300) = 6299 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/utf_8.py", {st_mode=S_IFREG|0644, st_size=1005, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/utf_8.py", {st_mode=S_IFREG|0644, st_size=1005, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__pycache__/utf_8.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1617, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1617, ...}) = 0 read(3, "B\r\r\n\0\0\0\0:\247\243\\\355\3\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 1618) = 1617 read(3, "", 1) = 0 close(3) = 0 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGXFSZ, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 getpid() = 12457 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGKILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, 8) = 0 rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGCONT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGSTOP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTSTP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTTIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTTOU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, 8) = 0 rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55dd7c7c20e0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/latin_1.py", {st_mode=S_IFREG|0644, st_size=1264, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/latin_1.py", {st_mode=S_IFREG|0644, st_size=1264, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/encodings/__pycache__/latin_1.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1899, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1899, ...}) = 0 read(3, "B\r\r\n\0\0\0\0:\247\243\\\360\4\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 1900) = 1899 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/io.py", {st_mode=S_IFREG|0644, st_size=3517, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/io.py", {st_mode=S_IFREG|0644, st_size=3517, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/io.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3422, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=3422, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\275\r\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0"..., 3423) = 3422 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/abc.py", {st_mode=S_IFREG|0644, st_size=5580, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/abc.py", {st_mode=S_IFREG|0644, st_size=5580, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/abc.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=6464, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=6464, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\314\25\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 6465) = 6464 read(3, "", 1) = 0 close(3) = 0 dup(0) = 3 close(3) = 0 fstat(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Nicht erlaubter Seek) ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 dup(1) = 3 close(3) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Nicht erlaubter Seek) ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 dup(2) = 3 close(3) = 0 fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x3), ...}) = 0 ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Nicht erlaubter Seek) ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site.py", {st_mode=S_IFREG|0644, st_size=21649, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site.py", {st_mode=S_IFREG|0644, st_size=21649, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/site.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=16669, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=16669, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\221T\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 16670) = 16669 read(3, "", 1) = 0 close(3) = 0 brk(0x55dd7e6cf000) = 0x55dd7e6cf000 brk(0x55dd7e6ce000) = 0x55dd7e6ce000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/os.py", {st_mode=S_IFREG|0644, st_size=37756, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/os.py", {st_mode=S_IFREG|0644, st_size=37756, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/os.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=29706, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=29706, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\|\223\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0"..., 29707) = 29706 read(3, "", 1) = 0 close(3) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458a57000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/stat.py", {st_mode=S_IFREG|0644, st_size=5038, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/stat.py", {st_mode=S_IFREG|0644, st_size=5038, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/stat.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3886, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=3886, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\256\23\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0"..., 3887) = 3886 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/posixpath.py", {st_mode=S_IFREG|0644, st_size=15772, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/posixpath.py", {st_mode=S_IFREG|0644, st_size=15772, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/posixpath.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10443, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=10443, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\234=\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0&\0\0"..., 10444) = 10443 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/genericpath.py", {st_mode=S_IFREG|0644, st_size=4756, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/genericpath.py", {st_mode=S_IFREG|0644, st_size=4756, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/genericpath.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3761, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=3761, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\224\22\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0"..., 3762) = 3761 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_collections_abc.py", {st_mode=S_IFREG|0644, st_size=26424, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_collections_abc.py", {st_mode=S_IFREG|0644, st_size=26424, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/_collections_abc.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=28955, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=28955, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\8g\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\31\0\0"..., 28956) = 28955 read(3, "", 1) = 0 close(3) = 0 mmap(NULL, 151552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f44592af000 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458a17000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_sitebuiltins.py", {st_mode=S_IFREG|0644, st_size=3115, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_sitebuiltins.py", {st_mode=S_IFREG|0644, st_size=3115, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/_sitebuiltins.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3478, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=3478, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\+\f\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 3479) = 3478 read(3, "", 1) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/bin/pyvenv.cfg", 0x7ffd2ace8500) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/pyvenv.cfg", 0x7ffd2ace8500) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) geteuid() = 1000 getuid() = 1000 getegid() = 100 getgid() = 100 stat("/home/deadeye/.local/lib/python3.7/site-packages", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.local/lib/python3.7/site-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 getdents64(3, /* 7 entries */, 32768) = 232 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 getdents64(3, /* 435 entries */, 32768) = 17744 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/easy-install.pth", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0 ioctl(3, TCGETS, 0x7ffd2ace8220) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) lseek(3, 0, SEEK_CUR) = 0 ioctl(3, TCGETS, 0x7ffd2ace8170) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_bootlocale.py", {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/_bootlocale.py", {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/_bootlocale.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1262, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=1262, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\t\7\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 1263) = 1262 read(4, "", 1) = 0 close(4) = 0 read(3, "/home/deadeye/PyLivestream\n", 8192) = 27 stat("/home/deadeye/PyLivestream", 0x7ffd2ace8280) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) read(3, "", 8192) = 0 close(3) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google_auth-1.6.3-py3.5-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=539, ...}) = 0 ioctl(3, TCGETS, 0x7ffd2ace8220) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) lseek(3, 0, SEEK_CUR) = 0 ioctl(3, TCGETS, 0x7ffd2ace8170) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) read(3, "import sys, types, os;has_mfs = "..., 8192) = 539 brk(0x55dd7e6f0000) = 0x55dd7e6f0000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/types.py", {st_mode=S_IFREG|0644, st_size=9897, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/types.py", {st_mode=S_IFREG|0644, st_size=9897, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/types.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=8989, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=8989, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\251&\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 8990) = 8989 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace63c0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__init__.abi3.so", 0x7ffd2ace63c0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__init__.so", 0x7ffd2ace63c0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__init__.py", {st_mode=S_IFREG|0644, st_size=6037, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__init__.py", {st_mode=S_IFREG|0644, st_size=6037, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__pycache__/__init__.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=3735, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=3735, ...}) = 0 read(4, "B\r\r\n\0\0\0\0:\247\243\\\225\27\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 3736) = 3735 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/warnings.py", {st_mode=S_IFREG|0644, st_size=20242, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/warnings.py", {st_mode=S_IFREG|0644, st_size=20242, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/warnings.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=13953, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=13953, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\22O\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 13954) = 13953 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents64(4, /* 10 entries */, 32768) = 328 getdents64(4, /* 0 entries */, 32768) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/util.py", {st_mode=S_IFREG|0644, st_size=11319, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/util.py", {st_mode=S_IFREG|0644, st_size=11319, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__pycache__/util.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=9359, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=9359, ...}) = 0 read(4, "B\r\r\n\0\0\0\0:\247\243\\7,\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 9360) = 9359 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/abc.py", {st_mode=S_IFREG|0644, st_size=12873, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/abc.py", {st_mode=S_IFREG|0644, st_size=12873, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__pycache__/abc.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=13490, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=13490, ...}) = 0 read(4, "B\r\r\n\0\0\0\0:\247\243\\I2\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 13491) = 13490 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/machinery.py", {st_mode=S_IFREG|0644, st_size=844, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/machinery.py", {st_mode=S_IFREG|0644, st_size=844, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/importlib/__pycache__/machinery.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=975, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=975, ...}) = 0 read(4, "B\r\r\n\0\0\0\0:\247\243\\L\3\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 976) = 975 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/contextlib.py", {st_mode=S_IFREG|0644, st_size=23774, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/contextlib.py", {st_mode=S_IFREG|0644, st_size=23774, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/contextlib.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=19913, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=19913, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\336\\\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0"..., 19914) = 19913 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace4fb0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__init__.abi3.so", 0x7ffd2ace4fb0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__init__.so", 0x7ffd2ace4fb0) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__init__.py", {st_mode=S_IFREG|0644, st_size=47640, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__init__.py", {st_mode=S_IFREG|0644, st_size=47640, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/collections/__pycache__/__init__.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=46611, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=46611, ...}) = 0 read(4, "B\r\r\n\0\0\0\0:\247\243\\\30\272\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0"..., 46612) = 46611 read(4, "", 1) = 0 close(4) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f44589d7000 munmap(0x7f44589d7000, 262144) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f44589d7000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/operator.py", {st_mode=S_IFREG|0644, st_size=10863, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/operator.py", {st_mode=S_IFREG|0644, st_size=10863, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/operator.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=13913, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=13913, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\o*\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0006\0\0"..., 13914) = 13913 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/keyword.py", {st_mode=S_IFREG|0755, st_size=2245, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/keyword.py", {st_mode=S_IFREG|0755, st_size=2245, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/keyword.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1822, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=1822, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\305\10\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0#\0\0"..., 1823) = 1822 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/heapq.py", {st_mode=S_IFREG|0644, st_size=23017, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/heapq.py", {st_mode=S_IFREG|0644, st_size=23017, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/heapq.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=14375, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=14375, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\351Y\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 14376) = 14375 read(4, "", 1) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents64(4, /* 73 entries */, 32768) = 4560 getdents64(4, /* 0 entries */, 32768) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload/_heapq.cpython-37m-x86_64-linux-gnu.so", {st_mode=S_IFREG|0755, st_size=66176, ...}) = 0 futex(0x7f4459242048, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload/_heapq.cpython-37m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\20\0\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=66176, ...}) = 0 mmap(NULL, 23976, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f44592a9000 mmap(0x7f44592aa000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f44592aa000 mmap(0x7f44592ab000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f44592ab000 mmap(0x7f44592ac000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f44592ac000 close(4) = 0 mprotect(0x7f44592ac000, 4096, PROT_READ) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/reprlib.py", {st_mode=S_IFREG|0644, st_size=5267, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/reprlib.py", {st_mode=S_IFREG|0644, st_size=5267, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/reprlib.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=5363, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=5363, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\223\24\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 5364) = 5363 read(4, "", 1) = 0 close(4) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4458997000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/functools.py", {st_mode=S_IFREG|0644, st_size=32441, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/functools.py", {st_mode=S_IFREG|0644, st_size=32441, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/functools.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=23968, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=23968, ...}) = 0 read(4, "B\r\r\n\0\0\0\09\247\243\\\271~\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0"..., 23969) = 23968 read(4, "", 1) = 0 close(4) = 0 brk(0x55dd7e714000) = 0x55dd7e714000 brk(0x55dd7e70b000) = 0x55dd7e70b000 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 getdents64(4, /* 435 entries */, 32768) = 17744 getdents64(4, /* 0 entries */, 32768) = 0 close(4) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google/__init__.abi3.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google/__init__.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google/__init__.py", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google/__init__.pyc", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/google", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 read(3, "", 8192) = 0 close(3) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/matplotlib-3.0.3-py3.7-nspkg.pth", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1138, ...}) = 0 ioctl(3, TCGETS, 0x7ffd2ace8220) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) lseek(3, 0, SEEK_CUR) = 0 ioctl(3, TCGETS, 0x7ffd2ace8170) = -1 ENOTTY (Unpassender IOCTL (I/O-Control) für das Gerät) read(3, "import sys, types, os;has_mfs = "..., 8192) = 1138 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.abi3.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.py", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.pyc", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.cpython-37m-x86_64-linux-gnu.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.abi3.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.so", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.py", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits/__init__.pyc", 0x7ffd2ace7470) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages/mpl_toolkits", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 read(3, "", 8192) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.local/lib/python3.7/site-packages", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat("/home/deadeye/.local/lib/python3.7/site-packages", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat("/home/deadeye/.local/lib/python3.7/site-packages", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.local/lib/python3.7/site-packages", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 getdents64(3, /* 7 entries */, 32768) = 232 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.local/lib/python3.7/site-packages", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/site-packages", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 readlink("", 0x7ffd2acd8ed0, 4096) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) write(2, "Python 3.7.3 (default, Apr 2 20"..., 77Python 3.7.3 (default, Apr 2 2019, 20:16:32) [GCC 8.2.1 20181127] on linux ) = 77 write(2, "Type \"help\", \"copyright\", \"credi"..., 71Type "help", "copyright", "credits" or "license" for more information. ) = 71 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/home/deadeye", 1024) = 14 stat("/home/deadeye", {st_mode=S_IFDIR|0710, st_size=61440, ...}) = 0 stat("/home/deadeye", {st_mode=S_IFDIR|0710, st_size=61440, ...}) = 0 stat("/home/deadeye", {st_mode=S_IFDIR|0710, st_size=61440, ...}) = 0 openat(AT_FDCWD, "/home/deadeye", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0710, st_size=61440, ...}) = 0 getdents64(3, /* 276 entries */, 32768) = 9208 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload/readline.cpython-37m-x86_64-linux-gnu.so", {st_mode=S_IFREG|0755, st_size=114152, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/lib-dynload/readline.cpython-37m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=114152, ...}) = 0 mmap(NULL, 38064, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f445898d000 mmap(0x7f4458990000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f4458990000 mmap(0x7f4458993000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4458993000 mmap(0x7f4458994000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4458994000 close(3) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=471487, ...}) = 0 mmap(NULL, 471487, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4458919000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libreadline.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 `\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=326392, ...}) = 0 mmap(NULL, 334344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f44588c7000 mmap(0x7f44588dd000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f44588dd000 mmap(0x7f4458905000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e000) = 0x7f4458905000 mmap(0x7f445890f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7f445890f000 mmap(0x7f4458918000, 2568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4458918000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 p\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=449040, ...}) = 0 mmap(NULL, 453880, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4458858000 mmap(0x7f445886f000, 241664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f445886f000 mmap(0x7f44588aa000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x52000) = 0x7f44588aa000 mmap(0x7f44588c1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x68000) = 0x7f44588c1000 close(3) = 0 mprotect(0x7f44588c1000, 20480, PROT_READ) = 0 mprotect(0x7f445890f000, 12288, PROT_READ) = 0 mprotect(0x7f4458994000, 4096, PROT_READ) = 0 munmap(0x7f4458919000, 471487) = 0 rt_sigaction(SIGWINCH, {sa_handler=0x7f44589905e0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f44592554d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat("/home/deadeye/.terminfo", 0x55dd7e68b650) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) stat("/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 access("/usr/share/terminfo/x/xterm-256color", R_OK) = 0 openat(AT_FDCWD, "/usr/share/terminfo/x/xterm-256color", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3713, ...}) = 0 read(3, "\36\2%\0&\0\17\0\235\1\2\6xterm-256color|xterm"..., 32768) = 3713 read(3, "", 28672) = 0 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCSWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.inputrc", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) openat(AT_FDCWD, "/etc/inputrc", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=714, ...}) = 0 read(3, "# do not bell on tab-completion\n"..., 714) = 714 close(3) = 0 brk(0x55dd7e72c000) = 0x55dd7e72c000 getcwd("/home/deadeye", 1024) = 14 stat("/home/deadeye", {st_mode=S_IFDIR|0710, st_size=61440, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/rlcompleter.py", {st_mode=S_IFREG|0644, st_size=7097, ...}) = 0 stat("/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/rlcompleter.py", {st_mode=S_IFREG|0644, st_size=7097, ...}) = 0 openat(AT_FDCWD, "/home/deadeye/.pyenv/versions/3.7.3/lib/python3.7/__pycache__/rlcompleter.cpython-37.pyc", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=5760, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=5760, ...}) = 0 read(3, "B\r\r\n\0\0\0\09\247\243\\\271\33\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0"..., 5761) = 5760 read(3, "", 1) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/inputrc", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=714, ...}) = 0 read(3, "# do not bell on tab-completion\n"..., 714) = 714 close(3) = 0 openat(AT_FDCWD, "/home/deadeye/.python_history", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0600, st_size=41155, ...}) = 0 brk(0x55dd7e754000) = 0x55dd7e754000 read(3, "import pyModeS\npositions\npositio"..., 41155) = 41155 close(3) = 0 brk(0x55dd7e777000) = 0x55dd7e777000 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCSWINSZ, {ws_row=49, ws_col=189, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}) = 0 write(1, ">>> ", 4) = 4 select(1, [0], NULL, NULL, NULL>>> You have the same behaviour with virtual environments. In the case the difference is, that the files are symlinks. Pyenv downloads Python from github, compiles it and installs it. RE: multiple versions of Python - Skaperen - Jun-13-2019 how does it get to .pyenv/versions/3.7.3/bin/python at the start? my scripts will have #!/usr/bin/env python3.7 or the like. does this set up a symlink at /usr/bin/python3.7 ? it might be possible that a script has #!/usr/bin/python3.7 .and i already have every version of source. no need to download again. but, at least compiling should make it work on ARM64 architectures. |