diff --git a/comps/comps-pulpcore-el8.xml b/comps/comps-pulpcore-el8.xml index 16465f543..cfbaacab7 100644 --- a/comps/comps-pulpcore-el8.xml +++ b/comps/comps-pulpcore-el8.xml @@ -204,6 +204,7 @@ python3.11-protobuf python3.11-ptyprocess python3.11-psycopg + python3.11-psycopg_c python3.11-productmd python3.11-prometheus-client python3.11-psycopg2 diff --git a/comps/comps-pulpcore-el9.xml b/comps/comps-pulpcore-el9.xml index 8db29f931..4c4b83640 100644 --- a/comps/comps-pulpcore-el9.xml +++ b/comps/comps-pulpcore-el9.xml @@ -211,6 +211,7 @@ python3.11-protobuf python3.11-proto-plus python3.11-psycopg + python3.11-psycopg_c python3.11-psycopg2 python3.11-ptyprocess python3.11-pulp-ansible diff --git a/package_manifest.yaml b/package_manifest.yaml index 074061510..0401732fa 100644 --- a/package_manifest.yaml +++ b/package_manifest.yaml @@ -274,6 +274,7 @@ tier4_packages: python-platformdirs: {} python-ptyprocess: {} python-psycopg: {} + python-psycopg_c: {} python-pyasn1: {} python-pyasn1-modules: {} python-pygobject: {} diff --git a/packages/python-psycopg_c/psycopg_c-3.2.3.tar.gz b/packages/python-psycopg_c/psycopg_c-3.2.3.tar.gz new file mode 120000 index 000000000..dafee619b --- /dev/null +++ b/packages/python-psycopg_c/psycopg_c-3.2.3.tar.gz @@ -0,0 +1 @@ +../../.git/annex/objects/Vx/pM/SHA256E-s598888--06ae7db8eaec1a3845960fa7f997f4ccdb1a7a7ab8dc593a680bcc74e1359671.tar.gz/SHA256E-s598888--06ae7db8eaec1a3845960fa7f997f4ccdb1a7a7ab8dc593a680bcc74e1359671.tar.gz \ No newline at end of file diff --git a/packages/python-psycopg_c/python-psycopg_c.spec b/packages/python-psycopg_c/python-psycopg_c.spec new file mode 100644 index 000000000..5641cf903 --- /dev/null +++ b/packages/python-psycopg_c/python-psycopg_c.spec @@ -0,0 +1,63 @@ +%global python3_pkgversion 3.11 +%global __python3 /usr/bin/python3.11 + +# Created by pyp2rpm-3.3.3 +%global pypi_name psycopg_c + +Name: python-%{pypi_name} +Version: 3.2.3 +Release: 1%{?dist} +Summary: PostgreSQL database adapter for Python - C extension + +License: LGPL-3.0-only +URL: https://psycopg.org/psycopg3/ +Source0: https://files.pythonhosted.org/packages/source/p/%{pypi_name}/%{pypi_name}-%{version}.tar.gz + +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-setuptools +BuildRequires: python%{python3_pkgversion}-wheel >= 0.37 + +BuildRequires: python%{python3_pkgversion}-Cython +BuildRequires: gcc +BuildRequires: postgresql-devel + +%description +%{summary} + + +%package -n python%{python3_pkgversion}-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}} + + +%description -n python%{python3_pkgversion}-%{pypi_name} +%{summary} + + +%prep +set -ex +%autosetup -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + + +%build +set -ex +%py3_build + + +%install +set -ex +%py3_install + + +%files -n python%{python3_pkgversion}-%{pypi_name} +%license LICENSE.txt +%doc README.rst +%{python3_sitearch}/%{pypi_name} +%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}.egg-info + + +%changelog +* Wed Oct 09 2024 Evgeni Golov - 3.2.3-1 +- Initial package.