Metadata-Version: 2.4
Name: dtu-env
Version: 1.1.0
Summary: DTU course environment manager — install and manage conda environments for DTU courses
Project-URL: Homepage, https://pythonsupport.dtu.dk
Project-URL: Repository, https://github.com/philipnickel/dtu-env
Project-URL: Bug Tracker, https://github.com/philipnickel/dtu-env/issues
Author-email: DTU Python Support <pythonsupport@dtu.dk>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Education
Classifier: Topic :: System :: Installation/Setup
Requires-Python: >=3.10
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.28.0
Requires-Dist: rich>=13.0
Requires-Dist: simple-term-menu>=1.6.0
Description-Content-Type: text/markdown

# dtu-env

DTU course environment manager. Interactive TUI to browse and install conda environments for DTU courses.

## Usage

```bash
dtu-env
```

This launches an interactive terminal interface where you can:

1. See your currently installed conda environments
2. Browse available DTU course environments (fetched from GitHub)
3. Filter/search by course number, name, or semester
4. Multi-select environments and install them

## Install

```bash
pip install dtu-env
```

Or with conda (once available on conda-forge):

```bash
conda install dtu-env
```

## How it works

Course environment definitions (YAML files) are maintained in the
[dtudk/pythonsupport-page](https://github.com/dtudk/pythonsupport-page) repository.
`dtu-env` fetches these at runtime and uses `mamba`/`conda` to create the environments.
