feat: add base devtooling

This commit is contained in:
Greyson LaLonde
2025-10-03 18:23:54 -04:00
committed by GitHub
parent 126b91eab3
commit e529ebff2b
7 changed files with 919 additions and 140 deletions

View File

@@ -0,0 +1,32 @@
[project]
name = "crewai-devtools"
dynamic = ["version"]
description = "Development tools for version bumping and git automation"
readme = "README.md"
authors = [
{ name = "Greyson R. LaLonde", email = "greyson@crewai.com" },
]
requires-python = ">=3.10, <3.14"
classifiers = ["Private :: Do Not Upload"]
private = true
dependencies = [
"click>=8.3.0",
"toml>=0.10.2",
"openai>=1.0.0",
"python-dotenv>=1.1.1",
"pygithub>=1.59.1",
"rich>=13.9.4",
]
[project.scripts]
bump-version = "crewai_devtools.cli:bump"
tag = "crewai_devtools.cli:tag"
devtools = "crewai_devtools.cli:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.version]
path = "src/crewai_devtools/__init__.py"