chore: migrate build system from setuptools to hatchling

- Replace setup.cfg with pyproject.toml using hatchling build backend
- Switch from requests to httpx + pydantic v2 dependencies
- Add uv.lock for deterministic dependency resolution
- Add pytest + ruff dev dependencies with configurations
- Update .gitignore for .ruff_cache/
- Bump LICENSE year to 2026
This commit is contained in:
Stevan Freeborn
2026-06-26 17:42:36 -05:00
parent 2e4c1eb560
commit bc0aa9296b
5 changed files with 659 additions and 28 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2024 Stevan Freeborn
Copyright (c) 2026 Stevan Freeborn
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal