Blame poetry.spec

c2973cd
%global pypi_name poetry
c2973cd
c2973cd
%{?python_enable_dependency_generator}
c2973cd
c2973cd
%global common_description %{expand:
c2973cd
Poetry helps you declare, manage and install dependencies of Python
c2973cd
projects, ensuring you have the right stack everywhere.}
c2973cd
c2973cd
Name:           %{pypi_name}
c2973cd
Summary:        Python dependency management and packaging made easy
f2fee49
Version:        1.0.5
a6c3880
Release:        1%{?dist}
c2973cd
License:        MIT
c2973cd
c2973cd
URL:            https://poetry.eustace.io/
c2973cd
Source0:        %{pypi_source}
c2973cd
0a6ee47
# relax some too-strict dependencies that are specified in setup.py:
a6c3880
# - importlib-metadata (either removed or too old in fedora)
a6c3880
# - keyring (too new in fedora, but should be compatible)
0a6ee47
# - pyrsistent (too new in fedora, but should be compatible)
0a6ee47
# - requests-toolbelt (too new in fedora, but should be compatible)
0a6ee47
Patch0:         00-setup-requirements-fixes.patch
c2973cd
c2973cd
BuildArch:      noarch
c2973cd
c2973cd
BuildRequires:  python3-devel
c2973cd
BuildRequires:  python3dist(setuptools)
c2973cd
c2973cd
Requires:       python3-%{pypi_name} = %{version}-%{release}
c2973cd
c2973cd
%description %{common_description}
c2973cd
c2973cd
c2973cd
%package -n     python3-%{pypi_name}
c2973cd
Summary:        %{summary}
1a7f55f
97fa3d9
# this is an optional dependency of CacheControl, but it's required by poetry
97fa3d9
Requires:       python3dist(lockfile)
97fa3d9
c2973cd
%{?python_provide:%python_provide python3-%{pypi_name}}
c2973cd
c2973cd
%description -n python3-%{pypi_name} %{common_description}
c2973cd
c2973cd
c2973cd
%prep
0a6ee47
%autosetup -p1
c2973cd
c2973cd
c2973cd
%build
c2973cd
%py3_build
c2973cd
c2973cd
c2973cd
%install
c2973cd
%py3_install
c2973cd
c2973cd
c2973cd
%files
c2973cd
%license LICENSE
c2973cd
%doc README.md
c2973cd
c2973cd
%{_bindir}/poetry
c2973cd
c2973cd
%files -n python3-%{pypi_name}
c2973cd
%license LICENSE
c2973cd
%doc README.md
c2973cd
c2973cd
%{python3_sitelib}/%{pypi_name}/
0a6ee47
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
c2973cd
c2973cd
c2973cd
%changelog
f2fee49
* Sat Feb 29 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.5-1
f2fee49
- Update to version 1.0.5.
f2fee49
a6c3880
* Fri Feb 28 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.4-1
a6c3880
- Update to version 1.0.4.
a6c3880
97fa3d9
* Wed Feb 05 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.3-2
97fa3d9
- Hard-code dependency on python3-lockfile.
97fa3d9
cfdc02b
* Sun Feb 02 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.3-1
cfdc02b
- Update to version 1.0.3.
cfdc02b
758769b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
758769b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
758769b
15be892
* Wed Jan 15 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.2-1
15be892
- Update to version 1.0.2.
15be892
0a6ee47
* Fri Dec 13 2019 Fabio Valentini <decathorpe@gmail.com> - 1.0.0-1
0a6ee47
- Update to version 1.0.0.
0a6ee47
c374bb4
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.12.17-5
c374bb4
- Rebuilt for Python 3.8.0rc1 (#1748018)
c374bb4
bcbe8a0
* Mon Aug 26 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.17-4
bcbe8a0
- Relax dependency on cachy.
bcbe8a0
3c9f166
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.12.17-3
3c9f166
- Rebuilt for Python 3.8
3c9f166
1a7f55f
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.12.17-2
1a7f55f
- Add missing dependencies on lockfile and pip
1a7f55f
c2973cd
* Sat Aug 10 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.17-1
c2973cd
- Update to version 0.12.17.
c2973cd
c2973cd
* Fri May 03 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.15-1
c2973cd
- Update to version 0.12.15.
c2973cd
c2973cd
* Fri Apr 26 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.14-1
c2973cd
- Update to version 0.12.14.
c2973cd
c2973cd
* Fri Apr 26 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.13-1
c2973cd
- Update to version 0.12.13.
c2973cd
c2973cd
* Fri Apr 12 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.12-1
c2973cd
- Update to version 0.12.12.
c2973cd
c2973cd
* Mon Jan 14 2019 Fabio Valentini <decathorpe@gmail.com> - 0.12.11-1
c2973cd
- Update to version 0.12.11.
c2973cd
c2973cd
* Wed Dec 12 2018 Fabio Valentini <decathorpe@gmail.com> - 0.12.10-1
c2973cd
- Initial package.
c2973cd