dtrx-py / dtrx

Do The Right Extraction
GNU General Public License v3.0
224 stars 10 forks source link

Switch from deadsnakes to pyenv for base pythons #38

Closed noahp closed 1 year ago

noahp commented 1 year ago

Several other changes included:

Intense hacks to support both running locally by mounting the cwd into the container; need to match host UID+GUID to permit sane read/writing to the mounted cwd... as well as running in CI, where we need to be root to clone the repo (why!!!), but we MUST be non-root to pass one of the tests (can't write to directory). Very sad workarounds to get everything going, I'm not too happy about it but it does work.

Lastly, switch to running ci off a container hosted under dtrx-py organization on the github container registry.

Invoke task for building + pushing the image. And updated documentation in the README.