Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3125

Re: [python] Vice balicku v jednom setup.py

Path csiph.com!news.mixmin.net!news.unit0.net!news.netfront.net!not-for-mail
From Ondrej Tuma <konference@webjet.cz>
Newsgroups cz.comp.lang.python
Subject Re: [python] Vice balicku v jednom setup.py
Date Thu, 25 Aug 2016 13:29:08 +0200
Organization Blackmouse
Lines 99
Message-ID <mailman.20.1472174408.13667.python@py.cz> (permalink)
References <CAE1QKmRzs+YyQS8sus8O4c8rs0s==5z2zTXqVCQuJ7BUOisn=g@mail.gmail.com>
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-19261-1472124550-0001-2"
X-Trace adenine.netfront.net 1472433808 29442 94.23.32.179 (29 Aug 2016 01:23:28 GMT)
X-Complaints-To news@netfront.net
NNTP-Posting-Date Mon, 29 Aug 2016 01:23:28 +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 <CAE1QKmRzs+YyQS8sus8O4c8rs0s==5z2zTXqVCQuJ7BUOisn=g@mail.gmail.com>
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 <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Xref csiph.com cz.comp.lang.python:3125

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hoj,

úvahy tohoto typu řeším nejméně jednou do roka :-) V dané situaci sem
došel k následujícímu:
	* Pokud necolib má smysl použít jen v necoapp, nemá smysl aby
	  to byly dva balíčky.
	* Pokud je necoapp jen jakési how-to, nebo ukázka jak použít
	  necolib, možná by ani neměl existovat necoapp v balíčku, nebo
	  nechť je součástí necolib např. v nějakém share adresáři
	* Pokud je necoapp primární účel necolib, tedy z 99% nikdy
	  nebude potřeba necolib bez necoapp nech je necoapp normalni
	  binarni soucast necolib (takhle to ma treba distutils a
	  nástroje rst2XXX)
	* No a pokud je rozumná pravděpodobnost, že necolib bude
	  použito i jinde než v necoapp, tak nechť to jsou normálně dva
	  balíčky v extra adresářové struktuře.

Ondra

V Thu, 25 Aug 2016 09:53:25 +0200
Petr Blahos <petrblahos@gmail.com> napsáno:

> Ahoj,
> 
> mám takovou situaci: Aplikační server s nějakým API, a pro funkci
> toho API potřebuju poskytnout klientům nějaké konstanty. Takže
> myšlenka je ta, že budu mít 2 balíčky, něcolib - knihovna a
> něcoapp - aplikace. Oba budou žít v jednom source tree, jako třeba
> 
> něco/
> něco/setup.py
> něco/něcolib/__init__.py
> něco/něcoapp/__init__.py
> 
> a na klientovi se bude instalovat jenom něcolib.
> 
> V jednom setup.py bude 2x volání setup, jednou pro něcolib, jednou pro
> něcoapp, takže
>   setup.py akce
> udělá tu akci pro oba balíčky.
> 
> Zajímalo by mě, jestli je na tomto přístupu podle vás něco špatně,
> pokud ano tak co.
> 
> Díky,
> Petr



-- 
Ondřej Tůma <mcbig@zeropage.cz>
www: http://ipv6.mcbig.cz   jabber: mcbig@jabber.cz   twitter: mcbig_cz

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] Vice balicku v jednom setup.py Ondrej Tuma <konference@webjet.cz> - 2016-08-25 13:29 +0200

csiph-web