diff options
author | Marcin Gajda | 2004-05-29 05:52:22 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | d9fcf955797f20d7d0afe0eade8940522e9a6dfc (patch) | |
tree | 728dabe3569554ee7adebc6c190040dda55e445e | |
download | python-text_file-d9fcf955797f20d7d0afe0eade8940522e9a6dfc.zip python-text_file-d9fcf955797f20d7d0afe0eade8940522e9a6dfc.tar.gz |
- initial
Changed files:
python-text_file.spec -> 1.1
-rw-r--r-- | python-text_file.spec | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/python-text_file.spec b/python-text_file.spec new file mode 100644 index 0000000..eb89994 --- /dev/null +++ b/python-text_file.spec @@ -0,0 +1,73 @@ +# $Revision: 1.1 $ $Date: 2004-05-29 05:52:22 $ + +%include /usr/lib/rpm/macros.python +%define module text_file + +Summary: Python module that simplifies text file processing +Summary(pl): Moduł Pythona upraszczający przetwarzanie plików tesktowych +Name: python-%{module} +Version: 1.0 +Release: 1 +License: CNRI +Group: Libraries/Python +Source0: http://www.mems-exchange.org/software/files/%{module}/%{module}-%{version}.tar.gz +# Source0-md5: de5e02741a0bf64635d0321eff635ee3 +URL: http://www.mems-exchange.org/software/text_file/ +BuildRequires: python-devel >= 2.3 +Requires: python >= 2.3 +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +text_file.py is a Python module that provides the class TextFile, +instances of which are file-like objects that take care of many common +tasks needed when reading text files in the traditional Unix way: +strip comments, skip blank lines, join physical lines into logical +lines, strip trailing and/or leading whitespace, and collapse internal +whitespace. All of these are optional and independently controllable. +See the documentation in text_file.py for full details. + +Note that TextFile objects do not have precisely the same semantics as +Python file objects, so they are not 100% compatible with each other. +;-( See the class documentation for details. + +%description -l pl +test_file.py jest modułem Pythona udostępniającym klasę TextFile, +której instancje są obiektami podobnymi do pythonowych obiektów file. +Klasa TextFile w sposób przezroczysty odpowiada za przeprowadzanie +powszechnych i użytecznych opreracji podczas czytania plików +tekstowych znanych powszechnie w środowisku uniksowym: łączenie linii +fizycznych w logiczne, usuwanie początkowych i/lub końcowych białych +znaków oraz wewnętrzne redukowanie białych znaków. Wszystkie z tych +operacji są opcjonalne i niezależnie konfigurowalne. Dokumentacja +modułu umieszczona jest bezpośrednio w pliku text_file.py. + +Należy zauważyć, iż obiekty TextFile nie mają semantyki zgodnej z +obiektami file Pythona, nie są więc w stu procentach kompatybilne z +innymi modułami udostępniającymi podobną funkcjonalność. Szczegóły +opisane są w dokumentacji klasy. + +%prep +%setup -q -n %{module}-%{version} + +%build +python setup.py build_ext + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{py_sitescriptdir} + +python setup.py install \ + --root=$RPM_BUILD_ROOT \ + --install-lib=%{py_sitescriptdir} \ + --optimize=2 + +find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py -exec rm {} \; + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README +%{py_sitescriptdir}/text_file.py[oc] |