Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Zabanovaný Anonymní Troll 08. 03. 2020, 20:48:49

Název: Existuje pro Python neco jako Webpack pro javascript?
Přispěvatel: Zabanovaný Anonymní Troll 08. 03. 2020, 20:48:49
Webpack dokaze projit staticky vsechny importy u vstupni JS filu a vytvorit vystupni artefakt, jediny JS file, ktery obsahuje jen pouzivane knihovny.

Existuje neco takoveho i pro Python, tzn. vyrobeni jedineho .py souboru ktery bude obsahovat vsechny pouzite moduly?
Název: Re:Existuje pro Python neco jako Webpack pro javascript?
Přispěvatel: A.P.Hacker 08. 03. 2020, 21:00:07
zipapp je asi blizko, ale hlavni duvod pouzivani webpacku u neprohlizecovych aplikaci neexistuje.
Název: Re:Existuje pro Python neco jako Webpack pro javascript?
Přispěvatel: Zabanovaný Anonymní Troll 08. 03. 2020, 21:31:12
zipapp je asi blizko, ale hlavni duvod pouzivani webpacku u neprohlizecovych aplikaci neexistuje.

Existuje, potrebujes to u Cloudovych Serverless aplikaci. Chces mit jednu codebase v jednom git repozitari kde mas svoji service, ale z te jedne codebase potrebujes vygenerovat vicero malinkych aplikaci (lambda funkce v aws amazonu). A ty aplikace potrebujes mit co nemalililinkatejsi, nechces tam mit celou codebase.
Název: Re:Existuje pro Python neco jako Webpack pro javascript?
Přispěvatel: Ink 09. 03. 2020, 05:41:28
zipapp je asi blizko, ale hlavni duvod pouzivani webpacku u neprohlizecovych aplikaci neexistuje.

Existuje, potrebujes to u Cloudovych Serverless aplikaci. Chces mit jednu codebase v jednom git repozitari kde mas svoji service, ale z te jedne codebase potrebujes vygenerovat vicero malinkych aplikaci (lambda funkce v aws amazonu). A ty aplikace potrebujes mit co nemalililinkatejsi, nechces tam mit celou codebase.

Pleteš dohromady dva koncepty - jeden výsledný soubor a instalaci podmnožiny souborů z repozitáře. Asi hledáš něco takového: https://medium.com/pinterest-engineering/building-a-python-monorepo-for-fast-reliable-development-be763781f67
Název: Re:Existuje pro Python neco jako Webpack pro javascript?
Přispěvatel: A.P.Hacker 09. 03. 2020, 11:17:06
v prvnim komentari chces spojovat do jednoho souboru, v druhem chces naopak rozdelovat. Na orchestraci vice services v jednom projektu existuji nastroje. Pro deploy pythonu na aws se jeste hodi serverless-python-requirements plugin