|
|
9eb4e2d |
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
9eb4e2d |
|
|
|
9eb4e2d |
Name: python-setuptools
|
|
|
302719a |
Version: 0.6c9
|
|
|
1151f20 |
Release: 1%{?dist}
|
|
|
302719a |
Summary: Easily build and distribute Python packages
|
|
|
9eb4e2d |
|
|
|
6f21ed3 |
Group: Applications/System
|
|
|
6f21ed3 |
License: Python or ZPLv2.0
|
|
|
302719a |
URL: http://pypi.python.org/pypi/setuptools
|
|
|
1151f20 |
Source0: http://pypi.python.org/packages/source/s/setuptools/setuptools-%{version}.tar.gz
|
|
|
af65ae5 |
Source1: psfl.txt
|
|
|
af65ae5 |
Source2: zpl.txt
|
|
|
9eb4e2d |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
9eb4e2d |
|
|
|
9eb4e2d |
BuildArch: noarch
|
|
|
9eb4e2d |
BuildRequires: python-devel
|
|
|
9eb4e2d |
|
|
|
6f21ed3 |
%description
|
|
|
302719a |
Setuptools is a collection of enhancements to the Python distutils that allow
|
|
|
6f21ed3 |
you to more easily build and distribute Python packages, especially ones that
|
|
|
6f21ed3 |
have dependencies on other packages.
|
|
|
6f21ed3 |
|
|
|
6f21ed3 |
This package contains the runtime components of setuptools, necessary to
|
|
|
6f21ed3 |
execute the software that requires pkg_resources.py.
|
|
|
6f21ed3 |
|
|
|
6f21ed3 |
%package devel
|
|
|
6f21ed3 |
Summary: Download, install, upgrade, and uninstall Python packages
|
|
|
6f21ed3 |
Group: Development/Languages
|
|
|
918cf6a |
Requires: python-devel
|
|
|
6f21ed3 |
Requires: %{name} = %{version}-%{release}
|
|
|
918cf6a |
|
|
|
6f21ed3 |
%description devel
|
|
|
9eb4e2d |
setuptools is a collection of enhancements to the Python distutils that allow
|
|
|
9eb4e2d |
you to more easily build and distribute Python packages, especially ones that
|
|
|
9eb4e2d |
have dependencies on other packages.
|
|
|
9eb4e2d |
|
|
|
6f21ed3 |
This package contains the components necessary to build and install software
|
|
|
6f21ed3 |
requiring setuptools.
|
|
|
6f21ed3 |
|
|
|
5cd637b |
|
|
|
9eb4e2d |
%prep
|
|
|
9eb4e2d |
%setup -q -n setuptools-%{version}
|
|
|
1151f20 |
find -name '*.txt' | xargs chmod -x
|
|
|
5cd637b |
find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python}|'
|
|
|
5cd637b |
|
|
|
9eb4e2d |
|
|
|
9eb4e2d |
%build
|
|
|
9eb4e2d |
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
|
|
|
9eb4e2d |
|
|
|
5cd637b |
|
|
|
6f21ed3 |
%check
|
|
|
1151f20 |
%{__python} setup.py test
|
|
|
6f21ed3 |
|
|
|
6f21ed3 |
|
|
|
9eb4e2d |
%install
|
|
|
9eb4e2d |
rm -rf $RPM_BUILD_ROOT
|
|
|
5cd637b |
%{__python} setup.py install -O1 --skip-build \
|
|
|
af65ae5 |
--root $RPM_BUILD_ROOT \
|
|
|
af65ae5 |
--single-version-externally-managed
|
|
|
6f21ed3 |
|
|
|
6f21ed3 |
rm -rf $RPM_BUILD_ROOT%{python_sitelib}/setuptools/tests
|
|
|
6f21ed3 |
|
|
|
47099cd |
install -p -m 0644 %{SOURCE1} %{SOURCE2} .
|
|
|
5cd637b |
find $RPM_BUILD_ROOT%{python_sitelib} -name '*.exe' | xargs rm -f
|
|
|
72c279c |
chmod +x $RPM_BUILD_ROOT%{python_sitelib}/setuptools/command/easy_install.py
|
|
|
5cd637b |
|
|
|
9eb4e2d |
|
|
|
9eb4e2d |
%clean
|
|
|
9eb4e2d |
rm -rf $RPM_BUILD_ROOT
|
|
|
9eb4e2d |
|
|
|
5cd637b |
|
|
|
9eb4e2d |
%files
|
|
|
9eb4e2d |
%defattr(-,root,root,-)
|
|
|
23fa8b3 |
%doc psfl.txt zpl.txt pkg_resources.txt setuptools.txt
|
|
|
79e1104 |
%{python_sitelib}/*
|
|
|
79e1104 |
%exclude %{python_sitelib}/easy_install*
|
|
|
6f21ed3 |
|
|
|
6f21ed3 |
%files devel
|
|
|
6f21ed3 |
%defattr(-,root,root,-)
|
|
|
23fa8b3 |
%doc psfl.txt zpl.txt EasyInstall.txt README.txt api_tests.txt
|
|
|
79e1104 |
%{python_sitelib}/easy_install*
|
|
|
6f21ed3 |
%{_bindir}/*
|
|
|
5cd637b |
|
|
|
9eb4e2d |
|
|
|
9eb4e2d |
%changelog
|
|
|
302719a |
* Sun Nov 23 2008 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c9-1
|
|
|
302719a |
- Update to 0.6c9
|
|
|
302719a |
- Small fixes to URL, summary and description
|
|
|
302719a |
|
|
|
1151f20 |
* Sat Jun 21 2008 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c8-1
|
|
|
1151f20 |
- Update to 0.6c8
|
|
|
1151f20 |
- Accept small tweaks from Gareth Armstrong
|
|
|
1151f20 |
|
|
|
23fa8b3 |
* Mon Sep 24 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c7-2
|
|
|
23fa8b3 |
- Move pretty much everything back into runtime in order to avoid more
|
|
|
23fa8b3 |
brokenness than we're trying to address with these fixes.
|
|
|
23fa8b3 |
|
|
|
79e1104 |
* Fri Sep 14 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c7-1
|
|
|
79e1104 |
- Upstream 0.6c7
|
|
|
79e1104 |
- Move some things from devel into runtime, in order to not break other
|
|
|
79e1104 |
projects.
|
|
|
79e1104 |
|
|
|
6f21ed3 |
* Sat Aug 18 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c6-2
|
|
|
6f21ed3 |
- Make license tag conform to the new Licensing Guidelines
|
|
|
6f21ed3 |
- Move everything except pkg_resources.py into a separate -devel package
|
|
|
6f21ed3 |
so we avoid bundling python-devel when it's not required (#251645)
|
|
|
6f21ed3 |
- Do not package tests
|
|
|
6f21ed3 |
|
|
|
918cf6a |
* Sun Jun 10 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c6-1
|
|
|
918cf6a |
- Upstream 0.6c6
|
|
|
918cf6a |
- Require python-devel (#240707)
|
|
|
918cf6a |
|
|
|
60dc427 |
* Sun Jan 28 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c5-1
|
|
|
60dc427 |
- Upstream 0.6c5 (known bugs, but the promised 0.6c6 is taking too long)
|
|
|
0464c24 |
|
|
|
72c279c |
* Tue Dec 05 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c3-1
|
|
|
72c279c |
- Upstream 0.6c3 (#218540, thanks to Michel Alexandre Salim for the patch)
|
|
|
72c279c |
|
|
|
af65ae5 |
* Tue Sep 12 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c2-1
|
|
|
af65ae5 |
- Upstream 0.6c2
|
|
|
af65ae5 |
- Ghostbusting
|
|
|
af65ae5 |
|
|
|
47099cd |
* Mon Jul 31 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c1-2
|
|
|
47099cd |
- Set perms on license files (#200768)
|
|
|
47099cd |
|
|
|
68646f0 |
* Sat Jul 22 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c1-1
|
|
|
68646f0 |
- Version 0.6c1
|
|
|
68646f0 |
|
|
|
5cd637b |
* Wed Jun 28 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6b3-1
|
|
|
5cd637b |
- Taking over from Ignacio
|
|
|
5cd637b |
- Version 0.6b3
|
|
|
5cd637b |
- Ghost .pyo files in sitelib
|
|
|
5cd637b |
- Add license files
|
|
|
5cd637b |
- Remove manual python-abi, since we're building FC4 and up
|
|
|
5cd637b |
- Kill .exe files
|
|
|
5cd637b |
|
|
|
1d9cb8d |
* Wed Feb 15 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.6a10-1
|
|
|
1d9cb8d |
- Upstream update
|
|
|
1d9cb8d |
|
|
|
f644c38 |
* Mon Jan 16 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.6a9-1
|
|
|
f644c38 |
- Upstream update
|
|
|
f644c38 |
|
|
|
9eb4e2d |
* Sat Dec 24 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.6a8-1
|
|
|
9eb4e2d |
- Initial RPM release
|