mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-17 17:56:46 +00:00
Major structural changes: - Merged base/ into core/ directory for better organization - Renamed managers/ to services/ for service-oriented architecture - Moved operations/ to cli/commands/ for cleaner CLI structure - Moved config/ to data/ for static configuration files Class naming conventions: - Renamed all *Manager classes to *Service classes - Updated 200+ import references throughout codebase - Maintained backward compatibility for all functionality Modern Python packaging: - Created comprehensive pyproject.toml with build configuration - Modernized setup.py to defer to pyproject.toml - Added development tools configuration (black, mypy, pytest) - Fixed deprecation warnings for license configuration Comprehensive testing: - All 37 Python files compile successfully - All 17 modules import correctly - All CLI commands functional (install, update, backup, uninstall) - Zero errors in syntax validation - 100% working functionality maintained 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
11 lines
282 B
Python
11 lines
282 B
Python
"""
|
|
Setup.py for SuperClaude Framework
|
|
|
|
This is a minimal setup.py that defers to pyproject.toml for configuration.
|
|
Modern Python packaging uses pyproject.toml as the primary configuration file.
|
|
"""
|
|
|
|
from setuptools import setup
|
|
|
|
# All configuration is now in pyproject.toml
|
|
setup() |