#4 Merge branch 'master' into epel8
Merged 2 months ago by radez. Opened 2 months ago by jcaratzas.
rpms/ jcaratzas/python-jaraco-classes epel8  into  epel8

file added
+1

@@ -0,0 +1,1 @@ 

+ /jaraco.classes-2.0.tar.gz

@@ -0,0 +1,109 @@ 

+ # Created by pyp2rpm-3.3.2

+ %global pkg_name jaraco-classes

+ %global pypi_name jaraco.classes

+ # waiting on jaraco-packaging and rst-linker to build docs

+ %bcond_with doc

+ 

+ Name:           python-%{pkg_name}

+ Version:        2.0

+ Release:        7%{?dist}

+ Summary:        Utility functions for Python class constructs

+ 

+ License:        MIT

+ URL:            https://github.com/jaraco/jaraco.classes

+ Source0:        %{pypi_source %{pypi_name}}

+ BuildArch:      noarch

+  

+ %description

+ Utility functions for Python class constructs.

+ 

+ %package -n python3-%{pkg_name}

+ Summary:        %{summary}

+ Requires:       python3-jaraco

+ Requires:       python3dist(six)

+ 

+ BuildConflicts: python3dist(pytest) = 3.7.3

+ BuildRequires:  python3-devel

+ BuildRequires:  python3dist(pytest) >= 3.4

+ 

+ BuildRequires:  python3dist(setuptools)

+ BuildRequires:  python3dist(setuptools-scm) >= 1.15

+ 

+ %{?python_provide:%python_provide python3-%{pkg_name}}

+ 

+ %description -n python3-%{pkg_name}

+ Utility functions for Python class constructs.

+ 

+ %if %{with docs}

+ %package -n python-%{pkg_name}-doc

+ Summary:        jaraco-classes documentation

+ 

+ BuildRequires:  python3dist(pytest-checkdocs)

+ BuildRequires:  python3dist(sphinx)

+ BuildRequires:  python3dist(jaraco.packaging) >= 3.2

+ BuildRequires:  python3dist(rst.linker) >= 1.9

+ 

+ %description -n python-%{pkg_name}-doc

+ Documentation for jaraco-classes

+ %endif

+ 

+ %prep

+ %autosetup -n jaraco.classes-%{version}

+ # Remove bundled egg-info

+ rm -rf %{pkg_name}.egg-info

+ # disable flake8 in the tests, need a newer version of pytest-flake8

+ # https://src.fedoraproject.org/rpms/python-pytest-flake8/pull-request/2

+ # AttributeError: 'Application' object has no attribute 'make_notifier'

+ sed -i 's/ --flake8//' pytest.ini

+ 

+ %build

+ %py3_build

+ %if %{with docs}

+ # generate html docs 

+ PYTHONPATH=${PWD} sphinx-build-3 docs html

+ # remove the sphinx-build leftovers

+ rm -rf html/.{doctrees,buildinfo}

+ %endif

+ 

+ %install

+ %py3_install

+ 

+ %check

+ LANG=C.utf-8 %{__python3} -m pytest --ignore=build

+ 

+ %files -n python3-%{pkg_name}

+ %license LICENSE

+ %doc README.rst

+ # These excludes are provided by python3-jaraco

+ %exclude %{python3_sitelib}/jaraco/__init__*

+ %exclude %{python3_sitelib}/jaraco/__pycache__/__init__*

+ %{python3_sitelib}/jaraco

+ %{python3_sitelib}/jaraco.classes-%{version}-py?.?.egg-info

+ 

+ %if %{with docs}

+ %files -n python-%{pkg_name}-doc

+ %doc html

+ %license LICENSE

+ %endif

+ 

+ %changelog

+ * Mon Nov 11 2019 Ken Dreyer <kdreyer@redhat.com> - 2.0-7

+ - Set minimum pytest version to 3.4 for compatibility with el8

+ 

+ * Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-6

+ - Rebuilt for Python 3.8.0rc1 (#1748018)

+ 

+ * Thu Aug 22 2019 Dan Radez <dradez@redhat.com> - 2.0-5

+ - Removing the sed . to _ it's confusing and not needed

+ 

+ * Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0-4

+ - Rebuilt for Python 3.8

+ 

+ * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

+ 

+ * Mon Apr 08 2019 Dan Radez <dradez@redhat.com> - 2.0-2

+ - fixed egg info

+ 

+ * Tue Apr 02 2019 Dan Radez <dradez@redhat.com> - 2.0-1

+ - Initial package.

file added
+1

@@ -0,0 +1,1 @@ 

+ SHA512 (jaraco.classes-2.0.tar.gz) = 83c9a570f951ef6c3708243dce6397cfbfe963db5920550ac807878a69860b34831af5f277f956fd0b327d85462676fd6386a22d6d97c7616e01ca81d7ace694

The work in master builds correctly for EPEL8. I am also kindly requesting permission to this repo so that I can push directly to the EPEL8 branch in the future and help maintain this package.

The following build in Copr succeeded for EPEL8 with the merged changes: https://copr.fedorainfracloud.org/coprs/ktdreyer/ceph-el8/build/1093929/

Pull-Request has been merged by radez

2 months ago