Repository navigation
Releases
Releases · sealablab/dtf-tools
v0.0.2: Modernize Project Structure
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.tomlin 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.pyBreaking 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
v0.0.1 - Initial Release
v0.0.1 - Initial Release
Initial release of DTF Tools, providing development and utility scripts for working with the DTF Framework.
Features
- IPython development environment setup script
- UV-based dependency management
- Security auditing and dependency tracking
- Cross-platform compatibility
- Obsidian integration support
Technical Details
- Python 3.8+ support
- UV package manager integration
- MIT licensed
- Development tools for the DTF Framework