[python] Vlastní PyPI
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
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
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?
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?
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
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
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
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
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
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...
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
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