microsoft / CyberBattleSim

An experimentation and research platform to investigate the interaction of automated agents in an abstract simulated network environments.
MIT License
1.66k stars 261 forks source link

init.sh doesn't work #55

Closed forrestmckee closed 2 years ago

forrestmckee commented 2 years ago

I've tried to clone the repo and setup CyberBattleSim on a windows machine running WSL2 with Ubuntu 20.04.3 LTS as well as a linux machine running Ubuntu 20.04.02 LTS. I follow the instructions in the readme and simply run ./init.sh

This results in a venv being created and the libraries being downloaded, but seemingly not all are installed. There are several warnings and errors that occur during the execution of the script.

If need be, I can post the output from my install attempt, but it's quite long.

blumu commented 2 years ago

@forrestmckee Could you share the warnings and errors that you get? The CI build passed on the latest push to master (https://github.com/microsoft/CyberBattleSim/runs/5855900109?check_suite_focus=true) so I am guessing it's caused by a regression in some dependency.

forrestmckee commented 2 years ago

@blumu of course! This is from the WSL2 install attempt:

Cloning into 'CyberBattleSim'...
remote: Enumerating objects: 389, done.
remote: Counting objects: 100% (173/173), done.
remote: Compressing objects: 100% (89/89), done.
remote: Total 389 (delta 121), reused 84 (delta 84), pack-reused 216
Receiving objects: 100% (389/389), 5.54 MiB | 1.71 MiB/s, done.
Resolving deltas: 100% (204/204), done.
(base) user@desktop:~/projects$ cd CyberBattleSim/
(base) user@desktop:~/projects/CyberBattleSim$ ls
CODE_OF_CONDUCT.md  ado-build-container.yml    docs                       notebooks             setup.cfg
Dockerfile          ado-ci.yml                 getpythonpath.sh           pyright.sh            setup.py
LICENSE             apt-requirements-orca.txt  init.ps1                   pyrightconfig.json
README.md           apt-requirements.txt       init.sh                    requirements.dev.txt
SECURITY.md         createstubs.sh             install-orca.sh            requirements.txt
SUPPORT.md          cyberbattle                install-pythonpackages.sh  scripts
(base) user@desktop:~/projects/CyberBattleSim$ ./init.sh
~/projects/CyberBattleSim ~/projects/CyberBattleSim
[sudo] password for user:
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1453 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1793 kB]
Get:7 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [250 kB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [10.2 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [914 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main Translation-en [330 kB]
Get:11 http://security.ubuntu.com/ubuntu focal-security/restricted Translation-en [130 kB]
Get:12 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 c-n-f Metadata [520 B]
Get:13 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [703 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [15.2 kB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [976 kB]
Get:16 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en [125 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/restricted Translation-en [139 kB]
Get:18 http://security.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [14.4 kB]
Get:19 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [22.2 kB]
Get:20 http://security.ubuntu.com/ubuntu focal-security/multiverse Translation-en [5376 B]
Get:21 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 c-n-f Metadata [512 B]
Get:22 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 c-n-f Metadata [520 B]
Get:23 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [924 kB]
Get:24 http://archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [207 kB]
Get:25 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [20.7 kB]
Get:26 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [24.4 kB]
Get:27 http://archive.ubuntu.com/ubuntu focal-updates/multiverse Translation-en [7336 B]
Get:28 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 c-n-f Metadata [596 B]
Get:29 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [68.1 kB]
Get:30 http://archive.ubuntu.com/ubuntu focal-backports/main Translation-en [10.9 kB]
Get:31 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 c-n-f Metadata [980 B]
Get:32 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [26.8 kB]
Get:33 http://archive.ubuntu.com/ubuntu focal-backports/universe Translation-en [15.9 kB]
Get:34 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 c-n-f Metadata [860 B]
Fetched 8527 kB in 1s (6591 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
121 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libcurl4
The following packages will be upgraded:
  curl libcurl4
2 upgraded, 0 newly installed, 0 to remove and 119 not upgraded.
Need to get 397 kB of archives.
After this operation, 4096 B of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 curl amd64 7.68.0-1ubuntu2.11 [162 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl4 amd64 7.68.0-1ubuntu2.11 [235 kB]
Fetched 397 kB in 0s (983 kB/s)
(Reading database ... 42334 files and directories currently installed.)
Preparing to unpack .../curl_7.68.0-1ubuntu2.11_amd64.deb ...
Unpacking curl (7.68.0-1ubuntu2.11) over (7.68.0-1ubuntu2.7) ...
Preparing to unpack .../libcurl4_7.68.0-1ubuntu2.11_amd64.deb ...
Unpacking libcurl4:amd64 (7.68.0-1ubuntu2.11) over (7.68.0-1ubuntu2.7) ...
Setting up libcurl4:amd64 (7.68.0-1ubuntu2.11) ...
Setting up curl (7.68.0-1ubuntu2.11) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

## Installing the NodeSource Node.js 16.x repo...

## Populating apt-get cache...

+ apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done

## Confirming "focal" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/focal/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null

## Creating apt sources list file for the NodeSource Node.js 16.x repo...

+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x focal main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x focal main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Get:3 https://deb.nodesource.com/node_16.x focal InRelease [4583 B]
Hit:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:6 https://deb.nodesource.com/node_16.x focal/main amd64 Packages [774 B]
Fetched 5357 B in 0s (19.6 kB/s)
Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
     echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn

Reading package lists... Done
Building dependency tree
Reading state information... Done
lsb-release is already the newest version (11.1.0ubuntu2).
lsb-release set to manually installed.
python3-setuptools is already the newest version (45.2.0-1).
ca-certificates is already the newest version (20210119~20.04.2).
ca-certificates set to manually installed.
dirmngr is already the newest version (2.2.19-3ubuntu2.1).
dirmngr set to manually installed.
python3-distutils is already the newest version (3.8.10-0ubuntu1~20.04).
software-properties-common is already the newest version (0.99.9.8).
software-properties-common set to manually installed.
The following additional packages will be installed:
  cpp-9 dpkg-dev fakeroot g++ g++-9 gcc-9 gcc-9-base gettext gfortran-9 intltool libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libauthen-sasl-perl libcroco3 libdata-dump-perl
  libdpkg-perl libencode-locale-perl libexpat1 libexpat1-dev libfakeroot libfile-fcntllock-perl libfile-listing-perl
  libfont-afm-perl libgcc-9-dev libgfortran-9-dev libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libpython3-dev
  libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libstdc++-9-dev libtimedate-perl
  libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl make perl-openssl-defaults
  python-pkg-resources python3-atomicwrites python3-packaging python3-pluggy python3-py python3-pyparsing
  python3-wcwidth python3.8-minimal zlib1g zlib1g-dev
Suggested packages:
  gcc-9-locales debian-keyring g++-multilib g++-9-multilib gcc-9-doc gcc-9-multilib gettext-doc autopoint
  libasprintf-dev libgettextpo-dev gfortran-9-multilib gfortran-9-doc git-daemon-run | git-daemon-sysvinit git-doc
  git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn libdigest-hmac-perl libgssapi-perl bzr
  libcrypt-ssleay-perl libstdc++-9-doc libauthen-ntlm-perl make-doc devscripts python-setuptools python3-tk
  python3-numpy libgle3 subversion python-pyparsing-doc python3.8-doc binfmt-support
The following NEW packages will be installed:
  apt-transport-https build-essential dpkg-dev fakeroot g++ g++-9 gettext intltool libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libauthen-sasl-perl libcroco3 libdata-dump-perl libdpkg-perl
  libencode-locale-perl libexpat1-dev libfakeroot libfile-fcntllock-perl libfile-listing-perl libfont-afm-perl
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl
  libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-http-perl
  libnet-smtp-ssl-perl libnet-ssleay-perl libpython3-dev libpython3.8-dev libstdc++-9-dev libtimedate-perl
  libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl make nodejs perl-openssl-defaults
  python-distutils-extra python-pkg-resources python3-atomicwrites python3-dev python3-opengl python3-packaging
  python3-pluggy python3-py python3-pyparsing python3-pytest python3-wcwidth python3.8-dev zlib1g-dev
The following packages will be upgraded:
  cpp-9 gcc-9 gcc-9-base gfortran-9 git libasan5 libexpat1 libgcc-9-dev libgfortran-9-dev libpython3.8
  libpython3.8-minimal libpython3.8-stdlib python3.8 python3.8-minimal python3.8-venv zlib1g
16 upgraded, 64 newly installed, 0 to remove and 103 not upgraded.
Need to get 86.8 MB of archives.
After this operation, 230 MB of additional disk space will be used.
Get:1 https://deb.nodesource.com/node_16.x focal/main amd64 nodejs amd64 16.15.0-deb-1nodesource1 [26.4 MB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3.8-venv amd64 3.8.10-0ubuntu1~20.04.4 [5448 B]
Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1 amd64 2.2.9-1ubuntu0.4 [74.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu1.3 [53.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8 amd64 3.8.10-0ubuntu1~20.04.4 [1625 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.4 [387 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.4 [1675 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.4 [1899 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.4 [717 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 apt-transport-https all 2.0.8 [1704 B]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.4.0-1ubuntu1~20.04.1 [2751 kB]
Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gfortran-9 amd64 9.4.0-1ubuntu1~20.04.1 [7936 kB]
Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.4.0-1ubuntu1~20.04.1 [8274 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgfortran-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [685 kB]Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [2359 kB]
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.4.0-1ubuntu1~20.04.1 [7500 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.4.0-1ubuntu1~20.04.1 [19.4 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [1722 kB]
Get:19 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.4.0-1ubuntu1~20.04.1 [8420 kB]
Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 g++ amd64 4:9.3.0-1ubuntu2 [1604 B]
Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 make amd64 4.2.1-1.2 [162 kB]
Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libdpkg-perl all 1.19.7ubuntu3 [230 kB]
Get:23 http://archive.ubuntu.com/ubuntu focal/main amd64 dpkg-dev all 1.19.7ubuntu3 [679 kB]
Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 build-essential amd64 12.8ubuntu1.1 [4664 B]
Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 libfakeroot amd64 1.24-1 [25.7 kB]
Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 fakeroot amd64 1.24-1 [62.6 kB]
Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB]
Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB]
Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git amd64 1:2.25.1-1ubuntu3.4 [4560 kB]
Get:30 http://archive.ubuntu.com/ubuntu focal/main amd64 liburi-perl all 1.76-2 [77.5 kB]
Get:31 http://archive.ubuntu.com/ubuntu focal/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB]
Get:32 http://archive.ubuntu.com/ubuntu focal/main amd64 libtimedate-perl all 2.3200-1 [34.0 kB]
Get:33 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-date-perl all 6.05-1 [9920 B]
Get:34 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-listing-perl all 6.04-1 [9774 B]
Get:35 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-tagset-perl all 3.20-4 [12.5 kB]
Get:36 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-parser-perl amd64 3.72-5 [86.3 kB]
Get:37 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-tree-perl all 5.07-2 [200 kB]
Get:38 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-html-perl all 1.001-1 [14.9 kB]
Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.5 kB]
Get:40 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-message-perl all 6.22-1 [76.1 kB]
Get:41 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-cookies-perl all 6.08-1 [18.3 kB]
Get:42 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-negotiate-perl all 6.01-1 [12.5 kB]
Get:43 http://archive.ubuntu.com/ubuntu focal/main amd64 perl-openssl-defaults amd64 4 [7192 B]
Get:44 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-ssleay-perl amd64 1.88-2ubuntu1 [291 kB]
Get:45 http://archive.ubuntu.com/ubuntu focal/main amd64 libio-socket-ssl-perl all 2.067-1 [176 kB]
Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-http-perl all 6.19-1 [22.8 kB]
Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 liblwp-protocol-https-perl all 6.07-2ubuntu2 [8560 B]
Get:48 http://archive.ubuntu.com/ubuntu focal/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB]
Get:49 http://archive.ubuntu.com/ubuntu focal/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
Get:50 http://archive.ubuntu.com/ubuntu focal/main amd64 libwww-perl all 6.43-1 [140 kB]
Get:51 http://archive.ubuntu.com/ubuntu focal/main amd64 libxml-parser-perl amd64 2.46-1 [193 kB]
Get:52 http://archive.ubuntu.com/ubuntu focal/universe amd64 intltool all 0.51.0-5ubuntu1 [44.6 kB]
Get:53 http://archive.ubuntu.com/ubuntu focal/main amd64 libalgorithm-diff-perl all 1.19.03-2 [46.6 kB]
Get:54 http://archive.ubuntu.com/ubuntu focal/main amd64 libalgorithm-diff-xs-perl amd64 0.04-6 [11.3 kB]
Get:55 http://archive.ubuntu.com/ubuntu focal/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB]
Get:56 http://archive.ubuntu.com/ubuntu focal/main amd64 libdata-dump-perl all 1.23-1 [27.0 kB]
Get:57 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.4 [117 kB]
Get:58 http://archive.ubuntu.com/ubuntu focal/main amd64 libfile-fcntllock-perl amd64 0.22-3build4 [33.1 kB]
Get:59 http://archive.ubuntu.com/ubuntu focal/main amd64 libfont-afm-perl all 1.20-2 [13.2 kB]
Get:60 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-form-perl all 6.07-1 [22.2 kB]
Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 libhtml-format-perl all 2.12-1 [41.3 kB]
Get:62 http://archive.ubuntu.com/ubuntu focal/main amd64 libhttp-daemon-perl all 6.06-1 [21.4 kB]
Get:63 http://archive.ubuntu.com/ubuntu focal/main amd64 libnet-smtp-ssl-perl all 1.04-1 [5948 B]
Get:64 http://archive.ubuntu.com/ubuntu focal/main amd64 libmailtools-perl all 2.21-1 [80.7 kB]
Get:65 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.4 [3952 kB]
Get:66 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7236 B]
Get:67 http://archive.ubuntu.com/ubuntu focal/universe amd64 python-pkg-resources all 44.0.0-2 [129 kB]
Get:68 http://archive.ubuntu.com/ubuntu focal/universe amd64 python-distutils-extra all 2.43 [21.3 kB]
Get:69 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-atomicwrites all 1.1.5-2build1 [7016 B]
Get:70 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.3 [155 kB]
Get:71 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.4 [514 kB]
Get:72 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1212 B]
Get:73 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-opengl all 3.1.0+dfsg-2build1 [486 kB]
Get:74 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-pyparsing all 2.4.6-1 [61.3 kB]
Get:75 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-packaging all 20.3-1 [26.8 kB]
Get:76 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-pluggy all 0.13.0-2 [18.4 kB]
Get:77 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-py all 1.8.1-1ubuntu0.1 [65.6 kB]
Get:78 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-wcwidth all 0.1.8+dfsg1-3 [17.4 kB]
Get:79 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-pytest all 4.6.9-1 [178 kB]
Get:80 http://archive.ubuntu.com/ubuntu focal/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB]
Fetched 86.8 MB in 3s (25.1 MB/s)
Extracting templates from packages: 100%
(Reading database ... 42334 files and directories currently installed.)
Preparing to unpack .../python3.8-venv_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking python3.8-venv (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.4_amd64.deb ...
Unpacking libexpat1:amd64 (2.2.9-1ubuntu0.4) over (2.2.9-1build1) ...
Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu1.3_amd64.deb ...
Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1.3) over (1:1.2.11.dfsg-2ubuntu1.2) ...
Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1.3) ...
(Reading database ... 42334 files and directories currently installed.)
Preparing to unpack .../00-libpython3.8_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Preparing to unpack .../01-python3.8_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking python3.8 (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Preparing to unpack .../02-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Preparing to unpack .../03-python3.8-minimal_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Preparing to unpack .../04-libpython3.8-minimal_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.4) over (3.8.10-0ubuntu1~20.04.2) ...
Selecting previously unselected package apt-transport-https.
Preparing to unpack .../05-apt-transport-https_2.0.8_all.deb ...
Unpacking apt-transport-https (2.0.8) ...
Preparing to unpack .../06-libasan5_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking libasan5:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../07-gfortran-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking gfortran-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../08-gcc-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../09-libgfortran-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking libgfortran-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../10-libgcc-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../11-cpp-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Preparing to unpack .../12-gcc-9-base_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-17ubuntu1~20.04) ...
Selecting previously unselected package libstdc++-9-dev:amd64.
Preparing to unpack .../13-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Selecting previously unselected package g++-9.
Preparing to unpack .../14-g++-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ...
Unpacking g++-9 (9.4.0-1ubuntu1~20.04.1) ...
Selecting previously unselected package g++.
Preparing to unpack .../15-g++_4%3a9.3.0-1ubuntu2_amd64.deb ...
Unpacking g++ (4:9.3.0-1ubuntu2) ...
Selecting previously unselected package make.
Preparing to unpack .../16-make_4.2.1-1.2_amd64.deb ...
Unpacking make (4.2.1-1.2) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../17-libdpkg-perl_1.19.7ubuntu3_all.deb ...
Unpacking libdpkg-perl (1.19.7ubuntu3) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../18-dpkg-dev_1.19.7ubuntu3_all.deb ...
Unpacking dpkg-dev (1.19.7ubuntu3) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../19-build-essential_12.8ubuntu1.1_amd64.deb ...
Unpacking build-essential (12.8ubuntu1.1) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../20-libfakeroot_1.24-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.24-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../21-fakeroot_1.24-1_amd64.deb ...
Unpacking fakeroot (1.24-1) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../22-libcroco3_0.6.13-1_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../23-gettext_0.19.8.1-10build1_amd64.deb ...
Unpacking gettext (0.19.8.1-10build1) ...
Preparing to unpack .../24-git_1%3a2.25.1-1ubuntu3.4_amd64.deb ...
Unpacking git (1:2.25.1-1ubuntu3.4) over (1:2.25.1-1ubuntu3.2) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../25-liburi-perl_1.76-2_all.deb ...
Unpacking liburi-perl (1.76-2) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../26-libencode-locale-perl_1.05-1_all.deb ...
Unpacking libencode-locale-perl (1.05-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../27-libtimedate-perl_2.3200-1_all.deb ...
Unpacking libtimedate-perl (2.3200-1) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../28-libhttp-date-perl_6.05-1_all.deb ...
Unpacking libhttp-date-perl (6.05-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../29-libfile-listing-perl_6.04-1_all.deb ...
Unpacking libfile-listing-perl (6.04-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../30-libhtml-tagset-perl_3.20-4_all.deb ...
Unpacking libhtml-tagset-perl (3.20-4) ...
Selecting previously unselected package libhtml-parser-perl.
Preparing to unpack .../31-libhtml-parser-perl_3.72-5_amd64.deb ...
Unpacking libhtml-parser-perl (3.72-5) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../32-libhtml-tree-perl_5.07-2_all.deb ...
Unpacking libhtml-tree-perl (5.07-2) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../33-libio-html-perl_1.001-1_all.deb ...
Unpacking libio-html-perl (1.001-1) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../34-liblwp-mediatypes-perl_6.04-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../35-libhttp-message-perl_6.22-1_all.deb ...
Unpacking libhttp-message-perl (6.22-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../36-libhttp-cookies-perl_6.08-1_all.deb ...
Unpacking libhttp-cookies-perl (6.08-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../37-libhttp-negotiate-perl_6.01-1_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-1) ...
Selecting previously unselected package perl-openssl-defaults:amd64.
Preparing to unpack .../38-perl-openssl-defaults_4_amd64.deb ...
Unpacking perl-openssl-defaults:amd64 (4) ...
Selecting previously unselected package libnet-ssleay-perl.
Preparing to unpack .../39-libnet-ssleay-perl_1.88-2ubuntu1_amd64.deb ...
Unpacking libnet-ssleay-perl (1.88-2ubuntu1) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../40-libio-socket-ssl-perl_2.067-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.067-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../41-libnet-http-perl_6.19-1_all.deb ...
Unpacking libnet-http-perl (6.19-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../42-liblwp-protocol-https-perl_6.07-2ubuntu2_all.deb ...
Unpacking liblwp-protocol-https-perl (6.07-2ubuntu2) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../43-libtry-tiny-perl_0.30-1_all.deb ...
Unpacking libtry-tiny-perl (0.30-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../44-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../45-libwww-perl_6.43-1_all.deb ...
Unpacking libwww-perl (6.43-1) ...
Selecting previously unselected package libxml-parser-perl.
Preparing to unpack .../46-libxml-parser-perl_2.46-1_amd64.deb ...
Unpacking libxml-parser-perl (2.46-1) ...
Selecting previously unselected package intltool.
Preparing to unpack .../47-intltool_0.51.0-5ubuntu1_all.deb ...
Unpacking intltool (0.51.0-5ubuntu1) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../48-libalgorithm-diff-perl_1.19.03-2_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.03-2) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../49-libalgorithm-diff-xs-perl_0.04-6_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-6) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../50-libalgorithm-merge-perl_0.08-3_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-3) ...
Selecting previously unselected package libdata-dump-perl.
Preparing to unpack .../51-libdata-dump-perl_1.23-1_all.deb ...
Unpacking libdata-dump-perl (1.23-1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../52-libexpat1-dev_2.2.9-1ubuntu0.4_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.4) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../53-libfile-fcntllock-perl_0.22-3build4_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.22-3build4) ...
Selecting previously unselected package libfont-afm-perl.
Preparing to unpack .../54-libfont-afm-perl_1.20-2_all.deb ...
Unpacking libfont-afm-perl (1.20-2) ...
Selecting previously unselected package libhtml-form-perl.
Preparing to unpack .../55-libhtml-form-perl_6.07-1_all.deb ...
Unpacking libhtml-form-perl (6.07-1) ...
Selecting previously unselected package libhtml-format-perl.
Preparing to unpack .../56-libhtml-format-perl_2.12-1_all.deb ...
Unpacking libhtml-format-perl (2.12-1) ...
Selecting previously unselected package libhttp-daemon-perl.
Preparing to unpack .../57-libhttp-daemon-perl_6.06-1_all.deb ...
Unpacking libhttp-daemon-perl (6.06-1) ...
Selecting previously unselected package libnet-smtp-ssl-perl.
Preparing to unpack .../58-libnet-smtp-ssl-perl_1.04-1_all.deb ...
Unpacking libnet-smtp-ssl-perl (1.04-1) ...
Selecting previously unselected package libmailtools-perl.
Preparing to unpack .../59-libmailtools-perl_2.21-1_all.deb ...
Unpacking libmailtools-perl (2.21-1) ...
Selecting previously unselected package libpython3.8-dev:amd64.
Preparing to unpack .../60-libpython3.8-dev_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.4) ...
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack .../61-libpython3-dev_3.8.2-0ubuntu2_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.8.2-0ubuntu2) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../62-nodejs_16.15.0-deb-1nodesource1_amd64.deb ...
Unpacking nodejs (16.15.0-deb-1nodesource1) ...
Selecting previously unselected package python-pkg-resources.
Preparing to unpack .../63-python-pkg-resources_44.0.0-2_all.deb ...
Unpacking python-pkg-resources (44.0.0-2) ...
Selecting previously unselected package python-distutils-extra.
Preparing to unpack .../64-python-distutils-extra_2.43_all.deb ...
Unpacking python-distutils-extra (2.43) ...
Selecting previously unselected package python3-atomicwrites.
Preparing to unpack .../65-python3-atomicwrites_1.1.5-2build1_all.deb ...
Unpacking python3-atomicwrites (1.1.5-2build1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../66-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.3_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.3) ...
Selecting previously unselected package python3.8-dev.
Preparing to unpack .../67-python3.8-dev_3.8.10-0ubuntu1~20.04.4_amd64.deb ...
Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.4) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../68-python3-dev_3.8.2-0ubuntu2_amd64.deb ...
Unpacking python3-dev (3.8.2-0ubuntu2) ...
Selecting previously unselected package python3-opengl.
Preparing to unpack .../69-python3-opengl_3.1.0+dfsg-2build1_all.deb ...
Unpacking python3-opengl (3.1.0+dfsg-2build1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../70-python3-pyparsing_2.4.6-1_all.deb ...
Unpacking python3-pyparsing (2.4.6-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../71-python3-packaging_20.3-1_all.deb ...
Unpacking python3-packaging (20.3-1) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../72-python3-pluggy_0.13.0-2_all.deb ...
Unpacking python3-pluggy (0.13.0-2) ...
Selecting previously unselected package python3-py.
Preparing to unpack .../73-python3-py_1.8.1-1ubuntu0.1_all.deb ...
Unpacking python3-py (1.8.1-1ubuntu0.1) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../74-python3-wcwidth_0.1.8+dfsg1-3_all.deb ...
Unpacking python3-wcwidth (0.1.8+dfsg1-3) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../75-python3-pytest_4.6.9-1_all.deb ...
Unpacking python3-pytest (4.6.9-1) ...
Selecting previously unselected package libauthen-sasl-perl.
Preparing to unpack .../76-libauthen-sasl-perl_2.1600-1_all.deb ...
Unpacking libauthen-sasl-perl (2.1600-1) ...
Setting up libexpat1:amd64 (2.2.9-1ubuntu0.4) ...
Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.4) ...
Setting up apt-transport-https (2.0.8) ...
Setting up libfont-afm-perl (1.20-2) ...
Setting up python3-py (1.8.1-1ubuntu0.1) ...
Setting up libfile-fcntllock-perl (0.22-3build4) ...
Setting up libalgorithm-diff-perl (1.19.03-2) ...
Setting up python-pkg-resources (44.0.0-2) ...
Setting up libhtml-tagset-perl (3.20-4) ...
Setting up libauthen-sasl-perl (2.1600-1) ...
Setting up liblwp-mediatypes-perl (6.04-1) ...
Setting up libtry-tiny-perl (0.30-1) ...
Setting up perl-openssl-defaults:amd64 (4) ...
Setting up libencode-locale-perl (1.05-1) ...
Setting up python3-opengl (3.1.0+dfsg-2build1) ...
Setting up nodejs (16.15.0-deb-1nodesource1) ...
Setting up libfakeroot:amd64 (1.24-1) ...
Setting up python3-atomicwrites (1.1.5-2build1) ...
Setting up fakeroot (1.24-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.4) ...
Setting up python3-wcwidth (0.1.8+dfsg1-3) ...
Setting up python3-pyparsing (2.4.6-1) ...
Setting up libdata-dump-perl (1.23-1) ...
Setting up make (4.2.1-1.2) ...
Setting up libio-html-perl (1.001-1) ...
Setting up libcroco3:amd64 (0.6.13-1) ...
Setting up git (1:2.25.1-1ubuntu3.4) ...
Setting up libdpkg-perl (1.19.7ubuntu3) ...
Setting up python3-pluggy (0.13.0-2) ...
Setting up libtimedate-perl (2.3200-1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.3) ...
Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.4) ...
Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.4) ...
Setting up python3.8 (3.8.10-0ubuntu1~20.04.4) ...
Setting up libalgorithm-diff-xs-perl (0.04-6) ...
Setting up liburi-perl (1.76-2) ...
Setting up gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libalgorithm-merge-perl (0.08-3) ...
Setting up libnet-ssleay-perl (1.88-2ubuntu1) ...
Setting up libhttp-date-perl (6.05-1) ...
Setting up gettext (0.19.8.1-10build1) ...
Setting up libfile-listing-perl (6.04-1) ...
Setting up libnet-http-perl (6.19-1) ...
Setting up dpkg-dev (1.19.7ubuntu3) ...
Setting up libasan5:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up python3-packaging (20.3-1) ...
Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.4) ...
Setting up python3.8-venv (3.8.10-0ubuntu1~20.04.4) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up libhtml-parser-perl (3.72-5) ...
Setting up cpp-9 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libio-socket-ssl-perl (2.067-1) ...
Setting up libhttp-message-perl (6.22-1) ...
Setting up libhtml-form-perl (6.07-1) ...
Setting up libhttp-negotiate-perl (6.01-1) ...
Setting up libhttp-cookies-perl (6.08-1) ...
Setting up python3-pytest (4.6.9-1) ...
Setting up libhtml-tree-perl (5.07-2) ...
Setting up libhtml-format-perl (2.12-1) ...
Setting up libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libnet-smtp-ssl-perl (1.04-1) ...
Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.4) ...
Setting up libmailtools-perl (2.21-1) ...
Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.4) ...
Setting up libhttp-daemon-perl (6.06-1) ...
Setting up gcc-9 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libpython3-dev:amd64 (3.8.2-0ubuntu2) ...
Setting up libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libgfortran-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ...
Setting up python3-dev (3.8.2-0ubuntu2) ...
Setting up g++-9 (9.4.0-1ubuntu1~20.04.1) ...
Setting up g++ (4:9.3.0-1ubuntu2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.8ubuntu1.1) ...
Setting up gfortran-9 (9.4.0-1ubuntu1~20.04.1) ...
Setting up libwww-perl (6.43-1) ...
Setting up liblwp-protocol-https-perl (6.07-2ubuntu2) ...
Setting up libxml-parser-perl (2.46-1) ...
Setting up intltool (0.51.0-5ubuntu1) ...
Setting up python-distutils-extra (2.43) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

Processing triggers for man-db (2.9.1-1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...

removed 6 packages, changed 74 packages, and audited 202 packages in 1s

11 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
npm notice
npm notice New minor version of npm available! 8.5.5 -> 8.10.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.10.0
npm notice Run npm install -g npm@8.10.0 to update!
npm notice
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python3 (python3) in auto mode
Checking node version...
Checking node_modules dir...
Checking pyright exists...
...installing pyright

added 1 package, and audited 2 packages in 2s

found 0 vulnerabilities
done.
pyright 1.1.151
Installing the Plotly orca dependency for plotly figure export
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 npm : Depends: nodejs (>= 6.11~)
       Depends: node-abbrev (>= 1.1.1~) but it is not going to be installed
       Depends: node-ajv but it is not going to be installed
       Depends: node-ansi but it is not going to be installed
       Depends: node-ansi-regex (>= 3.0~) but it is not going to be installed
       Depends: node-ansi-styles but it is not going to be installed
       Depends: node-ansistyles but it is not going to be installed
       Depends: node-aproba but it is not going to be installed
       Depends: node-archy (>= 1.0~) but it is not going to be installed
       Depends: node-are-we-there-yet but it is not going to be installed
       Depends: node-asap but it is not going to be installed
       Depends: node-asn1 but it is not going to be installed
       Depends: node-assert-plus but it is not going to be installed
       Depends: node-asynckit but it is not going to be installed
       Depends: node-aws4 but it is not going to be installed
       Depends: node-aws-sign2 but it is not going to be installed
       Depends: node-balanced-match but it is not going to be installed
       Depends: node-bcrypt-pbkdf but it is not going to be installed
       Depends: node-bl but it is not going to be installed
       Depends: node-bluebird but it is not going to be installed
       Depends: node-boxen but it is not going to be installed
       Depends: node-brace-expansion but it is not going to be installed
       Depends: node-builtin-modules but it is not going to be installed
       Depends: node-builtins but it is not going to be installed
       Depends: node-cacache but it is not going to be installed
       Depends: node-call-limit but it is not going to be installed
       Depends: node-camelcase but it is not going to be installed
       Depends: node-caseless but it is not going to be installed
       Depends: node-chalk but it is not going to be installed
       Depends: node-chownr but it is not going to be installed
       Depends: node-ci-info but it is not going to be installed
       Depends: node-cli-boxes but it is not going to be installed
       Depends: node-cliui but it is not going to be installed
       Depends: node-clone but it is not going to be installed
       Depends: node-co but it is not going to be installed
       Depends: node-color-convert but it is not going to be installed
       Depends: node-color-name but it is not going to be installed
       Depends: node-colors but it is not going to be installed
       Depends: node-columnify but it is not going to be installed
       Depends: node-combined-stream but it is not going to be installed
       Depends: node-concat-map but it is not going to be installed
       Depends: node-concat-stream but it is not going to be installed
       Depends: node-config-chain but it is not going to be installed
       Depends: node-configstore but it is not going to be installed
       Depends: node-console-control-strings but it is not going to be installed
       Depends: node-copy-concurrently but it is not going to be installed
       Depends: node-core-util-is but it is not going to be installed
       Depends: node-cross-spawn but it is not going to be installed
       Depends: node-crypto-random-string but it is not going to be installed
       Depends: node-cyclist but it is not going to be installed
       Depends: node-dashdash but it is not going to be installed
       Depends: node-debug but it is not going to be installed
       Depends: node-decamelize but it is not going to be installed
       Depends: node-deep-extend but it is not going to be installed
       Depends: node-defaults but it is not going to be installed
       Depends: node-define-properties but it is not going to be installed
       Depends: node-delayed-stream but it is not going to be installed
       Depends: node-delegates but it is not going to be installed
       Depends: node-detect-indent but it is not going to be installed
       Depends: node-detect-newline but it is not going to be installed
       Depends: node-dot-prop but it is not going to be installed
       Depends: node-duplexer3 but it is not going to be installed
       Depends: node-duplexify but it is not going to be installed
       Depends: node-ecc-jsbn but it is not going to be installed
       Depends: node-editor but it is not going to be installed
       Depends: node-encoding but it is not going to be installed
       Depends: node-end-of-stream but it is not going to be installed
       Depends: node-err-code but it is not going to be installed
       Depends: node-errno but it is not going to be installed
       Depends: node-es6-promise but it is not going to be installed
       Depends: node-escape-string-regexp but it is not going to be installed
       Depends: node-execa but it is not going to be installed
       Depends: node-extend but it is not going to be installed
       Depends: node-extsprintf but it is not going to be installed
       Depends: node-fast-deep-equal but it is not going to be installed
       Depends: node-find-up but it is not going to be installed
       Depends: node-flush-write-stream but it is not going to be installed
       Depends: node-forever-agent but it is not going to be installed
       Depends: node-form-data but it is not going to be installed
       Depends: node-from2 but it is not going to be installed
       Depends: node-fs.realpath but it is not going to be installed
       Depends: node-fs-vacuum but it is not going to be installed
       Depends: node-fs-write-stream-atomic but it is not going to be installed
       Depends: node-function-bind but it is not going to be installed
       Depends: node-gauge but it is not going to be installed
       Depends: node-genfun but it is not going to be installed
       Depends: node-get-caller-file but it is not going to be installed
       Depends: node-getpass but it is not going to be installed
       Depends: node-glob (>= 7.1.2~) but it is not going to be installed
       Depends: node-got but it is not going to be installed
       Depends: node-graceful-fs (>= 4.1.11~) but it is not going to be installed
       Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
       Depends: node-har-schema but it is not going to be installed
       Depends: node-har-validator but it is not going to be installed
       Depends: node-has-flag but it is not going to be installed
       Depends: node-has-unicode but it is not going to be installed
       Depends: node-hosted-git-info (>= 2.6~) but it is not going to be installed
       Depends: node-http-signature but it is not going to be installed
       Depends: node-iconv-lite but it is not going to be installed
       Depends: node-iferr but it is not going to be installed
       Depends: node-import-lazy but it is not going to be installed
       Depends: node-imurmurhash but it is not going to be installed
       Depends: node-inflight but it is not going to be installed
       Depends: node-inherits (>= 2.0.3~) but it is not going to be installed
       Depends: node-ini (>= 1.3.5~) but it is not going to be installed
       Depends: node-invert-kv but it is not going to be installed
       Depends: node-ip but it is not going to be installed
       Depends: node-ip-regex but it is not going to be installed
       Depends: node-isarray but it is not going to be installed
       Depends: node-isexe but it is not going to be installed
       Depends: node-is-npm but it is not going to be installed
       Depends: node-is-obj but it is not going to be installed
       Depends: node-is-path-inside but it is not going to be installed
       Depends: node-is-retry-allowed but it is not going to be installed
       Depends: node-is-stream but it is not going to be installed
       Depends: node-isstream but it is not going to be installed
       Depends: node-is-typedarray but it is not going to be installed
       Depends: node-jsbn but it is not going to be installed
       Depends: node-jsonparse but it is not going to be installed
       Depends: node-json-parse-better-errors but it is not going to be installed
       Depends: node-json-schema but it is not going to be installed
       Depends: node-json-schema-traverse but it is not going to be installed
       Depends: node-jsonstream (>= 1.3.2~) but it is not going to be installed
       Depends: node-json-stringify-safe but it is not going to be installed
       Depends: node-jsprim but it is not going to be installed
       Depends: node-latest-version but it is not going to be installed
       Depends: node-lazy-property but it is not going to be installed
       Depends: node-lcid but it is not going to be installed
       Depends: node-libnpx but it is not going to be installed
       Depends: node-locate-path but it is not going to be installed
       Depends: node-lodash but it is not going to be installed
       Depends: node-lockfile (>= 1.0.3~) but it is not going to be installed
       Depends: node-lowercase-keys but it is not going to be installed
       Depends: node-lru-cache (>= 4.1.1~) but it is not going to be installed
       Depends: node-make-dir but it is not going to be installed
       Depends: node-mem but it is not going to be installed
       Depends: node-mime but it is not going to be installed
       Depends: node-mime-types but it is not going to be installed
       Depends: node-mimic-fn but it is not going to be installed
       Depends: node-minimatch but it is not going to be installed
       Depends: node-minimist but it is not going to be installed
       Depends: node-mississippi but it is not going to be installed
       Depends: node-mkdirp (>= 0.5.1~) but it is not going to be installed
       Depends: node-move-concurrently but it is not going to be installed
       Depends: node-ms but it is not going to be installed
       Depends: node-mute-stream but it is not going to be installed
       Depends: node-nopt but it is not going to be installed
       Depends: node-normalize-package-data (>= 2.4~) but it is not going to be installed
       Depends: node-npm-bundled but it is not going to be installed
       Depends: node-npm-package-arg (>= 6.1.1) but it is not going to be installed
       Depends: node-npmlog (>= 4.1.2~) but it is not going to be installed
       Depends: node-number-is-nan but it is not going to be installed
       Depends: node-oauth-sign but it is not going to be installed
       Depends: node-object-assign but it is not going to be installed
       Depends: node-once (>= 1.4~) but it is not going to be installed
       Depends: node-opener but it is not going to be installed
       Depends: node-osenv (>= 0.1.5~) but it is not going to be installed
       Depends: node-os-locale but it is not going to be installed
       Depends: node-os-tmpdir but it is not going to be installed
       Depends: node-package-json but it is not going to be installed
       Depends: node-parallel-transform but it is not going to be installed
       Depends: node-path-exists but it is not going to be installed
       Depends: node-path-is-absolute but it is not going to be installed
       Depends: node-path-is-inside but it is not going to be installed
       Depends: node-promise-inflight but it is not going to be installed
       Depends: node-promise-retry but it is not going to be installed
       Depends: node-promzard but it is not going to be installed
       Depends: node-performance-now but it is not going to be installed
       Depends: node-p-finally but it is not going to be installed
       Depends: node-p-is-promise but it is not going to be installed
       Depends: node-pify but it is not going to be installed
       Depends: node-p-limit but it is not going to be installed
       Depends: node-p-locate but it is not going to be installed
       Depends: node-prepend-http but it is not going to be installed
       Depends: node-process-nextick-args but it is not going to be installed
       Depends: node-proto-list but it is not going to be installed
       Depends: node-prr but it is not going to be installed
       Depends: node-pseudomap but it is not going to be installed
       Depends: node-psl but it is not going to be installed
       Depends: node-pump but it is not going to be installed
       Depends: node-pumpify but it is not going to be installed
       Depends: node-punycode but it is not going to be installed
       Depends: node-qs but it is not going to be installed
       Depends: node-qw but it is not going to be installed
       Depends: node-rc but it is not going to be installed
       Depends: node-read (>= 1.0.7~) but it is not going to be installed
       Depends: node-readable-stream but it is not going to be installed
       Depends: node-read-package-json (>= 2.0.13~) but it is not going to be installed
       Depends: node-registry-auth-token but it is not going to be installed
       Depends: node-registry-url but it is not going to be installed
       Depends: node-request (>= 2.83~) but it is not going to be installed
       Depends: node-require-main-filename but it is not going to be installed
       Depends: node-require-directory but it is not going to be installed
       Depends: node-resolve-from (>= 4.0~) but it is not going to be installed
       Depends: node-retry (>= 0.10.1~) but it is not going to be installed
       Depends: node-rimraf (>= 2.6.2~) but it is not going to be installed
       Depends: node-run-queue but it is not going to be installed
       Depends: node-safe-buffer but it is not going to be installed
       Depends: node-semver (>= 5.5~) but it is not going to be installed
       Depends: node-set-blocking but it is not going to be installed
       Depends: node-sha (>= 2.0.1~) but it is not going to be installed
       Depends: node-shebang-command but it is not going to be installed
       Depends: node-shebang-regex but it is not going to be installed
       Depends: node-signal-exit but it is not going to be installed
       Depends: node-slide (>= 1.1.6~) but it is not going to be installed
       Depends: node-sorted-object but it is not going to be installed
       Depends: node-slash but it is not going to be installed
       Depends: node-semver-diff but it is not going to be installed
       Depends: node-spdx-correct but it is not going to be installed
       Depends: node-spdx-exceptions but it is not going to be installed
       Depends: node-spdx-expression-parse but it is not going to be installed
       Depends: node-spdx-license-ids but it is not going to be installed
       Depends: node-sshpk but it is not going to be installed
       Depends: node-ssri but it is not going to be installed
       Depends: node-stream-each but it is not going to be installed
       Depends: node-stream-iterate but it is not going to be installed
       Depends: node-stream-shift but it is not going to be installed
       Depends: node-strict-uri-encode but it is not going to be installed
       Depends: node-string-decoder but it is not going to be installed
       Depends: node-string-width but it is not going to be installed
       Depends: node-strip-ansi (>= 4.0~) but it is not going to be installed
       Depends: node-strip-json-comments but it is not going to be installed
       Depends: node-strip-eof but it is not going to be installed
       Depends: node-supports-color but it is not going to be installed
       Depends: node-tar (>= 4.4~) but it is not going to be installed
       Depends: node-term-size but it is not going to be installed
       Depends: node-text-table but it is not going to be installed
       Depends: node-through but it is not going to be installed
       Depends: node-through2 but it is not going to be installed
       Depends: node-timed-out but it is not going to be installed
       Depends: node-tough-cookie but it is not going to be installed
       Depends: node-tunnel-agent but it is not going to be installed
       Depends: node-tweetnacl but it is not going to be installed
       Depends: node-typedarray but it is not going to be installed
       Depends: node-uid-number but it is not going to be installed
       Depends: node-unique-filename but it is not going to be installed
       Depends: node-unique-string but it is not going to be installed
       Depends: node-unpipe but it is not going to be installed
       Depends: node-url-parse-lax but it is not going to be installed
       Depends: node-util-deprecate but it is not going to be installed
       Depends: node-uuid but it is not going to be installed
       Depends: node-validate-npm-package-name but it is not going to be installed
       Depends: node-verror but it is not going to be installed
       Depends: node-which (>= 1.3~) but it is not going to be installed
       Depends: node-which-module but it is not going to be installed
       Depends: node-wide-align but it is not going to be installed
       Depends: node-widest-line but it is not going to be installed
       Depends: node-wrap-ansi but it is not going to be installed
       Depends: node-wrappy but it is not going to be installed
       Depends: node-wcwidth.js but it is not going to be installed
       Depends: node-write-file-atomic but it is not going to be installed
       Depends: node-xdg-basedir but it is not going to be installed
       Depends: node-xtend but it is not going to be installed
       Depends: node-yargs but it is not going to be installed
       Depends: node-yargs-parser but it is not going to be installed
       Depends: node-yallist but it is not going to be installed
       Depends: node-y18n but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated left-pad@1.3.0: use String.prototype.padStart()
npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

added 246 packages, and audited 247 packages in 11s

6 packages are looking for funding
  run `npm fund` for details

1 high severity vulnerability

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2617k  100 2617k    0     0  10.6M      0 --:--:-- --:--:-- --:--:-- 10.6M
Python 3.8.10
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Downloading pip-22.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 15.8 MB/s eta 0:00:00
Collecting wheel
  Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, pip
  WARNING: The script wheel is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts pip, pip3, pip3.10 and pip3.8 are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-22.1 wheel-0.37.1
Requirement already satisfied: virtualenv in /usr/lib/python3/dist-packages (20.0.17)
Compatible version 3.8.10 of Python detected at /usr/bin/python3.8
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /home/user/.local/lib/python3.8/site-packages (22.1)
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: wheel in /home/user/.local/lib/python3.8/site-packages (0.37.1)
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///home/user/projects/CyberBattleSim
  Preparing metadata (setup.py) ... done
(base) user@desktop:~/projects/CyberBattleSim$
bs
  Cloning https://github.com/bastikr/boolean.py/ (to revision 74063a8588875c058e6dbbb85b69ed052e1f2099) to /tmp/pip-install-p4z4pb6p/boolean-py_41169fa5c02f4f409f045607eea4243e
  Running command git clone --filter=blob:none --quiet https://github.com/bastikr/boolean.py/ /tmp/pip-install-p4z4pb6p/boolean-py_41169fa5c02f4f409f045607eea4243e
  Running command git rev-parse -q --verify 'sha^74063a8588875c058e6dbbb85b69ed052e1f2099'
  Running command git fetch -q https://github.com/bastikr/boolean.py/ 74063a8588875c058e6dbbb85b69ed052e1f2099
  Running command git checkout -q 74063a8588875c058e6dbbb85b69ed052e1f2099
  Resolved https://github.com/bastikr/boolean.py/ to commit 74063a8588875c058e6dbbb85b69ed052e1f2099
  Preparing metadata (setup.py) ... done
Collecting decorator==4.3
  Downloading decorator-4.3.0-py2.py3-none-any.whl (9.2 kB)
Collecting gym~=0.17.3
  Downloading gym-0.17.3.tar.gz (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 13.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting matplotlib~=3.2.1
  Downloading matplotlib-3.2.2-cp38-cp38-manylinux1_x86_64.whl (12.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 24.4 MB/s eta 0:00:00
Collecting networkx==2.4
  Downloading networkx-2.4-py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 28.4 MB/s eta 0:00:00
Collecting numpy==1.19.4
  Downloading numpy-1.19.4-cp38-cp38-manylinux2010_x86_64.whl (14.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.5/14.5 MB 28.7 MB/s eta 0:00:00
Collecting ordered_set==4.0.2
  Downloading ordered-set-4.0.2.tar.gz (10 kB)
  Preparing metadata (setup.py) ... done
Collecting plotly~=4.11.0
  Downloading plotly-4.11.0-py2.py3-none-any.whl (13.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.1/13.1 MB 30.8 MB/s eta 0:00:00
Collecting progressbar2==3.51.4
  Downloading progressbar2-3.51.4-py2.py3-none-any.whl (25 kB)
Collecting pyyaml~=5.4.1
  Downloading PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 662.4/662.4 kB 24.7 MB/s eta 0:00:00
Collecting setuptools~=49.2.1
  Downloading setuptools-49.2.1-py3-none-any.whl (789 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 789.8/789.8 kB 26.5 MB/s eta 0:00:00
Collecting tabulate~=0.8.7
  Downloading tabulate-0.8.9-py3-none-any.whl (25 kB)
Collecting python-utils>=2.3.0
  Downloading python_utils-3.2.3-py2.py3-none-any.whl (20 kB)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from progressbar2==3.51.4->loonshot-sim==0.1) (1.14.0)
Collecting cloudpickle<1.7.0,>=1.2.0
  Downloading cloudpickle-1.6.0-py3-none-any.whl (23 kB)
Collecting pyglet<=1.5.0,>=1.4.0
  Using cached pyglet-1.5.0-py2.py3-none-any.whl (1.0 MB)
Collecting scipy
  Downloading scipy-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.6/41.6 MB 25.9 MB/s eta 0:00:00
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/lib/python3/dist-packages (from matplotlib~=3.2.1->loonshot-sim==0.1) (2.4.6)
Collecting python-dateutil>=2.1
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.4.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 23.5 MB/s eta 0:00:00
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting retrying>=1.3.3
  Downloading retrying-1.3.3.tar.gz (10 kB)
  Preparing metadata (setup.py) ... done
Collecting future
  Using cached future-0.18.2.tar.gz (829 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: ordered_set, gym, boolean.py, retrying, future
  Building wheel for ordered_set (setup.py) ... done
  Created wheel for ordered_set: filename=ordered_set-4.0.2-py2.py3-none-any.whl size=8210 sha256=919a72782b2f5707059ab9819eabe05f87596a74570a27bc93fa61636c63e212
  Stored in directory: /home/user/.cache/pip/wheels/a1/09/42/0b963b1d5423ddc87cb4ba9f475e09838d3813300b52a866ea
  Building wheel for gym (setup.py) ... done
  Created wheel for gym: filename=gym-0.17.3-py3-none-any.whl size=1654654 sha256=b375926a8700442f4aa58591b9d1c34b4044ff39448813a7778371e9bbcb8f64
  Stored in directory: /home/user/.cache/pip/wheels/84/40/e7/14efb9870cfc92ac236d78cb721dce614ddec9666c8a5e0a35
  Building wheel for boolean.py (setup.py) ... done
  Created wheel for boolean.py: filename=boolean.py-3.9-py2.py3-none-any.whl size=23808 sha256=7fc7eef34e92657bdcf09b76112ea36d887c1f6e940979c8eb8d671b18202985
  Stored in directory: /home/user/.cache/pip/wheels/be/9f/01/91ba34ae297282e19170caeeda2726b5718d76a1039bc4a7ec
  Building wheel for retrying (setup.py) ... done
  Created wheel for retrying: filename=retrying-1.3.3-py3-none-any.whl size=11430 sha256=4bf7cb3d6a707314877708b876d99da999ca5aae7880ba43cc9e3afe78004dc9
  Stored in directory: /home/user/.cache/pip/wheels/c4/a7/48/0a434133f6d56e878ca511c0e6c38326907c0792f67b476e56
  Building wheel for future (setup.py) ... done
  Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=1d50300236dcca2d360e0a0d6ebd53dbe051b4f287bcc27e620307a50103daf1
  Stored in directory: /home/user/.cache/pip/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4
Successfully built ordered_set gym boolean.py retrying future
Installing collected packages: tabulate, decorator, boolean.py, setuptools, retrying, pyyaml, python-utils, python-dateutil, ordered_set, numpy, networkx, kiwisolver, future, cycler, cloudpickle, scipy, pyglet, progressbar2, plotly, matplotlib, gym, loonshot-sim
  WARNING: The script tabulate is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts easy_install and easy_install-3.8 are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts f2py, f2py3 and f2py3.8 are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts futurize and pasteurize are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  Running setup.py develop for loonshot-sim
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
launchpadlib 1.10.13 requires testresources, which is not installed.
Successfully installed boolean.py-3.9 cloudpickle-1.6.0 cycler-0.11.0 decorator-4.3.0 future-0.18.2 gym-0.17.3 kiwisolver-1.4.2 loonshot-sim matplotlib-3.2.2 networkx-2.4 numpy-1.19.4 ordered_set-4.0.2 plotly-4.11.0 progressbar2-3.51.4 pyglet-1.5.0 python-dateutil-2.8.2 python-utils-3.2.3 pyyaml-5.4.1 retrying-1.3.3 scipy-1.8.1 setuptools-49.2.1 tabulate-0.8.9
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///home/user/projects/CyberBattleSim
  Preparing metadata (setup.py) ... done
Collecting boolean.py@ git+https://github.com/bastikr/boolean.py/@74063a8588875c058e6dbbb85b69ed052e1f2099#egg=boolpy_stubs
  Using cached boolean.py-3.9-py2.py3-none-any.whl
Collecting numpy_stubs@ git+https://github.com/numpy/numpy-stubs/@master#egg=numpy_stubs
  Cloning https://github.com/numpy/numpy-stubs/ (to revision master) to /tmp/pip-install-d4283r12/numpy-stubs_c6b6f26ad99743548fd2a355a1f7fcce
  Running command git clone --filter=blob:none --quiet https://github.com/numpy/numpy-stubs/ /tmp/pip-install-d4283r12/numpy-stubs_c6b6f26ad99743548fd2a355a1f7fcce
  Resolved https://github.com/numpy/numpy-stubs/ to commit c49d2d6875971a669a166ea93ef998911af283a1
  Preparing metadata (setup.py) ... done
Collecting networkx-stubs@ git+https://github.com/fmagin/networkx-stubs/@master
  Cloning https://github.com/fmagin/networkx-stubs/ (to revision master) to /tmp/pip-install-d4283r12/networkx-stubs_d927b11655cd44df8dd662a8b4082deb
  Running command git clone --filter=blob:none --quiet https://github.com/fmagin/networkx-stubs/ /tmp/pip-install-d4283r12/networkx-stubs_d927b11655cd44df8dd662a8b4082deb
  Resolved https://github.com/fmagin/networkx-stubs/ to commit c54eea8dc8ba65f60fa58e8989e6e1987bc87fba
  Preparing metadata (setup.py) ... done
Collecting data-science-types@ git+https://github.com/blumu/data-science-types/@blumu-patch-1
  Cloning https://github.com/blumu/data-science-types/ (to revision blumu-patch-1) to /tmp/pip-install-d4283r12/data-science-types_7759bc13e44046be8238a8b86838861c
  Running command git clone --filter=blob:none --quiet https://github.com/blumu/data-science-types/ /tmp/pip-install-d4283r12/data-science-types_7759bc13e44046be8238a8b86838861c
  Running command git checkout -b blumu-patch-1 --track origin/blumu-patch-1
  Switched to a new branch 'blumu-patch-1'
  Branch 'blumu-patch-1' set up to track remote branch 'blumu-patch-1' from 'origin'.
  Resolved https://github.com/blumu/data-science-types/ to commit 5d35493c7eb0b94ce5a9145d49395dc5f699820f
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: gym~=0.17.3 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (0.17.3)
Requirement already satisfied: numpy==1.19.4 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (1.19.4)
Requirement already satisfied: networkx==2.4 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (2.4)
Requirement already satisfied: pyyaml~=5.4.1 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (5.4.1)
Requirement already satisfied: setuptools~=49.2.1 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (49.2.1)
Requirement already satisfied: matplotlib~=3.2.1 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (3.2.2)
Requirement already satisfied: plotly~=4.11.0 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (4.11.0)
Requirement already satisfied: tabulate~=0.8.7 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (0.8.9)
Requirement already satisfied: ordered_set==4.0.2 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (4.0.2)
Requirement already satisfied: progressbar2==3.51.4 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (3.51.4)
Requirement already satisfied: decorator==4.3 in /home/user/.local/lib/python3.8/site-packages (from loonshot-sim==0.1) (4.3.0)
Collecting attrs==19.2.0
  Downloading attrs-19.2.0-py2.py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.7/40.7 kB 15.4 MB/s eta 0:00:00
Collecting jedi
  Using cached jedi-0.18.1-py2.py3-none-any.whl (1.6 MB)
Collecting pandas
  Downloading pandas-1.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 21.4 MB/s eta 0:00:00
Collecting jupyter>=1.0.0
  Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting torch==1.5.1
  Downloading torch-1.5.1-cp38-cp38-manylinux1_x86_64.whl (753.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 753.2/753.2 MB 5.8 MB/s eta 0:00:00
Collecting flake8
  Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.1/64.1 kB 13.7 MB/s eta 0:00:00
Collecting pep8-naming
  Downloading pep8_naming-0.12.1-py2.py3-none-any.whl (8.9 kB)
Collecting autopep8
  Downloading autopep8-1.6.0-py2.py3-none-any.whl (45 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.3/45.3 kB 12.7 MB/s eta 0:00:00
Collecting pytest~=6.2.5
  Downloading pytest-6.2.5-py3-none-any.whl (280 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.7/280.7 kB 16.4 MB/s eta 0:00:00
Collecting jupytext~=1.6.0
  Downloading jupytext-1.6.0.tar.gz (683 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 683.5/683.5 kB 23.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting psutil==5.7.2
  Downloading psutil-5.7.2.tar.gz (460 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 460.2/460.2 kB 19.7 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting asciichart
  Downloading asciichart-0.1.zip (1.7 kB)
  Preparing metadata (setup.py) ... done
Collecting asciichartpy
  Downloading asciichartpy-1.5.25-py2.py3-none-any.whl (7.2 kB)
Collecting papermill==2.3.3
  Downloading papermill-2.3.3-py3-none-any.whl (36 kB)
Requirement already satisfied: entrypoints in /usr/lib/python3/dist-packages (from papermill==2.3.3->loonshot-sim==0.1) (0.3)
Collecting nbformat>=5.1.2
  Downloading nbformat-5.4.0-py3-none-any.whl (73 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.3/73.3 kB 22.8 MB/s eta 0:00:00
Collecting tenacity
  Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Collecting black
  Downloading black-22.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 18.3 MB/s eta 0:00:00
Collecting ansiwrap
  Downloading ansiwrap-0.8.4-py2.py3-none-any.whl (8.5 kB)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from papermill==2.3.3->loonshot-sim==0.1) (7.0)
Collecting nbclient>=0.2.0
  Downloading nbclient-0.6.3-py3-none-any.whl (71 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.5/71.5 kB 19.8 MB/s eta 0:00:00
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from papermill==2.3.3->loonshot-sim==0.1) (2.22.0)
Collecting tqdm>=4.32.2
  Downloading tqdm-4.64.0-py2.py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 14.6 MB/s eta 0:00:00
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from progressbar2==3.51.4->loonshot-sim==0.1) (1.14.0)
Requirement already satisfied: python-utils>=2.3.0 in /home/user/.local/lib/python3.8/site-packages (from progressbar2==3.51.4->loonshot-sim==0.1) (3.2.3)
Requirement already satisfied: future in /home/user/.local/lib/python3.8/site-packages (from torch==1.5.1->loonshot-sim==0.1) (0.18.2)
Requirement already satisfied: scipy in /home/user/.local/lib/python3.8/site-packages (from gym~=0.17.3->loonshot-sim==0.1) (1.8.1)
Requirement already satisfied: cloudpickle<1.7.0,>=1.2.0 in /home/user/.local/lib/python3.8/site-packages (from gym~=0.17.3->loonshot-sim==0.1) (1.6.0)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in /home/user/.local/lib/python3.8/site-packages (from gym~=0.17.3->loonshot-sim==0.1) (1.5.0)
Collecting ipywidgets
  Downloading ipywidgets-7.7.0-py2.py3-none-any.whl (123 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.4/123.4 kB 37.1 MB/s eta 0:00:00
Collecting notebook
  Downloading notebook-6.4.11-py3-none-any.whl (9.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 27.0 MB/s eta 0:00:00
Collecting nbconvert
  Downloading nbconvert-6.5.0-py3-none-any.whl (561 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 561.6/561.6 kB 24.1 MB/s eta 0:00:00
Collecting jupyter-console
  Downloading jupyter_console-6.4.3-py3-none-any.whl (22 kB)
Collecting qtconsole
  Downloading qtconsole-5.3.0-py3-none-any.whl (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 46.5 MB/s eta 0:00:00
Collecting ipykernel
  Downloading ipykernel-6.13.0-py3-none-any.whl (131 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.8/131.8 kB 43.0 MB/s eta 0:00:00
Collecting toml
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting markdown-it-py~=0.5.2
  Downloading markdown_it_py-0.5.8-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.1/110.1 kB 13.3 MB/s eta 0:00:00
Requirement already satisfied: cycler>=0.10 in /home/user/.local/lib/python3.8/site-packages (from matplotlib~=3.2.1->loonshot-sim==0.1) (0.11.0)
Requirement already satisfied: python-dateutil>=2.1 in /home/user/.local/lib/python3.8/site-packages (from matplotlib~=3.2.1->loonshot-sim==0.1) (2.8.2)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/lib/python3/dist-packages (from matplotlib~=3.2.1->loonshot-sim==0.1) (2.4.6)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/user/.local/lib/python3.8/site-packages (from matplotlib~=3.2.1->loonshot-sim==0.1) (1.4.2)
Requirement already satisfied: retrying>=1.3.3 in /home/user/.local/lib/python3.8/site-packages (from plotly~=4.11.0->loonshot-sim==0.1) (1.3.3)
Requirement already satisfied: pluggy<2.0,>=0.12 in /usr/lib/python3/dist-packages (from pytest~=6.2.5->loonshot-sim==0.1) (0.13.0)
Collecting py>=1.8.2
  Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from pytest~=6.2.5->loonshot-sim==0.1) (20.3)
Collecting iniconfig
  Using cached iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
Collecting pycodestyle>=2.8.0
  Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 17.3 MB/s eta 0:00:00
Collecting mccabe<0.7.0,>=0.6.0
  Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
Collecting pyflakes<2.5.0,>=2.4.0
  Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.7/69.7 kB 12.3 MB/s eta 0:00:00
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Collecting pytz>=2020.1
  Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 503.5/503.5 kB 22.8 MB/s eta 0:00:00
Collecting flake8-polyfill<2,>=1.0.2
  Downloading flake8_polyfill-1.0.2-py2.py3-none-any.whl (7.3 kB)
Collecting jupyter-client>=6.1.5
  Downloading jupyter_client-7.3.1-py3-none-any.whl (130 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.0/131.0 kB 49.0 MB/s eta 0:00:00
Collecting traitlets>=5.0.0
  Downloading traitlets-5.2.1.post0-py3-none-any.whl (106 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.6/106.6 kB 23.9 MB/s eta 0:00:00
Collecting nest-asyncio
  Downloading nest_asyncio-1.5.5-py3-none-any.whl (5.2 kB)
Requirement already satisfied: jsonschema>=2.6 in /usr/lib/python3/dist-packages (from nbformat>=5.1.2->papermill==2.3.3->loonshot-sim==0.1) (3.2.0)
Collecting jupyter-core
  Downloading jupyter_core-4.10.0-py3-none-any.whl (87 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 34.1 MB/s eta 0:00:00
Collecting fastjsonschema
  Downloading fastjsonschema-2.15.3-py3-none-any.whl (22 kB)
Collecting textwrap3>=0.9.2
  Downloading textwrap3-0.9.2-py2.py3-none-any.whl (12 kB)
Collecting typing-extensions>=3.10.0.0
  Downloading typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting pathspec>=0.9.0
  Using cached pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting platformdirs>=2
  Downloading platformdirs-2.5.2-py3-none-any.whl (14 kB)
Collecting tomli>=1.1.0
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting click
  Downloading click-8.1.3-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 39.5 MB/s eta 0:00:00
Collecting mypy-extensions>=0.4.3
  Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting debugpy>=1.0
  Downloading debugpy-1.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.4 MB/s eta 0:00:00
Collecting matplotlib-inline>=0.1
  Using cached matplotlib_inline-0.1.3-py3-none-any.whl (8.2 kB)
Collecting ipython>=7.23.1
  Downloading ipython-8.3.0-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.8/750.8 kB 19.5 MB/s eta 0:00:00
Collecting tornado>=6.1
  Using cached tornado-6.1-cp38-cp38-manylinux2010_x86_64.whl (427 kB)
Collecting widgetsnbextension~=3.6.0
  Downloading widgetsnbextension-3.6.0-py2.py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 26.1 MB/s eta 0:00:00
Collecting jupyterlab-widgets>=1.0.0
  Downloading jupyterlab_widgets-1.1.0-py3-none-any.whl (245 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.1/245.1 kB 22.8 MB/s eta 0:00:00
Collecting ipython-genutils~=0.2.0
  Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting pygments
  Downloading Pygments-2.12.0-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 24.7 MB/s eta 0:00:00
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
  Downloading prompt_toolkit-3.0.29-py3-none-any.whl (381 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 381.5/381.5 kB 24.1 MB/s eta 0:00:00
Collecting jupyterlab-pygments
  Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB)
Collecting pandocfilters>=1.4.1
  Using cached pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB)
Collecting tinycss2
  Downloading tinycss2-1.1.1-py3-none-any.whl (21 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting jinja2>=3.0
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 24.1 MB/s eta 0:00:00
Collecting beautifulsoup4
  Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 29.9 MB/s eta 0:00:00
Collecting bleach
  Downloading bleach-5.0.0-py3-none-any.whl (160 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.3/160.3 kB 13.1 MB/s eta 0:00:00
Collecting mistune<2,>=0.8.1
  Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting defusedxml
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting Send2Trash>=1.8.0
  Using cached Send2Trash-1.8.0-py3-none-any.whl (18 kB)
Collecting pyzmq>=17
  Downloading pyzmq-23.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.5 MB/s eta 0:00:00
Collecting prometheus-client
  Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.5/59.5 kB 25.0 MB/s eta 0:00:00
Collecting argon2-cffi
  Using cached argon2_cffi-21.3.0-py3-none-any.whl (14 kB)
Collecting terminado>=0.8.3
  Downloading terminado-0.15.0-py3-none-any.whl (16 kB)
Collecting qtpy>=2.0.1
  Downloading QtPy-2.1.0-py3-none-any.whl (68 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.2/68.2 kB 21.1 MB/s eta 0:00:00
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting stack-data
  Using cached stack_data-0.2.0-py3-none-any.whl (21 kB)
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: pexpect>4.3 in /usr/lib/python3/dist-packages (from ipython>=7.23.1->ipykernel->jupyter>=1.0.0->loonshot-sim==0.1) (4.6.0)
Requirement already satisfied: wcwidth in /usr/lib/python3/dist-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->jupyter-console->jupyter>=1.0.0->loonshot-sim==0.1) (0.1.8)
Collecting ptyprocess
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting argon2-cffi-bindings
  Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB)
Collecting soupsieve>1.2
  Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Collecting webencodings
  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting cffi>=1.0.1
  Using cached cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
Collecting executing
  Downloading executing-0.8.3-py2.py3-none-any.whl (16 kB)
Collecting pure-eval
  Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting asttokens
  Using cached asttokens-2.0.5-py2.py3-none-any.whl (20 kB)
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Building wheels for collected packages: psutil, jupytext, asciichart, data-science-types, networkx-stubs, numpy_stubs
  Building wheel for psutil (setup.py) ... done
  Created wheel for psutil: filename=psutil-5.7.2-cp38-cp38-linux_x86_64.whl size=293149 sha256=48fd4f98657e9db95abbee58ed6333d05580cf68336e4ff9f0c10f653f10955e
  Stored in directory: /home/user/.cache/pip/wheels/91/cf/b0/0c9998060b55ca80ea7a50a8639c3bdc6ba886eeff014bc9ac
  Building wheel for jupytext (setup.py) ... done
  Created wheel for jupytext: filename=jupytext-1.6.0-py3-none-any.whl size=284367 sha256=f8703582ec53f5a2e1fdedc93069529d8706a432145bc395770482158a328830
  Stored in directory: /home/user/.cache/pip/wheels/6a/8f/e6/8c4c5cef0eacece6ee7e90b3efc49cd8e1434f135364d16f77
  Building wheel for asciichart (setup.py) ... done
  Created wheel for asciichart: filename=asciichart-0.1-py3-none-any.whl size=1912 sha256=ad7f9ddcf3eb57d55c46291394601977f14c88ea3808db2522f9107ef6ad2834
  Stored in directory: /home/user/.cache/pip/wheels/69/e3/d8/099e356a94cc27ea4c168131ef6fa5e5e468533f0daffa3d86
  Building wheel for data-science-types (pyproject.toml) ... done
  Created wheel for data-science-types: filename=data_science_types-0.3.0.dev1-py3-none-any.whl size=34284 sha256=f798317477e3fc54c0d07cad17f5cd899f902a8060177753f75223173ab75fdb
  Stored in directory: /tmp/pip-ephem-wheel-cache-9a0vny4i/wheels/eb/40/11/777e52ae3f5f925d30c561a5679dce03dc49048cc75139a68b
  Building wheel for networkx-stubs (setup.py) ... done
  Created wheel for networkx-stubs: filename=networkx_stubs-0.0.1-py3-none-any.whl size=149295 sha256=94553306a8886290303f1b9feeeae39e9b37a978415227f52bcd209c12227423
  Stored in directory: /tmp/pip-ephem-wheel-cache-9a0vny4i/wheels/24/8a/82/50ec6d7162e2e6e2658c021668dfe4ee09e11232fa4a72de22
  Building wheel for numpy_stubs (setup.py) ... done
  Created wheel for numpy_stubs: filename=numpy_stubs-0.0.1-py3-none-any.whl size=10613 sha256=15ac83f3fbff7b2ed88e46031799a2a2e03bd512a9349b84d0e4bfcd90336e5a
  Stored in directory: /tmp/pip-ephem-wheel-cache-9a0vny4i/wheels/d3/d5/a2/f44db8cf0596705d6c5ee62ab026485c6a86b636c06ac70cf5
Successfully built psutil jupytext asciichart data-science-types networkx-stubs numpy_stubs
Installing collected packages: webencodings, textwrap3, Send2Trash, pytz, pure-eval, ptyprocess, pickleshare, mypy-extensions, mistune, mccabe, ipython-genutils, iniconfig, fastjsonschema, executing, backcall, asciichart, typing-extensions, traitlets, tqdm, tornado, torch, tomli, toml, tinycss2, tenacity, soupsieve, qtpy, pyzmq, pygments, pyflakes, pycparser, pycodestyle, py, psutil, prompt-toolkit, prometheus-client, platformdirs, pathspec, parso, pandocfilters, numpy_stubs, networkx-stubs, nest-asyncio, MarkupSafe, jupyterlab-widgets, jupyterlab-pygments, defusedxml, debugpy, data-science-types, click, bleach, attrs, asttokens, asciichartpy, ansiwrap, terminado, stack-data, pytest, pandas, matplotlib-inline, markdown-it-py, jupyter-core, jinja2, jedi, flake8, cffi, black, beautifulsoup4, autopep8, nbformat, loonshot-sim, jupyter-client, ipython, flake8-polyfill, argon2-cffi-bindings, pep8-naming, nbclient, jupytext, ipykernel, argon2-cffi, qtconsole, papermill, nbconvert, jupyter-console, notebook, widgetsnbextension, ipywidgets, jupyter
  WARNING: The script send2trash is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script tqdm is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts convert-caffe2-to-onnx and convert-onnx-to-caffe2 are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script qtpy is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pygmentize is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pyflakes is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pycodestyle is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts py.test and pytest are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script markdown-it is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts jupyter, jupyter-migrate and jupyter-troubleshoot are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script flake8 is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts black and blackd are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script autopep8 is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script jupyter-trust is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  Attempting uninstall: loonshot-sim
    Found existing installation: loonshot-sim 0.1
    Uninstalling loonshot-sim-0.1:
      Successfully uninstalled loonshot-sim-0.1
  Running setup.py develop for loonshot-sim
  WARNING: The scripts jupyter-kernel, jupyter-kernelspec and jupyter-run are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts ipython and ipython3 are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script jupyter-execute is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script jupytext is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script papermill is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts jupyter-dejavu and jupyter-nbconvert are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script jupyter-console is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts jupyter-bundlerextension, jupyter-nbextension, jupyter-notebook and jupyter-serverextension are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed MarkupSafe-2.1.1 Send2Trash-1.8.0 ansiwrap-0.8.4 argon2-cffi-21.3.0 argon2-cffi-bindings-21.2.0 asciichart-0.1 asciichartpy-1.5.25 asttokens-2.0.5 attrs-19.2.0 autopep8-1.6.0 backcall-0.2.0 beautifulsoup4-4.11.1 black-22.3.0 bleach-5.0.0 cffi-1.15.0 click-8.1.3 data-science-types-0.3.0.dev1 debugpy-1.6.0 defusedxml-0.7.1 executing-0.8.3 fastjsonschema-2.15.3 flake8-4.0.1 flake8-polyfill-1.0.2 iniconfig-1.1.1 ipykernel-6.13.0 ipython-8.3.0 ipython-genutils-0.2.0 ipywidgets-7.7.0 jedi-0.18.1 jinja2-3.1.2 jupyter-1.0.0 jupyter-client-7.3.1 jupyter-console-6.4.3 jupyter-core-4.10.0 jupyterlab-pygments-0.2.2 jupyterlab-widgets-1.1.0 jupytext-1.6.0 loonshot-sim markdown-it-py-0.5.8 matplotlib-inline-0.1.3 mccabe-0.6.1 mistune-0.8.4 mypy-extensions-0.4.3 nbclient-0.6.3 nbconvert-6.5.0 nbformat-5.4.0 nest-asyncio-1.5.5 networkx-stubs-0.0.1 notebook-6.4.11 numpy_stubs-0.0.1 pandas-1.4.2 pandocfilters-1.5.0 papermill-2.3.3 parso-0.8.3 pathspec-0.9.0 pep8-naming-0.12.1 pickleshare-0.7.5 platformdirs-2.5.2 prometheus-client-0.14.1 prompt-toolkit-3.0.29 psutil-5.7.2 ptyprocess-0.7.0 pure-eval-0.2.2 py-1.11.0 pycodestyle-2.8.0 pycparser-2.21 pyflakes-2.4.0 pygments-2.12.0 pytest-6.2.5 pytz-2022.1 pyzmq-23.0.0 qtconsole-5.3.0 qtpy-2.1.0 soupsieve-2.3.2.post1 stack-data-0.2.0 tenacity-8.0.1 terminado-0.15.0 textwrap3-0.9.2 tinycss2-1.1.1 toml-0.10.2 tomli-2.0.1 torch-1.5.1 tornado-6.1 tqdm-4.64.0 traitlets-5.2.1.post0 typing-extensions-4.2.0 webencodings-0.5.1 widgetsnbextension-3.6.0
Defaulting to user installation because normal site-packages is not writeable
Collecting pre-commit
  Downloading pre_commit-2.19.0-py2.py3-none-any.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.3/199.3 kB 4.7 MB/s eta 0:00:00
Collecting identify>=1.0.0
  Downloading identify-2.5.1-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.6/98.6 kB 27.3 MB/s eta 0:00:00
Collecting nodeenv>=0.11.1
  Downloading nodeenv-1.6.0-py2.py3-none-any.whl (21 kB)
Requirement already satisfied: virtualenv>=20.0.8 in /usr/lib/python3/dist-packages (from pre-commit) (20.0.17)
Requirement already satisfied: pyyaml>=5.1 in /home/user/.local/lib/python3.8/site-packages (from pre-commit) (5.4.1)Collecting cfgv>=2.0.0
  Downloading cfgv-3.3.1-py2.py3-none-any.whl (7.3 kB)
Requirement already satisfied: toml in /home/user/.local/lib/python3.8/site-packages (from pre-commit) (0.10.2)
Installing collected packages: nodeenv, identify, cfgv, pre-commit
  WARNING: The script nodeenv is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script identify-cli is installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts pre-commit, pre-commit-validate-config and pre-commit-validate-manifest are installed in '/home/user/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed cfgv-3.3.1 identify-2.5.1 nodeenv-1.6.0 pre-commit-2.19.0
/home/user/projects/CyberBattleSim/venv/bin/python: No module named ipykernel
./init.sh: line 129: pre-commit: command not found
Compatible version 3.8.10 of Python detected at /usr/bin/python3.8
~/projects/CyberBattleSim ~/projects/CyberBattleSim
Creating type stubs
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
stubPath /home/user/projects/CyberBattleSim/typings is not a valid directory.
Type stub was created for 'pandas'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'plotly'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'progressbar'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'pytest'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'setuptools'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'ordered_set'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'asciichartpy'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'gym'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'IPython.core.display'
Loading configuration file at /home/user/projects/CyberBattleSim/pyrightconfig.json
Assuming Python version 3.8
Assuming Python platform Linux
No include entries specified; assuming /home/user/projects/CyberBattleSim
Type stub was created for 'boolean'
Typing stub generation completed
~/projects/CyberBattleSim
blumu commented 2 years ago

@forrestckee I think it's caused by an interference with the system-wide installation of python3.8 from the PATH. Try this fix and let me know if it works: https://github.com/microsoft/CyberBattleSim/pull/56

blumu commented 2 years ago

@forrestmckee I could repro and verify that the fix works. Feel free to reopen if the fix does not work for you.

forrestmckee commented 2 years ago

@forrestckee I think it's caused by an interference with the system-wide installation of python3.8 from the PATH. Try this fix and let me know if it works: #56

@blumu This seems to have fixed what I was running into. Thanks!