rpms/python-paver/F-8 python-paver.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Toshio くらとみ (toshio)
fedora-extras-commits at redhat.com
Tue Aug 12 02:17:58 UTC 2008
- Previous message (by thread): rpms/python-paver/EL-5 python-paver.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/python-paver/F-9 python-paver.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: toshio
Update of /cvs/pkgs/rpms/python-paver/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17559/F-8
Modified Files:
.cvsignore sources
Added Files:
python-paver.spec
Log Message:
Initial Fedora import.
--- NEW FILE python-paver.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%define srcname Paver
Name: python-paver
Version: 0.8.1
Release: 2%{?dist}
Summary: Python-based build/distribution/deployment scripting tool
Group: Development/Languages
License: BSD
URL: http://www.blueskyonmars.com/projects/paver/
Source0: http://pypi.python.org/packages/source/P/%{srcname}/%{srcname}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-setuptools-devel
BuildRequires: python-sphinx
BuildRequires: python-nose
%description
Paver is a Python-based build/distribution/deployment scripting tool along the
lines of Make or Rake. What makes Paver unique is its integration with commonly
used Python libraries. Common tasks that were easy before remain easy. More
importantly, dealing with your applications specific needs and requirements is
now much easier.
* Build files are just Python
* One file with one syntax, pavement.py, knows how to manage your project
* File operations are unbelievably easy, thanks to the built-in version of
Jason Orendorffâs path.py.
* Need to do something that takes 5 lines of code? Itâll only take 5 lines of
code..
* Completely encompasses distutils and setuptools so that you can customize
behavior as you need to.
* Wraps Sphinx for generating documentation, and adds utilities that make it
easier to incorporate fully tested sample code.
* Wraps Subversion for working with code that is checked out.
* Wraps virtualenv to allow you to trivially create a bootstrap script that
gets a virtual environment up and running. This is a great way to install
packages into a contained environment.
* Can use all of these other libraries, but requires none of them
* Easily transition from setup.py without making your users learn about or
even install Paver! (See the Getting Started Guide for an example).
%prep
%setup -q -n %{srcname}-%{version}
# Note: This falls somewhere in between source and non-source. It's a copy
# of the essential files from the library that's being packaged. But it's
# zipped up. For us, the paver command should find the uninstalled paver
# module in the directory so we might as well use it instead.
rm paver-minilib.zip
%build
%{__python} setup.py build
%check
%{__python} setup.py test
%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE.txt
%{_bindir}/*
%{python_sitelib}/*
%changelog
* Sat Aug 9 2008 Toshio Kuratomi <toshio at fedoraproject.org> - 0.8.1-2
- Run the unittests.
* Thu Aug 7 2008 Toshio Kuratomi <toshio at fedoraproject.org> - 0.8.1-1
- Intial Fedora build.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/python-paver/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 11 Aug 2008 17:31:37 -0000 1.1
+++ .cvsignore 12 Aug 2008 02:17:28 -0000 1.2
@@ -0,0 +1 @@
+Paver-0.8.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/python-paver/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 11 Aug 2008 17:31:37 -0000 1.1
+++ sources 12 Aug 2008 02:17:28 -0000 1.2
@@ -0,0 +1 @@
+e8bb7e93d97666af6ffc4574335c3434 Paver-0.8.1.tar.gz
- Previous message (by thread): rpms/python-paver/EL-5 python-paver.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/python-paver/F-9 python-paver.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list