[python] Pyvo v Brně

2016-08-23 Tema obsahu Honza Javorek
Ahoj,

chystáme na čtvrtek Pyvo v Brně, tentokrát zase jako letní odlehčenou
piknikovou verzi. Sledujte http://pyvo.cz/brno nebo
https://www.facebook.com/events/1595696027395537/ a přijďte!

Budeme se vás vyptávat na to, jaké byste Pyvo v Brně chtěli mít a jaké
nechtěli a co se vám líbí a co nelíbí, tak se nad tím zkuste zamyslet. A
lightning talky na jakékoliv téma můžou být samozřejmě taky, akorát
nečekejte projektor :)

HJ
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Pavel Schön
Č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


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ken Mijime

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 pip/gem/npm(ok, npm asi nie) v danom jazyku 
je pohodlná.



On 23.08.2016 11:59, Pavel Schön wrote:

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 druhou stranu chápu, že doba pokročila a každý moderní jazyk chce mít 
svůj package manager a proto ten setup.py vytvořím.
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ales Zoulek
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 na c
libkach a pri instalaci se je pokusi v OS detekovat. Toho bych se nebal.


A.

On Tue, Aug 23, 2016 at 12:40 PM Honza Král  wrote:

> Ahoj,
>
> > ...cíl projektu není překonat nativní formátování co do rychlosti, ale
> co do features a robustnosti...
>
> muzu se zeptat v cem to je, nebo bude, lepsi nez str.format nebo
> string.Template?
>
> Jedine co vidim je moznost osetrit chyby a partial evaluace. To mi
> prijde jednodussi dodelat nad str.format a/nebo string.Template - bylo
> by to rychlejsi a o mnoho robustnejsi, nehlede na pure python reseni.
> Mozna jen chybi ukazky v dokumentaci?
>
> Samozrejme pokud je cil vyzkouset si cpp + boost tak nic proti, ale
> jinak mi to prijde docela krok zpet...
>
> Diky
> Honza Král
> E-Mail: honza.k...@gmail.com
> Phone:  +420 606 678585
>
>
> 2016-08-23 12:15 GMT+02:00 Petr Messner :
> > 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 používal
> > závislosti z dalších .deb balíčků. Když ale programuju něco svého, tak
> přes
> > venv a závislosti z pypi, už jen proto, aby ostatní v týmu nemuseli
> používat
> > stejný OS.
> >
> > PM
> >
> > Dne 23. srpna 2016 11:59 Pavel Schön  napsal(a):
> >
> >> 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 druhou stranu chápu, že doba pokročila a každý moderní jazyk chce
> >> mít svůj package manager a proto ten setup.py vytvořím.
> >> ___
> >> Python mailing list
> >> python@py.cz
> >> http://www.py.cz/mailman/listinfo/python
> >>
> >> Visit: http://www.py.cz
> >
> >
> >
> > ___
> > Python mailing list
> > python@py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> > Visit: http://www.py.cz
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Petr Messner
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 používal
závislosti z dalších .deb balíčků. Když ale programuju něco svého, tak přes
venv a závislosti z pypi, už jen proto, aby ostatní v týmu nemuseli
používat stejný OS.

PM

Dne 23. srpna 2016 11:59 Pavel Schön  napsal(a):

> 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 druhou stranu chápu, že doba pokročila a každý moderní jazyk chce
> mít svůj package manager a proto ten setup.py vytvořím.
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Pavel Schön
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 druhou stranu chápu, že doba pokročila a každý moderní jazyk chce mít 
svůj package manager a proto ten setup.py vytvořím.
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Petr Messner
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 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 python
> knihoven už je to ale škoda.
> 
> A je celkem obvyklé, že kompilované pythoní knihovny (zejména ty
> oblíbené) v distribucích už jsou, a setup.py/pip je detekuje, takže
> závislost splněná pak je. I když ano, to je zrovna příklad PyFormatu :-D
> 
> -- 
> Ondřej Tůma 
> www: http://ipv6.mcbig.cz   jabber: mc...@jabber.cz   twitter: mcbig_cz
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ondrej Tuma
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 python
knihoven už je to ale škoda.

A je celkem obvyklé, že kompilované pythoní knihovny (zejména ty
oblíbené) v distribucích už jsou, a setup.py/pip je detekuje, takže
závislost splněná pak je. I když ano, to je zrovna příklad PyFormatu :-D

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


pgplTWWiqoCrA.pgp
Description: OpenPGP digital signature
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ken Mijime

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


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Pavel Schön
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


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ondrej Tuma
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 kompletně nainstalovat.

V Tue, 23 Aug 2016 08:39:10 +
Ales Zoulek  napsáno:

> 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  wrote:
> 
> > > 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
> > http://www.py.cz/mailman/listinfo/python
> >
> > Visit: http://www.py.cz
> >



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


pgpOpZHjMUtcv.pgp
Description: OpenPGP digital signature
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ken Mijime
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 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 > wrote:


> 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 
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz



___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Ales Zoulek
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  wrote:

> > 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
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu 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
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] PyFormat 0.1.0 released

2016-08-23 Tema obsahu Lumír Balhar
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 se to zatím nezkoušelo? :)
> 
> setup.py se zkoušelo také, ale je problém s detekcí libboost_python. (každá 
> distribuce to má jinde a jinak pojmenované (debian: libboost_python-py27.so 
> resp. libboost_python-py34.so )
> 
> make install by měl také fungovat.
> 
> Co se týče balíčků, tak CMake umí generovat i rpm, ale nemám to jak 
> otestovat, tak jsem to tam radši nedal. Klidně pošli pull request pro rpm i 
> setup.py :)

S tvorbou RPM balíčku rád pomůžu. Je už nějak připraven a je ho třeba jen 
otestovat?

> 
> > >>> fmt1, fmt2 = U('first'), U('second')
> > 
> > >>> fmt1.swap(fmt2)
> > 
> > swap operátor v Pythonu? Interjazyková prasárna :)
> > 
> 
> haha, ale tady je to myšlěno zcela vážně :) Dovedu si představit využití 
> třeba s coroutinami...

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz