Metadata-Version: 2.4
Name: dtu-env
Version: 1.4.1
Summary: DTU course environment manager — install and manage conda environments for DTU courses
Author: DTU Python Support
Author-email: DTU Python Support <pythonsupport@dtu.dk>
License-Expression: BSD-3-Clause
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-Dist: simple-term-menu>=1.6.0
Requires-Dist: rich>=13.0
Requires-Python: >=3.10
Project-URL: Bug Tracker, https://github.com/philipnickel/dtu-env/issues
Project-URL: Homepage, https://pythonsupport.dtu.dk
Project-URL: Repository, https://github.com/philipnickel/dtu-env
Description-Content-Type: text/markdown

# dtu-env

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

## Usage

```bash
dtu-env
```

This launches an interactive terminal where you can:

1. See your currently installed conda environments
2. Browse available DTU course environments (fetched from GitHub)
3. Select one or more environments to install
4. Confirm and install them via mamba/conda

## Install

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

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

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

## Requirements

- Python >= 3.10
- Miniforge3 (or any conda/mamba installation) on your PATH

## 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.
