From ae98566f4f94327b4b80eafd84aaa43fefc38124 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 21:54:18 +0000 Subject: [PATCH] Add source code files --- pyproject.toml | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b0194d8..8e237bf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,52 +1,47 @@ -[build-system] -requires = ["setuptools>=61.0", "wheel"] -build-backend = "setuptools.build_meta" - [project] name = "config-converter-cli" version = "1.0.0" -description = "A CLI tool for real-time bidirectional conversion and validation between JSON, YAML, and TOML formats" +description = "A CLI tool for converting configuration files between JSON, YAML, TOML, and INI formats" readme = "README.md" -requires-python = ">=3.9" -license = {text = "MIT"} -authors = [ - {name = "ConfigConverter Team"} -] -keywords = ["cli", "config", "conversion", "json", "yaml", "toml"] +requires-python = ">=3.8" classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ] dependencies = [ - "click>=8.1.0", - "ruamel.yaml>=0.18.0", - "tomlkit>=0.12.0", - "jmespath>=1.0.0", - "rich>=13.0.0", + "click>=8.0", + "pyyaml>=6.0", + "tomlkit>=0.11", + "rich>=13.0", + "pydantic>=2.0", ] [project.optional-dependencies] dev = [ - "pytest>=7.0.0", - "pytest-cov>=4.0.0", + "pytest>=7.0", + "pytest-cov>=4.0", ] [project.scripts] -config-converter = "configconverter.cli:main" +config-converter = "config_converter.cli:main" + +[build-system] +requires = ["setuptools>=61.0", "wheel"] +build-backend = "setuptools.build_meta" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] -python_classes = ["Test*"] python_functions = ["test_*"] addopts = "-v --tb=short" [tool.setuptools.packages.find] where = ["."] -include = ["configconverter*"] +include = ["config_converter*"]