* Update poetry to 1.6.1
* Don't use podman/docker to download compilers
* Fixup docker test
* Actually fix docker tests
* Use debug level when failing to get image manifest
---------
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
* Add script to download libraries, and download directx
* Add libraries endpoint
* Allow compiling with a library
* Add new libraries tab in frontend
* Add libraries support in CI
* Better look for the libraries
* Give pretty names to libraries
* Move Libraries to live under CompilerOpts
* typechecking hackery
* Make libraries trigger autorecomp and set the unsaved flag
* Fix libraryVersions
* Add new libraries download script to CI, docker and docs
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
* Add translations for ps1/maspsx compiler set
* Tell clang to compile and not link to remove need for lld binary
* Assume msdos assembler lives on PATH
* Overhaul download.py
* Attempt to fix docker ci
* Appease black
* Whoops, don't forget to detach
* Fix path to download.py
* fix perms (hack?)
* Add --platforms and --compilers args to download.py
* Try out --compiler dir arg for docker in ci
* Try to ignore that 500 error about image manifests
* it's --compilerS-dir
* Try again
* Try building our own podman (fallback to vfs when rootless)
* install distro 'podman' to get configuration (fixes fuse)
* mount /dev/fuse in ci
* dumb bugfix, .download_cache
* split compilers config out of download.py
* update poetry.lock
* Add psyq3.3 + psyq4.4 and migrate psyq4.3 scratches to psyq4.4
* docker_entrypoint.sh cleanup
* Try to protect against 'locating item named "manifest" for image with ID'
* better podman sanity check
* appease black
* use 'requests.get()' to grab remote image digest
* Update compilers repo to 'decompme/compilers'
* Fix description for psyq3.6
* Trying to set up poetry
* oops
* mypy python 3.9
* mark
* blah
* attempt to fix stuff
* .
* fixies
* try winders again
* doqqer
* tomorrow for sure!
* attempt to install poetry as user
* help
* docker fix?
* ?
* try thing
* oh god
* the path to victory
* meowp
* srob
* try to do it manually on windows, install on docker
* try to do it manually on windows, install on docker: the sequel
* winders
* drf extensions
* winders 2
* use pip to install poetry on winders
* execute 'poetry install' at runtime, same as yarn install (#377)
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>