>> Jedine co vidim je moznost osetrit chyby a partial evaluace.To mi
>> prijde jednodussi dodelat nad str.format a/nebo string.Template
>
> Když je to tak jednoduché, proč už to někdo neudělal?
treba proto, ze to lidem prislo zbytecne a nebo to resi pomoci
standardnich pythonu nastroju jako je
> muzu se zeptat v cem to je, nebo bude, lepsi nez str.format nebo
> string.Template?
Jasně že můžeš, šlo o to vytvořit kompatibilní layer pro jiný projekt, který
používá boost::format.
Přítomnost funkcí jako parse(), swap(), clone(), clear() časem snad i
modify_item() otevírá možnosti pro
Čau, přidal jsem tam setup.py, takže ještě jednou :-)
https://github.com/pavelschon/PyFormat
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz
To nieje o tom že by každý chcel mať svoj pkg manager.
Skôr ide o to že repa rôznych distier s ich pravidlami sú občas
krutoprísne pomalé #hi_debian.
Takto máš k dispozícii repo s najnovšími updatmi, oslobodené od distier
a ich politík, jednoduché, čisté riešenie.
Plus práca s virtualenvs a
Vsak ja chapu, ze kazdej ma jiny balickovaci preference. Jen tvrdim, ze
mate vetsi sanci na adopci vetsim mnozstvim py-vyvojaru, pokud to uchodite
pres pip. To je zkratka vychozi zpusob v soucasnem python ekosystemu. Nic
vic.
Jinak tusim, ze jsem nekolikrat narazil na py knihovny, ktery zaviseji
Python moduly jako distribuční balíčky jsou dobré akorát pro ostatní
distribuční aplikace.
Když píšu/nasazuju svoji aplikaci, tak to dnes asi každý řeší přes
venv/virtualenv a tam mu stejně ty distribuční Python moduly ani nelezou.
Prostě - když spustím apt-get install dropbox, tak chci, aby
Ahoj,
> PS: Vždy mě zamrzí, když narazím na nějakou knihovnu, která
> není v pypi a kvůli ní nejde můj projekt z pypi kompletně nainstalovat
Já jsem asi pravý opak, vždycky me vytočí, když nějaký balík není v distribuci
a musím ho instalovat přes pip (nebo ještě hůře cpan/npm/gem).
Ale na
Pokud jde o header-only knihovnu (v boostu jich pár je), tak se ještě nabízí
možnost distribuovat ji spolu s Python modulem.
Někdy se takhle řeší celé knihovny, ale kompilovat boost bych takhle nechtěl :)
Petr Messner
23. 8. 2016 v 11:09, Ondrej Tuma :
> V Tue, 23 Aug
V Tue, 23 Aug 2016 02:01:49 -0700 (PDT)
Pavel Schön napsáno:
> Jak pip vyřeší závislost na g++, boost apod.? Nebo by pip měl
> distribuovat již binárku?
Závislost vysloveně nevyřeší, binárku distribuovat přes pip jde.
Pokud jde o C/C++ knihovny, tak s tím se tak nějak počítá, u
To je otázka.
Môžeš si to pribaliť ako binárku, alebo očakávať na nejakom štandardnom
mieste/dvoch(/lib, /usr/lib).
Ak to tam nebude, je to userspace problem. Hlavne nech je to spomenuté v
README.
On 23.08.2016 11:01, Pavel Schön wrote:
Jak pip vyřeší závislost na g++, boost apod.? Nebo by
Jak pip vyřeší závislost na g++, boost apod.? Nebo by pip měl distribuovat již
binárku?
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz
Hoj,
+1
Ještě doplním, že existují nástroje, které vyrábí distribuční
balíky právě pomocí setup.py, nebo alespoň tvorba takových balíků je
obvykle standardní, resp. jednoduchá.
Ondra
PS: Vždy mě zamrzí, když narazím na nějakou knihovnu, která
není v pypi a kvůli ní nejde můj projekt z pypi
Suhlas, ak to nema pip malokto si bude tuzit zanasat system nejakymi
balikmi na hranie..
On 23.08.2016 10:39, Ales Zoulek wrote:
Ahoj,
rekl bych, ze pokud chcete, aby byl projekt trosku uspesnejsi a
rozsiril se mezi ostatni pythonare, tak je zvlast v pocatcich opravdu
dulezitejsi uchodit
Ahoj,
rekl bych, ze pokud chcete, aby byl projekt trosku uspesnejsi a rozsiril se
mezi ostatni pythonare, tak je zvlast v pocatcich opravdu dulezitejsi
uchodit pres `setup.py` / `pip install`. A pak casem teprve resit rpmka.
Mejte se,
A.
On Tue, Aug 23, 2016 at 9:15 AM Pavel Schön
> S tvorbou RPM balíčku rád pomůžu. Je už nějak připraven a je ho třeba jen
> otestovat?
Super, připraveno to není, ale až budu mít chvilku, tak přidám rpm do
CMakeLists.txt.
___
Python mailing list
python@py.cz
Dne pondělí 22. srpna 2016 23:43:41 UTC+2 Pavel Schön napsal(a):
> > Je super vidět boost::python v praxi.
> To jsem rád.
>
> > Jen instalace by možná byla lepší pomocí setup.py a trochu obecnější, než
> > Debian balíček. Byly s tím setup.py nějaké problémy, nebo je to v todo
> > listu, nebo
> Je super vidět boost::python v praxi.
To jsem rád.
> Jen instalace by možná byla lepší pomocí setup.py a trochu obecnější, než
> Debian balíček. Byly s tím setup.py nějaké problémy, nebo je to v todo listu,
> nebo se to zatím nezkoušelo? :)
setup.py se zkoušelo také, ale je problém s
Je super vidět boost::python v praxi.
Jen instalace by možná byla lepší pomocí setup.py a trochu obecnější, než
Debian balíček. Byly s tím setup.py nějaké problémy, nebo je to v todo
listu, nebo se to zatím nezkoušelo? :)
>>> fmt1, fmt2 = U('first'), U('second')
> >>> fmt1.swap(fmt2)
>
swap
18 matches
Mail list logo