23bdd60
%global pypi_name graphql-core
23bdd60
23bdd60
Name:           python-%{pypi_name}
44f754c
Version:        3.2.3
edaf614
Release:        6%{?dist}
23bdd60
Summary:        GraphQL implementation for Python
23bdd60
23bdd60
License:        MIT
23bdd60
URL:            https://github.com/graphql-python/graphql-core
23bdd60
Source0:        %{pypi_source}
23bdd60
BuildArch:      noarch
23bdd60
23bdd60
%description
23bdd60
GraphQL-core-3 is a Python port of GraphQL.js, the JavaScript reference
23bdd60
implementation for GraphQL, a query language for APIs.
23bdd60
23bdd60
%package -n     python3-%{pypi_name}
23bdd60
Summary:        %{summary}
23bdd60
23bdd60
BuildRequires:  python3-devel
23bdd60
BuildRequires:  python3-setuptools
23bdd60
BuildRequires:  python3-pytest
23bdd60
BuildRequires:  python3-pytest-benchmark
23bdd60
%{?python_provide:%python_provide python3-%{pypi_name}}
23bdd60
23bdd60
%description -n python3-%{pypi_name}
23bdd60
GraphQL-core-3 is a Python port of GraphQL.js, the JavaScript reference
23bdd60
implementation for GraphQL, a query language for APIs.
23bdd60
23bdd60
%package -n python-%{pypi_name}-doc
23bdd60
Summary:       Documentation for %{name}
23bdd60
23bdd60
BuildRequires:  python3-sphinx
23bdd60
BuildRequires:  python3-sphinx_rtd_theme
23bdd60
23bdd60
%description -n python-%{pypi_name}-doc
23bdd60
Documentation for graphql-core.
23bdd60
23bdd60
%prep
23bdd60
%autosetup -n %{pypi_name}-%{version}
23bdd60
rm -rf %{pypi_name}.egg-info
23bdd60
23bdd60
%build
23bdd60
%py3_build
23bdd60
23bdd60
%install
23bdd60
%py3_install
c4b7097
# Not docs because of https://bugzilla.redhat.com/show_bug.cgi?id=1900509
c4b7097
#PYTHONPATH=%{buildroot}%{python3_sitelib} sphinx-build-3 docs html
c4b7097
#rm -rf html/.{doctrees,buildinfo}
23bdd60
23bdd60
%check
44f754c
%pytest -v tests
23bdd60
23bdd60
%files -n python3-%{pypi_name}
23bdd60
%license LICENSE
23bdd60
%doc README.md
23bdd60
%{python3_sitelib}/graphql/
23bdd60
%{python3_sitelib}/graphql_core-%{version}-py%{python3_version}.egg-info
23bdd60
23bdd60
%files -n python-%{pypi_name}-doc
c4b7097
#%%doc html
23bdd60
%license LICENSE
23bdd60
23bdd60
%changelog
edaf614
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.3-6
edaf614
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
edaf614
8e6f6d9
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.3-5
8e6f6d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
8e6f6d9
dbfd4d6
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.3-4
dbfd4d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
dbfd4d6
124bb22
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 3.2.3-3
124bb22
- Rebuilt for Python 3.12
124bb22
81c1d8d
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.3-2
81c1d8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
81c1d8d
44f754c
* Wed Sep 28 2022 Fabian Affolter <mail@fabian-affolter.ch> - 3.2.3-1
44f754c
- Update to latest upstream release 3.2.3
44f754c
b0651d4
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-4
b0651d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
b0651d4
8535315
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.1.6-3
8535315
- Rebuilt for Python 3.11
8535315
20bdcb6
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-2
20bdcb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
20bdcb6
81ef76d
* Fri Aug 27 2021 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.6-1
81ef76d
- Update to latest upstream release 3.1.6 (closes rhbz#1947481)
81ef76d
d07f723
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.3-3
d07f723
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d07f723
34f44f4
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.1.3-2
34f44f4
- Rebuilt for Python 3.10
34f44f4
81ef76d
* Wed Feb 10 2021 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.3-1
2e484e0
- Update to latest upstream release 3.1.3 (#1926445)
2e484e0
07b283e
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-2
07b283e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
07b283e
c4b7097
* Thu Nov 26 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.2-1
c4b7097
- Update to latest upstream release 3.1.2 (#1893531)
c4b7097
a9cb511
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-2
a9cb511
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a9cb511
23bdd60
* Sat Jun 06 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.1-1
2e484e0
- Generate docs in install (#1836567)
23bdd60
- Update BR name
23bdd60
- Update to latest upstream release 3.1.1
23bdd60
23bdd60
* Thu May 14 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.0-1
23bdd60
- Initial package for Fedora