Re: SPECS: twill.spec (NEW) - initial spec

2007-03-12 Wątek Kamil Jakubowski
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

2007-03-11 Wątek Kamil Jakubowski
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

2007-03-11 Wątek Kamil Jakubowski

# $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

2007-03-10 Wątek Daniel Mróz
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

2007-03-10 Wątek Kamil Jakubowski
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

2007-03-10 Wątek Kamil Jakubowski
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

2007-03-10 Wątek Jakub Bogusz
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

2007-03-10 Wątek Jakub Bogusz
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

2007-03-10 Wątek Dariusz Rojewski
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

2007-03-10 Wątek Daniel Mróz
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

2007-03-09 Wątek Kamil Jakubowski

# $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-03-09 Wątek Bartosz Świątek
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