From 0286ee75816fbd386682de6ad39e82ff2e979a2b Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Mon, 10 Feb 2025 10:07:51 -0500 Subject: [PATCH 1/2] feat: add dependency-groups recipe Signed-off-by: Henry Schreiner --- recipes/dependency-groups/recipe.yaml | 57 +++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 recipes/dependency-groups/recipe.yaml diff --git a/recipes/dependency-groups/recipe.yaml b/recipes/dependency-groups/recipe.yaml new file mode 100644 index 0000000000000..2caf00c62a36f --- /dev/null +++ b/recipes/dependency-groups/recipe.yaml @@ -0,0 +1,57 @@ +schema_version: 1 + +context: + name: dependency-groups + version: 1.3.0 + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/dependency_groups-${{ version }}.tar.gz + sha256: 5b9751d5d98fbd6dfd038a560a69c8382e41afcbf7ffdbcc28a2a3f85498830f + +build: + noarch: python + number: 0 + script: ${{ PYTHON }} -m pip install . -vv + python: + entry_points: + - lint-dependency-groups = dependency_groups._lint_dependency_groups:main + - pip-install-dependency-groups = dependency_groups._pip_wrapper:main + - dependency-groups = dependency_groups.__main__:main + +requirements: + host: + - python ${{ python_min }}.* + - flit-core + - pip + run: + - python >=${{ python_min }} + - packaging + - tomli + +tests: + - python: + imports: + - dependency_groups + pip_check: true + - requirements: + run: + - pip + - python ${{ python_min }}.* + script: + - lint-dependency-groups --help + - pip-install-dependency-groups --help + - dependency-groups --help + +about: + summary: A tool for resolving PEP 735 Dependency Group data + license: MIT + license_file: LICENSE.txt + homepage: https://dependency-groups.readthedocs.io + +extra: + recipe-maintainers: + - henryiii From a2fc599cd06a3e9ac3c7e1b2b12d14ba668a99cb Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Mon, 10 Feb 2025 11:04:15 -0500 Subject: [PATCH 2/2] Update recipes/dependency-groups/recipe.yaml Co-authored-by: Joshua Adelman --- recipes/dependency-groups/recipe.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/dependency-groups/recipe.yaml b/recipes/dependency-groups/recipe.yaml index 2caf00c62a36f..69e05705afe58 100644 --- a/recipes/dependency-groups/recipe.yaml +++ b/recipes/dependency-groups/recipe.yaml @@ -37,6 +37,7 @@ tests: imports: - dependency_groups pip_check: true + python_version: ${{ python_min }}.* - requirements: run: - pip