[project] authors = [{ name = "insleker", email = "existedinnettw@gmail.com" }] description = "AI skills for automated report generation from time tracking data" license = { text = "MIT" } name = "report-skill-expm" readme = "README.md" requires-python = ">=3.10" version = "1.0.0" dependencies = [ "openpyxl>=3.1.0", "pandas>=2.0.0", "xlrd>=2.0.0", "mcp>=0.1.0", "requests>=2.30.0", "python-dotenv>=1.2.1", ] [project.optional-dependencies] dev = ["pytest>=7.0.0", "black>=23.0.0", "flake8>=6.0.0"] [project.scripts] generate-weekly-report = "skills.week_report_gen.generate_report:main" [build-system] build-backend = "hatchling.build" requires = ["hatchling"] [tool.hatch.build.targets.wheel] packages = ["skills"] [tool.black] line-length = 100 # target-version = ['py38', 'py39', 'py310', 'py311', 'py312'] [tool.pytest.ini_options] python_files = ["test_*.py"] testpaths = ["tests"]