jmjrawlings / unconstrained

Python devcontainer for constraint programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unconstrained

unconstrained

My personal development environment for modelling and solving constraint programming problems in python.

Features

Repository Structure

.
├── examples       # Example problems   
├── scripts        # Helper scripts
├── requirements   # Python requirement files
├── build          # Build scripts
├── unconstrained  # Source code
├── tests          # Test suite
├── Dockerfile             
├── pytest.ini              
├── LICENSE.md              
└── README.md               

Links

Constraint Programming

Python Packages

Development Tools

Notes / TODO

Docker

  • apt-get and apt-install takes forever which is very annoying when playing around with Dockerfiles. Presumably theres a way to cache it but I can't quite figure it out.

Devcontainer

  • local variables (eg: {localEnv:USERNAME}) are not passed through properly from WSL2 to the container build

Dagger

  • Does dagger contain its own internal docker engine?
  • Can we use the hosts docker engine by default to avoid repeat image builds?

About

Python devcontainer for constraint programming

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 52.4%Language:Python 42.0%Language:Dockerfile 5.6%