Skip to content

v0.0.2: Modernize Project Structure

Latest

Choose a tag to compare

@sealablab sealablab released this 29 May 05:18
· 3 commits to main since this release

What's Changed

Major Changes

  • Modernized project structure using pyproject.toml
  • Switched to UV package manager for dependency management
  • Simplified development environment setup

New Features

  • Added proper Python package structure
  • Improved development environment with IPython integration
  • Better dependency management through pyproject.toml

Removed

  • Removed legacy requirements.txt
  • Removed custom dependency management scripts
  • Removed uv.toml in favor of UV defaults

Technical Details

  • Updated to use modern Python packaging standards
  • Improved cross-platform compatibility
  • Better integration with development tools

How to Use

# Clone and setup
git clone https://github.com/sealablab/dtf-tools.git
cd dtf-tools

# Create environment and install
uv venv
uv pip install -e ".[dev]"

# Start development environment
python run-ipython.py

Breaking Changes

  • Requires UV package manager
  • Development environment setup process has changed
  • Dependencies are now managed through pyproject.toml

Dependencies

  • Python >= 3.8
  • UV package manager
  • DTF Framework >= 0.0.1