[python] Vlastní PyPI

2020-10-08 Tema obsahu Vladimír Macek

Ahoj,

máte někdo zkušenosti s kešující PyPI "proxy" pro kontrolované síťové 
prostředí?


Z dané sítě se nemůže volně do Netu, ale chci mít možnost dělat `pip 
install` buď


1. libovolných balíků z global PyPI nebo
2. omezené sady balíků nebo
3. navíc balíků, které na global PyPI nejsou.

Tak by mě zajímala (ideálně ozkoušená) cesta, jak to dobře udělat.

Priorita je bod 1.

--
Děkuji. S pozdravem

Vladimír Macek | +420 608 978 164

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

Visit: http://www.py.cz


[python] QR kod pro platbu

2021-02-02 Tema obsahu Vladimír Macek

Ahoj,

mate prosim nekdo hotovy python kod (zalozeny idealne na necem z pypi) pro 
generovani QR kodu, ktery by mohl prijit na fakturu? At nemusim vynalezat 
kolo. :-) Jde mi o simple platbu v ramci CR.


Odmena mozna.

Diky,

V.

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

Visit: http://www.py.cz


Re: [python] QR kod pro platbu

2021-02-03 Tema obsahu Vladimír Macek

Diky vsem za rychlou a ucinnou pomoc s QR!

V.


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

Visit: http://www.py.cz


[python] Private git hub, zkusenosti?

2021-03-15 Tema obsahu Vladimír Macek

Zdar,

mam radu git repozitaru na serveru Debian 10 pomoci gitolite.

Bude dobre povysit to na webove rozhrani, abychom si mohli s kolegy 
minimalne browsit, davat odkazy na mista ve zdrojacich, pripadne i pro 
dalsi featury, ktere nabizi napriklad GitHub/GitLab.


Casem budu chtit treba i podporu prohledavani, wiki, issues, code review, 
webhooky, podporu CI/CD atp...


Vidim casto odkazy na Gitea nebo GitLab.

Zde https://about.gitlab.com/devops-tools/gitea-vs-gitlab/ pomochopitelne 
konkurenta vykresluje po svem.


Zde https://docs.gitea.io/en-us/comparison/ je to zase naopak. ;-)

S cim jste spokojeni? Ktery sw zpusobuje mene potizi (instalace, provoz, ...)?

Diky,

V.



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

Visit: http://www.py.cz


Re: [python] Private git hub, zkusenosti?

2021-03-25 Tema obsahu Vladimír Macek
Tady OP. Koukám, že nejsem sám, kdo řeší lokální github. :-) Tak na oplátku 
moje čerstvé zkušenosti s Gitea:


Podle tipu od admina s letitou zkušeností s Gitea jsem tuhle self-contained 
binárku podle fajn docky https://docs.gitea.io/ nainstaloval. Vyrobil 
službu pro systemd (taky dle docky), přidal reverzní proxy do Apache, 
spáchal postgresí db, projel web config, upravil ini soubor v /etc kvůli 
mailování, otestoval a během chvíle to fičelo. Líbí se mi, jak to pracuje 
se soubory a databází.


$ ps xu
USER   PID %CPU %MEM    VSZ   RSS TTY  STAT START   TIME COMMAND
gitea 6224  1.0  0.7 1808768 112364 ?  Ssl  bře18 103:39 
/opt/gitea/bin/gitea web --config /etc/gitea/app.ini


Jsem velmi spokojený s jednoduchostí té instalace, nebordelu na 
filesystému. Jest to velmi svižný a server o tom neví. Vzhledově je to 
super a má to funkce, co potřebuju, i ty, které zatím nepotřebuju a 
vyhlídku na údajně malé a lehké CI: 
https://readme.drone.io/server/provider/gitea/


Zádrhel 1:

Potřebuje to exec pro hooky v repozitářích, ale já mám záměrně celý /var 
noexec. Jako nejjednodušší se mi vyjevil shell skript, který projede repa a 
nasymlinkuje všechny nové hooks adresáře na exec parcelu. Spouštět to budu 
patrně jako CGI iniciované globálním webhookem v Gitea při vytvoření repa. 
Skript můžu když tak poskytnout.


Zádrhel 2:

Náš server má zcela oddělené týmy vývojářů a chci, aby měl vedoucí každé 
organizace v Gitea možnost uživatele přidávat bez toho, aby se na mě musel 
obracet. Slabina Gitea je v tom, že to zřejmě neumí - registrace je buď 
otevřená (s možnou captcha), nebo registrace funguje, ale bez tlačítka, 
které na ní vede (moje současná volba) nebo je samoregistrace vypnutá a 
uživatele musím přidávat já jako admin celé Gitea. Asi by šlo vymyslet 
ještě nějaké řešení přes API, pro teď moc složité.


Jsme malí, takže seznam uživatelů a repozitářů si pro každotýdenní kontrolu 
nechávám posílat cronem z postgresu, pro kontrolu jestli tam nemám nevítané 
hosty. Pro zájemce přikládám.


V.


On 25. 03. 21 11:27, Ondrej Beranek wrote:

To by bylo super.

Dne čt 25. 3. 2021 10:01 uživatel ZdPo Ster <mailto:zdpos...@gmail.com>> napsal:


Ake to ma naroky? Lebo skusal som giltab na jednom (starsom) hw a
nedalo sa na tom stroji nic robit...
+ posli ten config do systemd, nech nemusime spekulovat

On Wed, 24 Mar 2021 at 16:54, Pavel Schön mailto:pa...@schon.cz>> wrote:

Za sebe doporučuji https://gitbucket.github.io/

Jednou jsem nainstaloval, od té doby to prostě funguje.
Všechno to má v sobě: HTTP, SSH i git, vše implementované v javě
(nelekej se).
Je to jeden soubor který prostě funguje. Mohu poslat config pro
spuštění ze systemd.



On Monday, March 15, 2021 at 4:17:00 PM UTC+1, Vladimír Macek wrote:
> Zdar,
>
> mam radu git repozitaru na serveru Debian 10 pomoci gitolite.
>
> Bude dobre povysit to na webove rozhrani, abychom si mohli s
kolegy
> minimalne browsit, davat odkazy na mista ve zdrojacich,
pripadne i pro
> dalsi featury, ktere nabizi napriklad GitHub/GitLab.
>
> Casem budu chtit treba i podporu prohledavani, wiki, issues,
code review,
> webhooky, podporu CI/CD atp...
>
> Vidim casto odkazy na Gitea nebo GitLab.
>
> Zde https://about.gitlab.com/devops-tools/gitea-vs-gitlab/
pomochopitelne
> konkurenta vykresluje po svem.
>
> Zde https://docs.gitea.io/en-us/comparison/ je to zase naopak. ;-)
>
> S cim jste spokojeni? Ktery sw zpusobuje mene potizi
(instalace, provoz, ...)?
>
> Diky,
>
> V.


#!/bin/bash

su -c 'psql gitea' postgres <<<'

select 
type, name as user_name, full_name, email, to_timestamp(created_unix) 
as created, to_timestamp(last_login_unix) as last_login 
from "user"
order by type, created_unix desc;

select
owner_name, name as repository_name, pg_size_pretty(size) as size, 
to_timestamp(created_unix) as created, to_timestamp(updated_unix) as updated
from repository
order by updated, created;
'

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

Visit: http://www.py.cz


[python] data sci

2021-03-25 Tema obsahu Vladimír Macek

Zdar,

říká se, že Python je dobrý na datovou analýzu. Ale máte s tím oborem někdo 
nějaké praktické zkušenosti? Protože já málo.


Řekněme, že máte databázi nějakých datových vzorků od subjektů, které mají 
nějaké charakteristiky a hledali byste nástroj, který pro vás bude nejem 
klasicky filtrovat dle kritérií, ale pomůže i najít předem nečekané vztahy 
mezi těmi hodnotami a charakteristikami, třeba i graficky.


Máte nějaké tipy?

Jaký je to vlastně obor?

Díky,

V.


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

Visit: http://www.py.cz


[python] Ovlivnění názvu souboru a čísla řádku ve výjimkách

2022-04-05 Tema obsahu Vladimír Macek

Zdravím, mám neobvyklou otázku.

Zvažujeme do jednoho projektu s embedovaným Pythonem vývoj skriptů tak, že 
se jeden py modul bude vyvíjet po segmentech. Budou nazvané třeba 010.py, 
020.py, 030.py, ...


Pro puristy, budou to malé segmenty specifické domény, nikoli standardní 
projekt. :-)


Pro provedení se všechny segmenty modulu spojí do jednoho mod.py. Avšak 
když v něm nastane chyba, bude v tracebacku mod.py a číslo řádku z něj.


Vývojář ale bude potřebovat problém najít ve zdrojových segmentech 010.py, 
020.py, ...


Samozřejmě si můžu segmenty zaindexovat, analyzovat text tracebacku a 
obohatit ho o přepočítané pozice.


Chci se jen zeptat, jestli někdo z vás neví třeba o způsobu, jak ovlivnit 
interní počítadlo tak, že by se při spojování do mod.py dal na začátek 
každého segmentu nějaký override názvu souboru a počítadla řádků.


Pokud někoho z vás napadnou alternativy, aby se segmenty provedly ve 
stejném namespace a bez spojování nebo jiné řešení, uvítám tip.


Děkuju!

Vladimír Macek | +420 608 978 164

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

Visit: http://www.py.cz


[python] Parsing SQL dotazů -> vstupní a výstupní tabulky

2022-07-29 Tema obsahu Vladimír Macek

Ahoj,

mám SQL příkazy pro různé RDBMS (PostgreSQL, Maria, Oracle, Snowflake, 
Redshift, ...), které zadá uživatel.


Rád bych parser, který mi o těch příkazech řekne minimálně to, ze kterých 
tabulek/views/... čte a do kterých zapisuje.


Bonus samozřejmě by bylo se o tom čtení a zápisu dozvědět víc.

Kam byste pro takový parser šli?

Díky!

V.


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

Visit: http://www.py.cz


[python] Nabídka brigády: Datová analýza Python/SQL

2022-08-23 Tema obsahu Vladimír Macek

Ahoj,

pro datový start-up Mixulo hledáme externisty na práci s daty pomocí 
programového kódu:


Pokud umíš s Pythonem a/nebo SQL nebo pokud začínáš a chceš se učit.

Více zde: https://www.mixulo.com/prace/

Vhodné také pro absolvent(k)y kurzů. :-)

Práce je možná na dálku, odkudkoli.

Děkujeme i za tip!

Ozvi se, za to nic nedáš. :-)

Těšíme se,

z Mixulo

Vladimír Macek | +420 608 978 164


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

Visit: http://www.py.cz


Re: [python] Nabídka brigády: Datová analýza Python/SQL

2022-08-23 Tema obsahu Vladimír Macek

Díky, náčelníku! Máš u mě margotku. :-)

V.


On 23. 08. 22 19:57, Honza Javorek wrote:

Ahoj,

super inzerát, dal jsem to i do junior.guru/club na Discord, snad se vám 
někdo ozve :)


Honza Javorek


On Tue 23. 8. 2022 at 19:22, Vladimír Macek  wrote:

Ahoj,

pro datový start-up Mixulo hledáme externisty na práci s daty pomocí
programového kódu:

Pokud umíš s Pythonem a/nebo SQL nebo pokud začínáš a chceš se učit.

Více zde: https://www.mixulo.com/prace/

Vhodné také pro absolvent(k)y kurzů. :-)

Práce je možná na dálku, odkudkoli.

Děkujeme i za tip!

Ozvi se, za to nic nedáš. :-)

Těšíme se,

z Mixulo

Vladimír Macek | +420 608 978 164



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

Visit: http://www.py.cz


[python] Python 2 v utilitách...

2022-08-25 Tema obsahu Vladimír Macek

Otázka do pléna :-)

Dnes mi Ubuntu nabídlo odinstalování obsolete balíku python-is-python2, 
jehož součástí je symlink

/usr/bin/python -> python2

Přestanou tím fungovat všechny skripty, které mají shebangy

#!/usr/bin/python
#!/usr/bin/env python

plus cokoli, co prostě volá "python" a není ve virtualenvu.

Zároveň je možné nainstalovat balík python-is-python3, což vyrobí symlink
/usr/bin/python -> python3

Tedy... grand switch. :-D

Pokud se vymění systémový symlink, skončí pro danou mašinu tak trochu jedna 
éra. Asi nejsem sám, kdo má doma nebo na serverech mnoho svých utilit pro 
python2, které mají buď jeden z výše uvedených shebangů, některé nemají 
shebang vůbec a některé ani nemají příponu .py, protože jsou myšlené jako 
příkazy.


Říkal jsem si "budeš mít prázdnou sekci Obsolete and locally created 
packages v aptitude", tak jsem balík python-is-python2 odstranil. Tím se 
mimochodem odstranil i celý python2.7! :-D Ten jsem rychle vrátil zpět. Na 
to připraven úplně nejsem.


Pak jsem začal dumat, jak z hodiny na hodinu změnit vše na python3. Chvilku 
jsem procházel ten svůj swamp skriptů... dumal.


Zkusil jsem hromadně 2to3, ale ten občas spadne, když nemůže nějaký soubor 
přečíst, shebangy zdá se neopravuje.. trochu mě to naprdlo... :-)


Nakonec jsem si řekl, že na akci kulový blesk teď čas nemám. A protože 
python-is-python2 po odstranění v nabídce již není, vyrobil jsem systémový 
symlink python na python2 ručně.


Moc pyšný na to nejsem, ale asi to budu řešit postupně.

Jak jste to vyřešili vy?

--
Děkuji. S pozdravem

Vladimír Macek | +420 608 978 164

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

Visit: http://www.py.cz


[python] Třídenní kurz Pythonu – Liberec

2024-02-24 Tema obsahu Vladimír Macek


Hezký den,

víte o někom, kdo by měl zájem naučit se Python, aniž by musel jezdit do 
Prahy? :-) Uvítám přeposlání této nabídky dále, děkuji.


Firma z Liberce si objednala třídenní kurz programování v jazyce Python. 
Bude se konat v jejích prostorách a dohodli jsme se, že neobsazená místa 
přeměníme na příležitost pro zájemce zvenku!


Kurzu se budou účastnit i začátečníci, proto budeme postupovat podle 
osvědčené osnovy <https://www.scripteo.cz/skoleni/Jazyk-Python.html> s tím, 
že tempo bude podle možností přizpůsobené účastníkům.


*Výuka probíhá prakticky*, proto je potřeba mít sebou počítač s 
nainstalovaným Pythonem na experimentování a samostatné úkoly. Je 
pravděpodobné, že tři dny nebudou z důvodu potřeb objednávající firmy 
následovat po sobě, to vše společně dohodneme. Součástí je i tříměsíční 
podpora po kurzu (když třeba budeš mít záseky) a přehledové materiály v PDF.


Na výše uvedeném odkazu najdeš *reference na mou práci*.

*Cena za třídenní kurz je 9.900 Kč vč. DPH*a snadno se můžeš přesvědčit, že 
proti běžným komerčním kurzům je výrazně zvýhodněná. Dále nabízíme slevy 
pro studenty, znevýhodněné osoby, neziskovky a množstevní slevu, stačí se 
zeptat.


Pokud máš předběžný zájem o účast, vyplň prosím formulář odkazovaný na výše 
uvedeném odkazu (otázka formuláře na školicí prostory teď není relevantní, 
jsou dané).


Díky za budu se těšit,

Vladimír Macek | tel. +420 608 978 164 | https://www.scripteo.cz/
Scripteo, s.r.o. | IČO 06657109 | Zámecký vrch 1460, Liberec, CZ
Python | Data | Web. služby | Unix | Vývoj | Školení | Konzultace
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz