Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-backports-src > by-pkgid > 9123110ae3c30096123d5d203d5e447a > files > 3

python-enthought-etsdevtools-3.0.3-2mdv2009.1.src.rpm

%define	tarname	ETSDevTools
%define name	python-enthought-etsdevtools
%define version	3.0.3
%define release	%mkrel 2

%define epoch	1

Summary:	Enthought Tool Suite - ETSDevTools project
Name:		%{name}
Version:	%{version}
Release:	%{release}
Epoch:		%{epoch}
Source0:	%{tarname}-%{version}.tar.gz
Patch0:		format_literal.patch
License:	BSD
Group: 		Development/Python
Url:		http://code.enthought.com/projects/dev_tools.php
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires:	python-docutils
Requires:	python-elementtree
Requires:	python-nose
Requires:	python-pyro
Requires:	python-reportlab
%if %mdkversion > 200900
Requires:	python-pkg-resources >= 0.6c8
%else
Requires:	python-setuptools >= 0.6c8
%endif
Requires:	python-testoob
Requires:	wxPython
Requires: 	python-numpy >= 1.1.0
Requires: 	python-enthought-traits >= %{epoch}:3.2.0
Requires:	python-enthought-traitsgui >= %{epoch}:3.1.0
BuildRequires:	python-numpy >= 1.1.0
BuildRequires:	python-setupdocs >= 1.0
BuildRequires:	python-setuptools >= 0.6c8
%py_requires -d

%description
The Enthought Tool Suite includes a set of packages that can be used
during the development of a software project, for understanding,
debugging, testing, and inspecting code. These packages are
distributed together as the ETSDevTools project. Some of these
packages have documentation.

* enthought.developer: A collection of utilities, designed to ease
  the development and debugging of Traits-based programs. They can be
  used as plug-ins to your Envisage application while you are developing
  it, and then removed when you are ready to release it.  
* enthought.endo: A Traits-aware tool for processing API
  documentation of Python code. It extracts not only docstrings, but
  also plain comments that immediately precede variable assignments
  (both module-scope variables and class attributes).
* enthought.guitest: A collection of utilities for unit testing user
  interfaces (translation of the Perl X11::GUITest and Win32::GuiTest
  modules).
* enthought.testing: Scripts related to running unit tests, based on
  testoob, and also allowing running test suites in separate processes
  and aggregating the results.
* enthought.debug: A collection of debugging tools, not to be
  included in production code.  NOTE: These tools are functional, but
  are not being developed or supported. They have been mainly superceded
  by the tools in the Enthought Developer Tool Suite.

%prep 
%setup -q -n %{tarname}-%{version}
%patch0 -p0

%build
%__python setup.py build

%install
%__rm -rf %{buildroot}

%__python setup.py install --root=%{buildroot} --record=FILELIST

%clean
%__rm -rf %{buildroot}

%files -f FILELIST
%defattr(-,root,root)
%doc *.txt examples/ docs/*/*.pdf


%changelog
* Fri Aug 21 2009 Lev Givon <lev@mandriva.org> 1:3.0.3-2mdv2010.0
+ Revision: 419294
- Add epoch to permit backport and facilitate update from 2009.1.

* Fri Aug 21 2009 Lev Givon <lev@mandriva.org> 3.0.3-1mdv2010.0
+ Revision: 419037
- Update to 3.0.3.

* Fri Apr 03 2009 Lev Givon <lev@mandriva.org> 3.0.2-1mdv2010.0
+ Revision: 363868
- Update to 3.0.2.

* Thu Mar 19 2009 Paulo Andrade <pcpa@mandriva.com.br> 3.1.0-1mdv2009.1
+ Revision: 358153
- Update to latest upstream svn.

* Sat Jan 03 2009 Funda Wang <fundawang@mandriva.org> 3.0.1-2mdv2009.1
+ Revision: 323680
- rebuild

* Fri Dec 12 2008 Lev Givon <lev@mandriva.org> 3.0.1-1mdv2009.1
+ Revision: 313553
- Update to 3.0.1.

* Sat Nov 29 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.0-2mdv2009.1
+ Revision: 308075
- require python-pkg-resources for mdv version greater than 200900, instead of python-setuptools which requires bunch of useless python stuff and python-devel

* Fri Oct 31 2008 Lev Givon <lev@mandriva.org> 3.0.0-1mdv2009.1
+ Revision: 298942
- import python-enthought-etsdevtools