Skip to content

Instantly share code, notes, and snippets.

@xcollantes
Created January 11, 2026 23:02
Show Gist options
  • Select an option

  • Save xcollantes/c0909bb64dc1d70410557acbf12bd7af to your computer and use it in GitHub Desktop.

Select an option

Save xcollantes/c0909bb64dc1d70410557acbf12bd7af to your computer and use it in GitHub Desktop.
UV pyproject.toml personal settings.
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = ""
version = "0.1.0"
description = ""
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mcp[cli]>=1.25.0",
"pydantic>=2.0.0",
"python-dotenv>=1.0.0",
]
[project.optional-dependencies]
dev = [
"pytest>=8.0.0",
"pytest-cov>=4.0.0",
]
[tool.hatch.build.targets.wheel]
packages = ["src"]
# Ruff code linter and formatter configuration
[tool.ruff]
line-length = 80
[tool.ruff.lint]
extend-select = [
"I", # isort
"D", # Docstrings. Define the type below.
# "E501", # Line too long.
]
# Pydocstyle configuration for docstring formatting conventions
[tool.ruff.lint.pydocstyle]
convention = "google"
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]
[dependency-groups]
dev = [
"pre-commit>=4.0.0",
"pytest>=9.0.2",
"ruff>=0.14.11",
]
# Console script entry points.
# Creates command-line executables.
[project.scripts]
jira-mcp = "src.main:main"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment