feat: add project configuration and dependencies

- Add pyproject.toml with setuptools build configuration
- Add requirements.txt with minimal dependencies
- Add .gitignore for Python projects

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Björn Benouarets
2025-12-01 14:06:53 +01:00
commit f1be0cbd6d
3 changed files with 234 additions and 0 deletions

29
pyproject.toml Normal file
View File

@@ -0,0 +1,29 @@
[build-system]
requires = ["setuptools >= 77.0.3"]
build-backend = "setuptools.build_meta"
[project]
name = "zerohttp"
version = "0.0.1"
authors = [
{ name="Björn Benouarets", email="bjoern@benouarets.de" },
]
description = "A HTTP client library"
readme = "README.md"
requires-python = ">=3.12"
classifiers = [
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
]
license = "MIT"
license-files = ["LICENSE"]
[project.urls]
Homepage = "https://github.com/SecNex/zerohttp"
Issues = "https://github.com/SecNex/zerohttp/issues"
[tool.setuptools]
package-dir = {"" = "src"}
[tool.setuptools.packages.find]
where = ["src"]