- Add tagging system Python package with modular architecture (config, core, impl) - Create core interfaces for file discovery, content analysis, and tag generation - Implement content analyzer with language detection and topic extraction - Implement file discovery engine with directory scanning and filtering - Implement tag generator with hierarchical tag creation and consolidation - Add configuration management with example config and validation - Create comprehensive design and requirements documentation in .kiro/specs - Add pytest test suite with unit tests for models, interfaces, and config - Add setup.py, requirements.txt, and pytest.ini for package management - Add README.md with project overview and usage instructions - Update workspace.json with new project structure - Add Excalidraw diagram for system architecture visualization - Establish foundation for automated vault tagging and metadata management
14 lines
214 B
Plaintext
14 lines
214 B
Plaintext
# Core dependencies
|
|
pyyaml>=6.0
|
|
python-frontmatter>=1.0.0
|
|
chardet>=5.0.0
|
|
|
|
# Testing dependencies
|
|
pytest>=7.0.0
|
|
hypothesis>=6.0.0
|
|
pytest-cov>=4.0.0
|
|
|
|
# Development dependencies
|
|
black>=22.0.0
|
|
flake8>=5.0.0
|
|
mypy>=1.0.0 |