From c79d080f82c4f1a1ded49f05fa615c2c3bb68a6f Mon Sep 17 00:00:00 2001 From: Brian McFee Date: Tue, 11 Mar 2025 13:18:06 -0400 Subject: [PATCH 1/3] adding recipes for standard-aifc and standard-sunau legacy packages --- recipes/standard-aifc/meta.yaml | 40 ++++++++++++++++++++++++++++++++ recipes/standard-sunau/meta.yaml | 40 ++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 recipes/standard-aifc/meta.yaml create mode 100644 recipes/standard-sunau/meta.yaml diff --git a/recipes/standard-aifc/meta.yaml b/recipes/standard-aifc/meta.yaml new file mode 100644 index 0000000000000..dfad5ba4b0cc4 --- /dev/null +++ b/recipes/standard-aifc/meta.yaml @@ -0,0 +1,40 @@ +{% set name = "standard-aifc" %} +{% set version = "3.13.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/standard_aifc-{{ version }}.tar.gz + sha256: 64e249c7cb4b3daf2fdba4e95721f811bde8bdfc43ad9f936589b7bb2fae2e43 + +build: + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python + - setuptools >=61.0 + - pip + run: + - python + +test: + imports: + - aifc + commands: + - pip check + requires: + - pip + +about: + summary: Standard library aifc redistribution. "dead battery". + license: BSD-4-Clause + license_file: LICENSE + home: https://github.com/youknowone/python-deadlib + +extra: + recipe-maintainers: + - bmcfee diff --git a/recipes/standard-sunau/meta.yaml b/recipes/standard-sunau/meta.yaml new file mode 100644 index 0000000000000..f5308c95c5214 --- /dev/null +++ b/recipes/standard-sunau/meta.yaml @@ -0,0 +1,40 @@ +{% set name = "standard-sunau" %} +{% set version = "3.13.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/standard_sunau-{{ version }}.tar.gz + sha256: b319a1ac95a09a2378a8442f403c66f4fd4b36616d6df6ae82b8e536ee790908 + +build: + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python + - setuptools >=75.0 + - pip + run: + - python + +test: + imports: + - sunau + commands: + - pip check + requires: + - pip + +about: + summary: Standard library sunau redistribution. "dead battery". + license: BSD-4-Clause + license_file: LICENSE + home: https://github.com/youknowone/python-deadlib + +extra: + recipe-maintainers: + - bmcfee From 4c5703b9841ae192421a99fadf03de1c0622312b Mon Sep 17 00:00:00 2001 From: Brian McFee Date: Tue, 11 Mar 2025 13:26:19 -0400 Subject: [PATCH 2/3] adding recipes for standard-chunk and audioop-lts packages --- recipes/audioop-lts/meta.yaml | 45 ++++++++++++++++++++++++++++++++ recipes/standard-chunk/meta.yaml | 42 +++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 recipes/audioop-lts/meta.yaml create mode 100644 recipes/standard-chunk/meta.yaml diff --git a/recipes/audioop-lts/meta.yaml b/recipes/audioop-lts/meta.yaml new file mode 100644 index 0000000000000..e8e7746ea0849 --- /dev/null +++ b/recipes/audioop-lts/meta.yaml @@ -0,0 +1,45 @@ +{% set name = "audioop-lts" %} +{% set version = "0.2.1" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/audioop_lts-{{ version }}.tar.gz + sha256: e81268da0baa880431b68b1308ab7257eb33f356e57a5f9b1f915dfb13dd1387 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + build: + - {{ compiler('c') }} + - {{ stdlib('c') }} + host: + - python {{ python_min }} + - setuptools + - pip + run: + - python >={{ python_min }} + +test: + imports: + - audioop + commands: + - pip check + requires: + - python {{ python_min }} + - pip + +about: + summary: LTS Port of Python audioop + license: EPL-2.0 + license_file: LICENSE + home: https://github.com/AbstractUmbra/audioop + +extra: + recipe-maintainers: + - bmcfee diff --git a/recipes/standard-chunk/meta.yaml b/recipes/standard-chunk/meta.yaml new file mode 100644 index 0000000000000..68be7714517a9 --- /dev/null +++ b/recipes/standard-chunk/meta.yaml @@ -0,0 +1,42 @@ +{% set name = "standard-chunk" %} +{% set version = "3.13.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/standard_chunk-{{ version }}.tar.gz + sha256: 4ac345d37d7e686d2755e01836b8d98eda0d1a3ee90375e597ae43aaf064d654 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - setuptools >=75.0 + - pip + run: + - python >={{ python_min }} + +test: + imports: + - chunk + commands: + - pip check + requires: + - python {{ python_min }} + - pip + +about: + summary: Standard library chunk redistribution. "dead battery". + license: BSD-4-Clause + license_file: LICENSE + home: https://github.com/youknowone/python-deadlib + +extra: + recipe-maintainers: + - bmcfee From 4d9613de6360107d1020fdeb16686152775956d7 Mon Sep 17 00:00:00 2001 From: Brian McFee Date: Tue, 11 Mar 2025 13:38:25 -0400 Subject: [PATCH 3/3] nudging min python in audioop --- recipes/audioop-lts/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/audioop-lts/meta.yaml b/recipes/audioop-lts/meta.yaml index e8e7746ea0849..4606f32fb3607 100644 --- a/recipes/audioop-lts/meta.yaml +++ b/recipes/audioop-lts/meta.yaml @@ -1,5 +1,6 @@ {% set name = "audioop-lts" %} {% set version = "0.2.1" %} +{% set python_min = "3.13" %} package: name: {{ name|lower }}