Existuje pro Python neco jako Webpack pro javascript?

Existuje pro Python neco jako Webpack pro javascript?
« kdy: 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?


Re:Existuje pro Python neco jako Webpack pro javascript?
« Odpověď #1 kdy: 08. 03. 2020, 21:00:07 »
zipapp je asi blizko, ale hlavni duvod pouzivani webpacku u neprohlizecovych aplikaci neexistuje.

Re:Existuje pro Python neco jako Webpack pro javascript?
« Odpověď #2 kdy: 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.

Ink

  • *****
  • 658
    • Zobrazit profil
    • E-mail
Re:Existuje pro Python neco jako Webpack pro javascript?
« Odpověď #3 kdy: 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

Re:Existuje pro Python neco jako Webpack pro javascript?
« Odpověď #4 kdy: 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
« Poslední změna: 09. 03. 2020, 11:20:29 od A.P.Hacker »