Re: SPECS: twill.spec (NEW) - initial spec
nadal jest zle ? hmm... czy poprawic macros.build ? Pozdrawiam shmoo ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
Dnia 10-03-2007, sob o godzinie 23:28 +0100, Daniel Mróz napisał(a): Czy nie powinno uzywac sie jednego slusznego systemu do budowania ? W jedynie słusznym systemie budowania może nie być wszystkich paczek i trzeba czasami skorzystać z tego mniej słusznego. Oba systemy ze sobą nie interferują zbytnio, więc user może sobie instalować moduły z innego systemu, nawet jeśli paczki z nimi są w PLD jako pakiety RPM (bo np. user ma taki kaprys). Mialem na mysli distutils kontra setuptools. Jezeli nie ma zainstalowanego setuptools to zbuduje bez egg. Ale po co budować egg? Czy przypadkiem easy_install nie używa tych katalogów przy kontroli zainstalowanych pakietów zależnych? setuptools nie jest standardowym systemem budowania w pythonie a easy_install standardowym instalatorem. To jest tylko dodatek do distutils. Zgodze sie ze mozna budowac egg-info jezeli wszystkie pakiety beda tak budowane. W innym wypadku wole nalozyc ta latke -try: -from setuptools import setup -except ImportError: -print '(WARNING: importing distutils, not setuptools!)' -from distutils.core import setup +from distutils.core import setup na setup.py i miec jedna zaleznosc mniej. Czy przerabiamy wszystkie py paczki na rpm + egg-info, czyli budowane setuptools a nie distutils 8-)? Dzieki za uzupelnienie moich brakow. Pozdrawiam shmoo ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
# $Revision: $, $Date: $ Summary:twill - Web browsing system Summary(pl.UTF-8):twill - System przeglądania sieci WWW Name: twill Version:0.9b1 Release:1 License:MIT Group: Applications Source0:http://darcs.idyll.org/~t/projects/%{name}-%{version}.tar.gz # Source0-md5: 58702a05114a9927fd5ad4cd53c3b226 Patch0: %{name}-setup.patch URL:http://twill.idyll.org/ BuildRequires: rpmbuild(macros) = 1.219 BuildRequires: rpm-pythonprov %pyrequires_eq python-modules Requires: python = 2.3 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description A scripting system for automating Web browsing. Useful for testing Web pages or grabbing data from password-protected sites automatically. %description -l pl.UTF-8 Skryptowy system automatyzujący przeglądanie zawartości sieci WWW. Twill jest przydatny do testowania stron WWW lub automatycznego pobierania informacji ze stron zabezpieczonych hasłem. %prep %setup -q %patch0 %build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} install examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/ %py_postclean %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc doc/ANNOUNCE-%{version}.txt %doc doc/{ChangeLog,LICENSE.txt,*.html,*.css} %attr(755,root,root) %{_bindir}/* %{_examplesdir}/* %{py_sitescriptdir}/* %define date%(echo `LC_ALL=C date +%a %b %d %Y`) %changelog * %{date} PLD Team [EMAIL PROTECTED] All persons listed below can be reached at cvs_login@pld-linux.org $Log: $ --- setup.py.orig 2007-03-10 14:32:11.0 + +++ setup.py 2007-03-10 14:32:23.0 + @@ -1,10 +1,6 @@ #!/usr/bin/env python -try: -from setuptools import setup -except ImportError: -print '(WARNING: importing distutils, not setuptools!)' -from distutils.core import setup +from distutils.core import setup twill info. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
On Friday 09 March 2007, Kamil Jakubowski wrote: ... Kilka uwag: URL: http://twill.idyll.org http://twill.idyll.org/ BuildRequires:python-modules = 2.3 BuildRequires: rpm-pythonprov %pyrequires_eq python-modules %build python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT%{py_sitescriptdir} -name *.py | xargs rm BuildReqiures: rpmbuild(macros) = 1.219 [...] %build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT %py_postclean %files Nie wrzuciłeś do paczki przykładów z katalogu examples. Nie spakietowałeś katalogu twill-0.9b1-py2.4.egg-info. Pozdrawiam Beorn -- Daniel 'Beorn' Mróz [EMAIL PROTECTED]http://127.0.0.1/beorn [GIT d s:- a-@ C UL$ P+ L E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
Dnia 10-03-2007, sob o godzinie 11:46 +0100, Daniel Mróz napisał(a): On Friday 09 March 2007, Kamil Jakubowski wrote: BuildRequires: rpm-pythonprov %pyrequires_eq python-modules no tak sa makra o ktorych nie wiem. %build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ czy to oznacza ze build ma zostac czyste ? Nie spakietowałeś katalogu twill-0.9b1-py2.4.egg-info. Do tego trzeba setuptools. Czy nie powinno uzywac sie jednego slusznego systemu do budowania ? Jezeli nie ma zainstalowanego setuptools to zbuduje bez egg. Jezeli jest to makra korzystaja z niego i buduja egg i co gorsze wszytko trafia do innego katalogu. Nie wiem jak to ma byc. Trzeba dodac setuptools do zaleznosci lub przerobic te makra. Pozdrawiam shmoo ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
Ostatecznie zrobilem tak. Pozdrawiam shmoo # $Revision: $, $Date: $ Summary:twill - Web browsing system Summary(pl.UTF-8):twill - System przeglądania sieci Web Name: twill Version:0.9b1 Release:1 License:MIT Group: Applications Source0:http://darcs.idyll.org/~t/projects/%{name}-%{version}.tar.gz # Source0-md5: 58702a05114a9927fd5ad4cd53c3b226 Patch0: %{name}-setup.patch URL:http://twill.idyll.org/ BuildRequires: rpmbuild(macros) = 1.219 BuildRequires: rpm-pythonprov %pyrequires_eq python-modules Requires: python = 2.3 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description A scripting system for automating Web browsing. Useful for testing Web pages or grabbing data from password-protected sites automatically. %description -l pl.UTF-8 Skryptowy system automatyzujący przeglądanie zawartości sieci Web. Twill jest przydatny do testowania stron Web lub automatycznego pobierania informacji ze stron zabezpieczonych hasłem. %prep %setup -q %patch0 %build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT %py_postclean %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc doc/ANNOUNCE-%{version}.txt %doc doc/{ChangeLog,LICENSE.txt,*.html,*.css} %doc examples %attr(755,root,root) %{_bindir}/* %{py_sitescriptdir}/ %define date%(echo `LC_ALL=C date +%a %b %d %Y`) %changelog * %{date} PLD Team [EMAIL PROTECTED] All persons listed below can be reached at cvs_login@pld-linux.org $Log: $ --- setup.py.orig 2007-03-10 14:32:11.0 + +++ setup.py 2007-03-10 14:32:23.0 + @@ -1,10 +1,6 @@ #!/usr/bin/env python -try: -from setuptools import setup -except ImportError: -print '(WARNING: importing distutils, not setuptools!)' -from distutils.core import setup +from distutils.core import setup twill info. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
On Sat, Mar 10, 2007 at 02:00:45PM +, Kamil Jakubowski wrote: Dnia 10-03-2007, sob o godzinie 11:46 +0100, Daniel Mróz napisał(a): [...] Nie spakietowałeś katalogu twill-0.9b1-py2.4.egg-info. Do tego trzeba setuptools. Czy nie powinno uzywac sie jednego slusznego systemu do budowania ? Jezeli nie ma zainstalowanego setuptools to zbuduje bez egg. Jezeli jest to makra korzystaja z niego i buduja egg i co gorsze wszytko trafia do innego katalogu. python 2.5 bez setuptools nie zbuduje z .egg-info? Nie wiem jak wtedy z katalogiem. -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
On Sat, Mar 10, 2007 at 02:42:45PM +, Kamil Jakubowski wrote: Summary: twill - Web browsing system Summary(pl.UTF-8):twill - System przeglądania sieci Web sieć Web? To brzmi jak poczta Mail... Używamy raczej WWW w polskich tłumaczeniach. Requires: python = 2.3 1:2.3 (ew. 1:2.5 jeśli ma być z .egg-info) %{py_sitescriptdir}/ Sam katalog należy do python-libs. Do pakietu ma należeć tylko jego zawartość. -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
On Sat, Mar 10, 2007 at 02:42:45PM +, Kamil Jakubowski wrote: Ostatecznie zrobilem tak. [...] %doc examples %{_examplesdir} -- Dariusz Rojewski [EMAIL PROTECTED] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
On Saturday 10 of March 2007 15:00:45 Kamil Jakubowski wrote: czy to oznacza ze build ma zostac czyste ? Nie musi być wypełnione, a jest o jedno wywołanie Pythona mniej. Nie spakietowałeś katalogu twill-0.9b1-py2.4.egg-info. Do tego trzeba setuptools. Setuptools można sobie zainstalować. Czy nie powinno uzywac sie jednego slusznego systemu do budowania ? W jedynie słusznym systemie budowania może nie być wszystkich paczek i trzeba czasami skorzystać z tego mniej słusznego. Oba systemy ze sobą nie interferują zbytnio, więc user może sobie instalować moduły z innego systemu, nawet jeśli paczki z nimi są w PLD jako pakiety RPM (bo np. user ma taki kaprys). Jezeli nie ma zainstalowanego setuptools to zbuduje bez egg. Ale po co budować egg? Czy przypadkiem easy_install nie używa tych katalogów przy kontroli zainstalowanych pakietów zależnych? Pozdrawiam Beorn -- Daniel 'Beorn' Mróz [EMAIL PROTECTED] http://127.0.0.1/beorn [GIT d s:- a-@ C UL$ P+ L E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
SPECS: twill.spec (NEW) - initial spec
# $Revision: $, $Date: $ Summary:twill - Web browsing system Summary(pl.UTF-8):twill - System przeglądania sieci Web Name: twill Version:0.9b1 Release:1 License:MIT Group: Applications Source0:http://darcs.idyll.org/~t/projects/%{name}-%{version}.tar.gz # Source0-md5: 58702a05114a9927fd5ad4cd53c3b226 URL:http://twill.idyll.org BuildRequires: python-modules = 2.3 Requires: python = 2.3 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description A scripting system for automating Web browsing. Useful for testing Web pages or grabbing data from password-protected sites automatically. %description -l pl.UTF-8 Skryptowy system automatyzujący przeglądanie zawartości sieci Web. Twill jest przydatny do testowania stron Web lub automatycznego pobierania informacji ze stron zabezpieczonych hasłem. %prep %setup -q %build python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT%{py_sitescriptdir} -name *.py | xargs rm %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc doc/ANNOUNCE-%{version}.txt doc/{ChangeLog,LICENSE.txt,*.html,*.css} %attr(755,root,root) %{_bindir}/* %dir %{py_sitescriptdir}/%{name}/ %{py_sitescriptdir}/%{name}/*.py[co] %{py_sitescriptdir}/%{name}/extensions/ %{py_sitescriptdir}/%{name}/other_packages/ %define date%(echo `LC_ALL=C date +%a %b %d %Y`) %changelog * %{date} PLD Team [EMAIL PROTECTED] All persons listed below can be reached at cvs_login@pld-linux.org $Log: $ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: twill.spec (NEW) - initial spec
2007/3/9, Kamil Jakubowski [EMAIL PROTECTED]: Jakieś przywitanie ? Krótkie wytłumaczenie co to ? Po co to ? Dlaczego mielibyśmy to zamieścić ? Nic ? Hmm... ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl