From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 5 Apr 2013 03:36:32 +0400 From: "Dmitry V. Levin" To: ALT Linux Team development discussions Message-ID: <20130404233632.GA15665@altlinux.org> Mail-Followup-To: ALT Linux Team development discussions References: <20130404083802.A473F1A5C3D1@bugzilla.altlinux.org> <515D3F9A.3050205@altlinux.org> <515DFF1C.8010506@altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <515DFF1C.8010506@altlinux.ru> X-fingerprint: FE4C 93AB E19A 2E4C CB5D 3E4E 7CAB E6AC 9E35 361E Subject: Re: [devel] python/python3 deps X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Apr 2013 23:36:33 -0000 Archived-At: List-Archive: List-Post: --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 05, 2013 at 02:30:52AM +0400, Aleksey Avdeev wrote: > 04.04.2013 12:53, Paul Wolneykien =EF=E8=F8=E5=F2: > >=20 > > =C4=E0=E2=E0=E9 =F1 =FD=F2=E8=EC =EF=F0=FF=EC=EE =E2 devel@. >=20 > OK. >=20 > >=20 > > 04.04.2013 12:38, bugzilla-daemon@altlinux.ru =EF=E8=F8=E5=F2: > >> https://bugzilla.altlinux.org/28762 > >> =CA=EE=EC=EF=EE=ED=E5=ED=F2: Sisyphus/rpm-build-python3 > >> > >> --- #3 solo 2013-04-04 12:37:59 --- > >> (=C2 =EE=F2=E2=E5=F2 =ED=E0 =EA=EE=EC=EC=E5=ED=F2=E0=F0=E8=E9 =B92) > >> ... > >>> =CF=EE =E8=E4=E5=E5, %_python3_path =ED=E5 =ED=F3=E6=E5=ED, python3.r= eq.py =E4=EE=EB=E6=E5=ED =EE=E1=F0=E0=E1=E0=F2=FB=E2=E0=F2=FC =E2=F1=E5, = =F7=F2=EE =EA > >>> =ED=E5=EC=F3 =EF=F0=E8=E5=F5=E0=EB=EE. =DD=F5, =E0=E2=F2=EE=F0=E0 = =E1=FB =F1=EF=F0=EE=F1=E8=F2=FC... > >> > >> =CF=F0=E8 =EE=F2=EB=E0=E4=EA=E5 =EA=E0=F0=F2=E8=ED=E0 =E2=EE=EE=E1= =F9=E5 =F1=F2=F0=E0=ED=ED=E0=FF: =CF=EE=F1=EB=E5 python3.req.files, python3= .req.py > >> (=F7=E5=F0=E5=E7 python3.req) =EF=E5=F0=E5=E4=E0=B8=F2=F1=FF =F2=EE=EB= =FC=EA=EE =EE=E4=E8=ED =F4=E0=E9=EB (=F2=EE=EB=FC=EA=EE =F1=F2=F0=EE=EA=E0 > >> "/usr/src/tmp/maliit-framework-buildroot/usr/bin/maliit-exampleapp-set= tings-python3.py"). > >> =CD=EE =E2 =EF=E5=F0=E5=EC=E5=ED=ED=F3=FE files (=EA=F3=E4=E0 =E4=EE= =EB=E6=E5=ED =EF=EE=EF=E0=E4=E0=F2=FC =E2=E5=F1=FC in, =E5=F1=EB=E8 =FF =EF= =F0=E0=E2=E5=EB=FC=ED=EE =EF=EE=ED=FF=EB > >> =EA=EE=E4) =E4=E0=ED=ED=E0=FF =F1=F2=F0=EE=EA=E0 =ED=E5 =EF=EE=EF=E0= =E4=E0=E5=F2! >=20 > =D1 =FD=F2=E8=EC =F0=E0=E7=EE=E1=F0=E0=EB=F1=FF (=EE=F7=E5=EF=FF=F2=EA= =E0 =EF=F0=E8 =EE=F2=EB=E0=E4=EA=E5). >=20 > >> > >> =D1=EE=E4=E5=F0=E6=E8=EC=EE=E5 files, =F4=EE=F0=EC=E8=F0=F3=E5=F2= =F1=FF =F2=E0=EA: > >> > >> files =3D sys.argv[1:] or [ x.strip() for x in sys.stdin.readlines() ] >=20 > =C7=E4=E5=F1=FC =E2=F1=B8 =ED=EE=F0=EC=E0=EB=FC=ED=EE. =C0 =E4=E0=EB=FC= =F8=E5, =F4=E8=EB=FC=F2=F0: >=20 > >> files =3D [p for p in files if is_python3(os.path.abspath(p))] > ^^^^^^^^^^^^^ >=20 > =DD=F2=EE =E2 python3.req.py. =C2 python.req.py =E4=E0=ED=ED=FB=E9 =EA= =F3=F1=EE=EA =ED=E5=F1=EA=EE=EB=FC=EA=EE =EE=F2=EB=E8=F7=E0=E5=F2=F1=FF: >=20 > files =3D [p for p in files if not is_python3(os.path.abspath(p))] > ^^^^^^^^^^^^^^^^^ >=20 > =CF=F0=E8=F7=B8=EC =F0=E5=E0=EB=E8=E7=E0=F6=E8=E8 =F4=F3=ED=EA=F6=E8=E8= is_python3() =E8=E4=E5=ED=F2=E8=F7=ED=FB. =D0=E0=E7=F3=EC=E5=E5=F2=F1=FF, =FD=F2=EE =E2=F1=E5 =E1=FB=EB=EE =EE=F7=E5= =E2=E8=E4=ED=EE =F1 =F1=E0=EC=EE=E3=EE =ED=E0=F7=E0=EB=E0. > =D2. =E5. python.req.py, =E8=F1=EF=EE=EB=FC=E7=F3=FF =EF=E0=F0=E0=E4=E8= =E3=EC=F3 "=EE=E1=F0=E0=E1=E0=F2=FB=E2=E0=E5=EC =E2=F1=B8, =EA=EE=EC=E5 =F2= =EE=E3=EE > =F7=F2=EE =E2 =EA=E0=F2=E0=EB=EE=E3=E0=F5 python3", =E3=E0=F0=E0=ED=F2=E8= =F0=EE=E2=E0=ED=ED=EE =EE=E1=F0=E0=E1=E0=F2=FB=E2=E0=E5=F2 =E1=EE=EB=E5=E5 = =F8=E8=F0=EE=EA=EE=E5 =EC=ED=EE=E6=E5=F1=F2=E2=EE > =F4=E0=E9=EB=EE=E2, =F7=E5=EC python3.req.py, =E8=F1=EF=EE=EB=FC=E7=F3=FE= =F9=E8=E9 "=EE=E1=F0=E0=E1=E0=F2=FB=E2=E0=E5=EC =F2=EE=EB=FC=EA=EE =F2=EE, > =F7=F2=EE =E2 =EA=E0=F2=E0=EB=EE=E3=E0=F5 python3". =C2=FB=E3=EB=FF=E4=E8= =F2 =FD=F2=EE =EA=E0=EA =EE=F8=E8=E1=EA=E0... =CE=F7=E5=E2=E8=E4=ED=EE, =FD=F2=EE =E2=F1=E5 =E8=EC=E5=ED=ED=EE =F2=E0=EA = =E8 =E1=FB=EB=EE =E7=E0=E4=F3=EC=E0=ED=EE =F2=EE=E3=E4=E0, =EA=EE=E3=E4=E0 = =FD=F2=EE =E1=FB=EB=EE =E7=E0=E4=F3=EC=E0=ED=EE. =CF=F0=EE=F1=F2=EE =F1=E8=F2=F3=E0=F6=E8=FF =E8= =E7=EC=E5=ED=E8=EB=E0=F1=FC, =E8 =E7=E0=E4=F3=EC=E0=ED=ED=EE=E5 =F2=EE=E3= =E4=E0 =F3=E6=E5 =ED=E0=F7=E8=ED=E0=E5=F2 =F3=F1=F2=E0=F0=E5=E2=E0=F2=FC. =D2=E5 =F3=EC=EE=EB=F7=E0=ED=E8=FF, =EA=EE= =F2=EE=F0=FB=E5 =E1=FB=EB=E8 =EF=F0=E8=ED=FF=F2=FB =F2=EE=E3=E4=E0, =F1=E5= =E9=F7=E0=F1 =F3=E6=E5 =ED=E0=F7=E8=ED=E0=FE=F2 =F0=E0=E1=EE=F2=E0=F2=FC =EF=F0=EE=F2=E8=E2 =ED=E0=F1. =D2=E0=EA =F7=F2=EE= =EF=F0=E5=E4=EB=E0=E3=E0=FE =EF=EE=E4=F3=EC=E0=F2=FC, =EA=E0=EA=EE=E5 =EF= =EE=E2=E5=E4=E5=ED=E8=E5 =EF=EE =F3=EC=EE=EB=F7=E0=ED=E8=FE =ED=E0=EC =ED=F3=E6=ED=EE, =E8 =EA=E0=EA =E1=EE= =EB=E5=E5 =F3=E4=EE=E1=ED=EE =E5=E3=EE =EC=E5=ED=FF=F2=FC =E2 =F2=E5=F5 =F1= =EB=F3=F7=E0=FF=F5, =EA=EE=E3=E4=E0 =FD=F2=EE =EF=EE=ED=E0=E4=EE=E1=E8=F2=F1=FF. =CA=EE=E4 =E8=E7=EC=E5=ED=E8= =F2=FC =ED=E5 =EF=F0=EE=E1=EB=E5=EC=E0, =E5=F1=EB=E8 =EF=EE=ED=FF=F2=ED=EE,= =F7=F2=EE =EC=FB =F5=EE=F2=E8=EC =EF=EE=EB=F3=F7=E8=F2=FC. =D1=EE=E1=F1=F2=E2=E5=ED=ED=EE =E3=EE=E2=EE=F0=FF, =E2=EE=EF=F0=EE=F1 =EC= =EE=E6=ED=EE =F1=F4=EE=F0=EC=F3=EB=E8=F0=EE=E2=E0=F2=FC =F2=E0=EA: =E5=F1=EB=E8 =F4=E0=E9=EB *.py, =F2=E8=EF =EA=EE=F2=EE=F0=EE=E3=EE =ED=E5 "= *python* script text*", =ED=E0=F5=EE=E4=E8=F2=F1=FF =E7=E0 =EF=F0=E5=E4=E5=EB=E0=EC=E8 /usr/lib*/py= thon*, =F2=EE =EA=E0=EA =E5=E3=EE =EE=E1=F0=E0=E1=E0=F2=FB=E2=E0=F2=FC =EF=EE =F3=EC=EE=EB=F7=E0=ED=E8=FE, =E8 =EA=E0=EA =FD=F2=E8=EC =EF=EE=E2=E5= =E4=E5=ED=E8=E5=EC __=F3=E4=EE=E1=ED=EE__ =F3=EF=F0=E0=E2=EB=FF=F2=FC? =D1=E5=E9=F7=E0=F1 =E2=F1=E5 =F2=E0=EA=E8=E5 =F4=E0=E9=EB=FB, =E7=E0 =E8=F1= =EA=EB=FE=F7=E5=ED=E8=E5=EC =F0=E0=F1=EF=EE=EB=EE=E6=E5=ED=ED=FB=F5 =E2 %_p= ython3_path, =EF=E5=F0=E5=E4=E0=FE=F2=F1=FF python.req.py. > =CF=F0=E5=E4=EB=E0=E3=E0=FE =E8=F1=EF=F0=E0=E2=E8=F2=FC =F1=EB=E5=E4=F3= =FE=F9=E8=EC =EE=E1=F0=E0=E7=EE=EC: > > 1. =C2=EE=EE=E1=F9=E5 =E2=FB=EA=E8=ED=F3=F2=FC =F4=F3=ED=EA=F6=E8=FE is_p= ython3 =E8=E7 python3.req.py: =F1 =E2=FB=F0=E5=E7=E0=ED=E8=E5=EC =F4=E0=E9= =EB=EE=E2 > =F0=E0=F1=EF=EE=EB=EE=E6=E5=ED=ED=FB=F5 =E2 /usr/lib*/python2* =F1=E5=E9= =F7=E0=F1 =F1=EF=F0=E0=E2=EB=FF=E5=F2=F1=FF python3.req.files (=F1=EC. > a=3Dcommitdiff;h=3D804f000c2a4b300a9087079c7c0fe9ca508c95e5>). > > 2. =CD=E5=F1=EA=EE=EB=FC=EA=EE =F3=E6=E5=F1=F2=EE=F7=E8=F2=FC =F4=E8=EB= =FC=F2=F0 =E2 python3.req.files -- =E4=EE=E1=E0=E2=E8=F2=FC =FF=E2=ED=EE=E5= =E2=FB=F0=E5=E7=E0=ED=E8=E5 > =E2=F1=E5=F5 =F4=E0=E9=EB=EE=E2, =E4=EB=FF =EA=EE=F2=EE=F0=FB=F5 file =E2= =EE=E7=E2=F0=E0=F9=E0=E5=F2 python script text executable (=EA=F0=EE=EC=E5 > =F4=E0=E9=EB=EE=E2 =F0=E0=F1=EF=EE=EB=EE=E6=E5=ED=ED=FB=F5 =E2 /usr/lib*/= python3*, %_python3_path =E8 %_python3_compile_include, > =F1=EC. a=3Dcommitdiff;h=3Ddb2f2314cea7101b39e49cc3ae10c5c79268c971>). =C2 =F0=E5=E7=F3=EB=FC=F2=E0=F2=E5 =FD=F2=EE=E3=EE =E8=E7=EC=E5=ED=E5=ED=E8= =FF =F4=E0=E9=EB=FB *.py =ED=E5=EE=EF=F0=E5=E4=E5=EB=E5=ED=ED=EE=E3=EE =F2= =E8=EF=E0 "* text*" =E7=E0 =EF=F0=E5=E4=E5=EB=E0=EC=E8 /usr/lib*/python* =EE=EA=E0=E6=F3=F2=F1=FF =EE= =E1=F0=E0=E1=EE=F2=E0=ED=ED=FB=EC=E8 =F1=F0=E0=E7=F3 =E2=F1=E5=EC=E8 python*.req.py. =D0=E0=E7=F3=EC=E5=E5=F2=F1=FF, =F2=E0=EA=EE=E3=EE =E1=E5= =E7=EE=E1=F0=E0=E7=E8=FF =E4=EE=EF=F3=F1=EA=E0=F2=FC =ED=E5=EB=FC=E7=FF. =D7=F2=EE =F2=EE=F7=ED=EE =EC=EE=E6=ED=EE =F1=F0=E0=E7=F3 =E8=F1=EF=F0=E0= =E2=E8=F2=FC - =FD=F2=EE =ED=E5 =EF=E5=F0=E5=E4=E0=E2=E0=F2=FC =E2 python3.{prov,req}.files =F4=E0=E9=EB=FB =F2=E8=EF=E0 "*python script text*= " =E2=ED=E5 =E7=E0=E2=E8=F1=E8=EC=EE=F1=F2=E8 =EE=F2 =E8=F5 =EC=E5=F1=F2=EE=EF=EE=EB=EE=E6=E5=ED=E8=FF, =EF=EE =E0=ED=E0= =EB=EE=E3=E8=E8 =F1 =F2=E5=EC, =EA=E0=EA =E2=E5=E4=F3=F2 =F1=E5=E1=FF python.{prov,req}.files =EF=EE =EE=F2=ED=EE=F8=E5=ED=E8=FE =EA =F4=E0=E9=EB= =E0=EC =F2=E8=EF=E0 "*python3 script text*". C=EC. =EA=EE=EC=EC=E8=F2 0.1.5-alt1-1-g4c1439a =F3 =EC=E5=ED=FF =E2 rpm-bui= ld-python3.git --=20 ldv --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAlFeDoAACgkQfKvmrJ41Nh5MrwCePVEEE6K3eR4LH1yjoldqkOGt md0AniiNmfH2Mle5lg2Wi+xbeeIq6QYa =lWCR -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--