|
Roman Inflianskas |
c7db88e |
Name: python-ovh
|
|
Roman Inflianskas |
bea92c7 |
Version: 1.1.0
|
|
|
58774d6 |
Release: 5%{?dist}
|
|
Roman Inflianskas |
c7db88e |
Summary: Lightweight wrapper around OVHcloud's APIs
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
License: BSD
|
|
Roman Inflianskas |
c7db88e |
URL: https://github.com/ovh/python-ovh
|
|
Roman Inflianskas |
c7db88e |
Source: %{url}/archive/v%{version}/python-ovh-%{version}.tar.gz
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
BuildArch: noarch
|
|
Roman Inflianskas |
c7db88e |
BuildRequires: python3-devel
|
|
Roman Inflianskas |
c7db88e |
# For building man pages
|
|
Roman Inflianskas |
c7db88e |
BuildRequires: make
|
|
Roman Inflianskas |
c7db88e |
BuildRequires: python3dist(sphinx)
|
|
Roman Inflianskas |
bea92c7 |
BuildRequires: python3dist(pytest)
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%global _description %{expand:
|
|
Roman Inflianskas |
c7db88e |
Lightweight wrapper around OVHcloud's APIs. Handles all the hard work
|
|
Roman Inflianskas |
c7db88e |
including credential creation and requests signing.
|
|
Roman Inflianskas |
c7db88e |
}
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%description %_description
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%package -n python3-ovh
|
|
Roman Inflianskas |
c7db88e |
Summary: %{summary}
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%description -n python3-ovh %_description
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%prep
|
|
Roman Inflianskas |
c7db88e |
%autosetup -p1 -n python-ovh-%{version}
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%generate_buildrequires
|
|
Roman Inflianskas |
c7db88e |
%pyproject_buildrequires -r
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%build
|
|
Roman Inflianskas |
c7db88e |
%pyproject_wheel
|
|
Roman Inflianskas |
c7db88e |
cd docs/ && make man
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%install
|
|
Roman Inflianskas |
c7db88e |
%pyproject_install
|
|
Roman Inflianskas |
c7db88e |
%pyproject_save_files ovh
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
mkdir -p %{buildroot}/%{_mandir}/man1/
|
|
Roman Inflianskas |
c7db88e |
install -m 0644 docs/_build/man/python-ovh.1* %{buildroot}/%{_mandir}/man1/
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%check
|
|
Roman Inflianskas |
bea92c7 |
# Deselect network-dependent tests
|
|
Roman Inflianskas |
bea92c7 |
%pytest --deselect tests/test_client.py::TestClient::test_endpoints
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%files -n python3-ovh -f %{pyproject_files}
|
|
Roman Inflianskas |
c7db88e |
%doc examples/ README.rst
|
|
Roman Inflianskas |
c7db88e |
%{_mandir}/man1/python-ovh.1*
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
%changelog
|
|
|
58774d6 |
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-5
|
|
|
58774d6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
58774d6 |
|
|
|
8d42f23 |
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
|
|
|
8d42f23 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
8d42f23 |
|
|
|
baecd36 |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
|
|
|
baecd36 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
baecd36 |
|
|
|
f7fabbe |
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 1.1.0-2
|
|
|
f7fabbe |
- Rebuilt for Python 3.12
|
|
|
f7fabbe |
|
|
Roman Inflianskas |
bea92c7 |
* Wed May 03 2023 Roman Inflianskas <rominf@aiven.io> - 1.1.0-1
|
|
Roman Inflianskas |
bea92c7 |
- Update to 1.1.0
|
|
Roman Inflianskas |
bea92c7 |
|
|
|
0ef0d53 |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-3
|
|
|
0ef0d53 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
0ef0d53 |
|
|
Roman Inflianskas |
c7db88e |
* Fri Aug 12 2022 Roman Inflianskas <rominf@aiven.io> - 1.0.0-2
|
|
Roman Inflianskas |
c7db88e |
- Add documentation
|
|
Roman Inflianskas |
c7db88e |
|
|
Roman Inflianskas |
c7db88e |
* Mon Jul 11 2022 Roman Inflianskas <rominf@aiven.io> - 1.0.0-1
|
|
Roman Inflianskas |
c7db88e |
- Initial package (rhbz#2106063)
|
|
Roman Inflianskas |
c7db88e |
|