Path: csiph.com!news.mixmin.net!news.unit0.net!news.netfront.net!not-for-mail From: Ondrej Tuma Newsgroups: cz.comp.lang.python Subject: Re: [python] Vice balicku v jednom setup.py Date: Thu, 25 Aug 2016 15:27:18 +0200 Organization: Blackmouse Lines: 163 Message-ID: References: <20160825132908.4ef556a9@mcbig.kancelar.seznam.cz> NNTP-Posting-Host: 94.23.32.179 Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=_hugo5.zagamma.cz-22309-1472131640-0001-2" X-Trace: adenine.netfront.net 1472768786 48372 94.23.32.179 (1 Sep 2016 22:26:26 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Thu, 1 Sep 2016 22:26:26 +0000 (UTC) To: python@py.cz Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz; In-Reply-To: X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) X-BeenThere: python@py.cz X-Mailman-Version: 2.1.20 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com cz.comp.lang.python:3133 This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_hugo5.zagamma.cz-22309-1472131640-0001-2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Tak pak je to samostatn=C3=A1 knihovna. Pokud klientovi sta=C4=8D=C3=AD jen= konstanty pak je ot=C3=A1zka jestli m=C3=A1 smysl aby byly v knihovn=C4=9B a ne jen v dokumentaci, kter=C3=A1 m=C5=AF=C5=BEe b=C3=BDt z toho modulu generovan=C3= =A1. Nap=C5=99=C3=ADklad i proto, =C5=BEe k tomu API m=C5=AF=C5=BEe existovat klient v r=C5=AFzn=C3=BD= ch jazyc=C3=ADch, ne jen v pythonu. Nebo se d=C3=A1 i vygenerovat jak=C3=BDsi defini=C4=8Dn=C3=AD soub= or pro p=C5=99ipojen=C3=AD ke slu=C5=BEb=C4=9B. Tato "konfigurace" m=C5=AF=C5=BEe b=C3=BDt t=C5=99eba = v JSONu. C=C3=A9=C4=8Dkov=C3=BD hlavi=C4=8Dkov=C3=BD soubor se =C3=BApln=C4=9B klidn= =C4=9B d=C3=A1 p=C5=99irovnat ke knihovn=C4=9B, a dokonce existuj=C3=AD n=C4=9Bkter=C3=A9 knihovny, kter=C3=A9 nemaj=C3=AD ji= n=C3=BD k=C3=B3d, ne=C5=BE ten kter=C3=BD je v hlavi=C4=8Dkov=C3=A9m souboru. Je to jen o p=C5=99=C3=ADstupu a slo=C5= =BEitosti. Ondra V Thu, 25 Aug 2016 14:18:40 +0200 Petr Blahos naps=C3=A1no: > =C5=98ekl bych, =C5=BEe to nen=C3=AD ani jedno. n=C4=9Bcoapp je serverov= =C3=A1 aplikace, ke > kter=C3=A9 se p=C5=99istupuje p=C5=99es n=C4=9Bjak=C3=A9 s=C3=AD=C5=A5ov= =C3=A9 API, n=C4=9Bcolib je vpodstat=C4=9B > soubor se sadou konstant, > kter=C3=A9 klient pou=C5=BEije p=C5=99i komunikaci s n=C4=9Bcoapp. Klient= nepot=C5=99ebuje > n=C4=9Bcoapp, ale jenom t=C4=9Bch p=C3=A1r konstant. Vpodstat=C4=9B analo= gie hlavi=C4=8Dkov=C3=A9ho > souboru z C. >=20 > Ale instalovat na klienty celou n=C4=9Bcoapp by znamenalo asi 15 dal=C5= =A1=C3=ADch > z=C3=A1vislost=C3=AD, > a to nen=C3=AD ono (nav=C3=ADc na n=C4=9Bkter=C3=BDch platform=C3=A1ch an= i nejsou). >=20 > -- > Petr >=20 >=20 >=20 > 2016-08-25 13:29 GMT+02:00 Ondrej Tuma : >=20 > > Hoj, > > > > =C3=BAvahy tohoto typu =C5=99e=C5=A1=C3=ADm nejm=C3=A9n=C4=9B jednou do= roka :-) V dan=C3=A9 situaci > > sem do=C5=A1el k n=C3=A1sleduj=C3=ADc=C3=ADmu: > > * Pokud necolib m=C3=A1 smysl pou=C5=BE=C3=ADt jen v necoapp, n= em=C3=A1 smysl > > aby to byly dva bal=C3=AD=C4=8Dky. > > * Pokud je necoapp jen jak=C3=A9si how-to, nebo uk=C3=A1zka jak= pou=C5=BE=C3=ADt > > necolib, mo=C5=BEn=C3=A1 by ani nem=C4=9Bl existovat necoapp = v bal=C3=AD=C4=8Dku, > > nebo nech=C5=A5 je sou=C4=8D=C3=A1st=C3=AD necolib nap=C5=99. v n=C4=9B= jak=C3=A9m share adres=C3=A1=C5=99i > > * Pokud je necoapp prim=C3=A1rn=C3=AD =C3=BA=C4=8Del necolib, t= edy z 99% nikdy > > nebude pot=C5=99eba necolib bez necoapp nech je necoapp > > normalni binarni soucast necolib (takhle to ma treba distutils a > > n=C3=A1stroje rst2XXX) > > * No a pokud je rozumn=C3=A1 pravd=C4=9Bpodobnost, =C5=BEe neco= lib bude > > pou=C5=BEito i jinde ne=C5=BE v necoapp, tak nech=C5=A5 to js= ou norm=C3=A1ln=C4=9B > > dva bal=C3=AD=C4=8Dky v extra adres=C3=A1=C5=99ov=C3=A9 struktu=C5=99e. > > > > Ondra > > > > V Thu, 25 Aug 2016 09:53:25 +0200 > > Petr Blahos naps=C3=A1no: > > > > > Ahoj, > > > > > > m=C3=A1m takovou situaci: Aplika=C4=8Dn=C3=AD server s n=C4=9Bjak=C3= =BDm API, a pro funkci > > > toho API pot=C5=99ebuju poskytnout klient=C5=AFm n=C4=9Bjak=C3=A9 kon= stanty. Tak=C5=BEe > > > my=C5=A1lenka je ta, =C5=BEe budu m=C3=ADt 2 bal=C3=AD=C4=8Dky, n=C4= =9Bcolib - knihovna a > > > n=C4=9Bcoapp - aplikace. Oba budou =C5=BE=C3=ADt v jednom source tree= , jako t=C5=99eba > > > > > > n=C4=9Bco/ > > > n=C4=9Bco/setup.py > > > n=C4=9Bco/n=C4=9Bcolib/__init__.py > > > n=C4=9Bco/n=C4=9Bcoapp/__init__.py > > > > > > a na klientovi se bude instalovat jenom n=C4=9Bcolib. > > > > > > V jednom setup.py bude 2x vol=C3=A1n=C3=AD setup, jednou pro n=C4=9Bc= olib, > > > jednou pro n=C4=9Bcoapp, tak=C5=BEe > > > setup.py akce > > > ud=C4=9Bl=C3=A1 tu akci pro oba bal=C3=AD=C4=8Dky. > > > > > > Zaj=C3=ADmalo by m=C4=9B, jestli je na tomto p=C5=99=C3=ADstupu podle= v=C3=A1s n=C4=9Bco =C5=A1patn=C4=9B, > > > pokud ano tak co. > > > > > > D=C3=ADky, > > > Petr > > > > > > > > -- > > Ond=C5=99ej T=C5=AFma > > www: http://ipv6.mcbig.cz jabber: mcbig@jabber.cz twitter: > > mcbig_cz > > > > _______________________________________________ > > Python mailing list > > python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > Visit: http://www.py.cz > > --=20 Ond=C5=99ej T=C5=AFma www: http://ipv6.mcbig.cz jabber: mcbig@jabber.cz twitter: mcbig_cz --=_hugo5.zagamma.cz-22309-1472131640-0001-2 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXvvI2AAoJEAXfp4slfOqajuoQAMxZC/K/HmTTHyPWTv8uVC/P H5y2U/jzvCaeJFH4QSaN3rebObPYYCGIHgC0v6qeUZo0dZd3fPnwfsHCd3DYTCyn 8ikEGgFFDhD5pEO172tmQiknspGjrEjMOaGgru3zq/JssI1o/uEyINZ8JZGBXxLk +sjGmHzbHsdTLIeE4a9lsU8xHHDcThR8exgxL8WADqetZVoPTDWg4vCM4ANouGYu VRLVki7dh9T7FVng8x4mbpXFOKwq4GanJBEeeOKHmhC8DWw1Us2Gv2zyckyJPrFd oQpnCJcV2IZz3WjIfUzqRMiicUPE/fxjwlxbG1aJ0hWHHFyB02EdDYpFDirNiWkp uRXlYuYWcRPZol1tkAcbz9myUrPsK67R97pzS9qng73fiiv+duh7VT6bboAQdqXO WviKd9bev0gOw1ioTOnchzmXQsCbfeZLbCnXMnApbEz22pAJm7b2SJWG8gd9Mxx0 eLyDnf812RiEwGSx07/fuUZBg7bqolut3d1jLlOhiHgI9R0uU5in1SAkDotZhUv0 vZRqGi63IPMpFbxOcKYh1Xdfpmfxh2Itk+OnJUTqWQlqDRcGmeawkv9+2jLVcn5+ TuaSCL3eFmjSZ7z0BBfkCtaECzSdj0nvNHvwX1RkhnbYOJNa/ElH9ITMwdYSvgOv Mgubi3fHinmtIOcBEsxu =CZAf -----END PGP SIGNATURE----- --=_hugo5.zagamma.cz-22309-1472131640-0001-2-- --- news://freenews.netfront.net/ - complaints: news@netfront.net ---