<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>To je na nějakých desktopech? Na Windows nebo tak něčem? </div></div></blockquote><div>Ano. Desktopech, a Windows. Ikdyž to podle mě nedělá rozdíl.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Jde o aktualizaci programů v noci, nebo se fakt musí řešit nějaké HA/nepřerušený běh?</div></div></blockquote><div>V noci nestačí, HA/nepřeušený běh se řešit musí.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Asi znáš věci jako Ansible, Chocolatey... V čem konkrétně nevyhovují?</div></div></blockquote><div><br></div><div>No, jen tak zběžně znám, ale nedovedu si představit, jak konkrétně zrovna tohle</div><div>udělat. Já totiž neřeším problém jak na tu stanici něco dostat nebo jak tam něco </div><div>spustit, ale jak co nejjednoduššeji v tom běžícím program poznat, že se má ukončit.</div><div>Nebo se v něčem nějak škaredě mýlím?</div><div><br></div><div>A nechápejte mě špatně, já to umím udělat, ale říkám si, že pip už řeší tu otázku, zda</div><div>tohle je novější verze než tamto, a doufal jsem, že ta jeho funkcionalita půjde využít.</div><div><br></div><div>--<br></div><div>Petr</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div>PM</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">po 3. 12. 2018 v 16:30 odesílatel Petr Blahoš <<a href="mailto:petr@blahos.com" target="_blank">petr@blahos.com</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ano. Ovšem ten deploy proces vypadá tak, že se někam nahraje nová verze<div>balíčku, a nějaké množství počítačů si tu novou verzi musí nějak opatrně </div><div>převzít. Opatrně znamená, že je nemůžu jenom tak zabít a přeinstalovat, ale</div><div>musím počkat, až tam něco doběhne, zařídit, aby se to nerozběhlo znovu, </div><div>shodit aplikaci, nainstalovat, a spustit znovu. Dále, ne všechny ty počítače </div><div>musí nutně běžet, proto ten deploy vypadá tak, že když se počítač spustí, tak </div><div>si zaktualizuje na poslední verzi, ale když běží, tak se musí nějak dozvědět, </div><div>že se má zaktualizovat. A teď řeším tu část: Dozvědět se, že se má zaktualizovat.</div><div><br></div><div>--</div><div>Petr</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 3, 2018 at 4:18 PM Petr Messner <<a href="mailto:petr.messner@gmail.com" target="_blank">petr.messner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Když uděláš novou verzi aplikace, tak v následujícím deploy procesu (nějaký skript, nebo ideálně spuštěný automaticky přes CI) se tato nasadí. Tohle? Nebo něco jiného?<div><br></div><div>PM</div><div><br></div><div class="gmail_quote"><div dir="ltr">po 3. 12. 2018 v 16:02 odesílatel Petr Blahoš <<a href="mailto:petr@blahos.com" target="_blank">petr@blahos.com</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Tohle je ale API warehousu, můj balíček vůbec na warehousu nebude, bude<div>na nějakým místním disku. Já jsem spíš doufal, že tomu předhodím soubor,</div><div>a ono mi to řekne: Je / není novější, než ten nainstalovaný.</div><div><br></div><div>--</div><div>Petr</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 3, 2018 at 3:51 PM Jirka Vejrazka <<a href="mailto:jirka.vejrazka@gmail.com" target="_blank">jirka.vejrazka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Neco jako <a href="https://warehouse.pypa.io/api-reference/#available-apis" target="_blank">https://warehouse.pypa.io/api-reference/#available-apis</a> ?</div><div dir="ltr"><br></div><div>  Jirka<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, 3 Dec 2018 at 15:48, Petr Blahoš <<a href="mailto:petr@blahos.com" target="_blank">petr@blahos.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ahoj,<div><br></div><div>tak už máme solidně fungující pip, takže když uděláme pip install -U balíček....whl,</div><div>tak ho to nainstaluje. Teď si ale představte, že mám nějakou dlouho běžící aplikaci,</div><div>a v ní bych se potřeboval ptát, jestli existuje nová verze (v kterémžto případě aplikaci</div><div>ukončím, zaktualizuju, a znovu spustím). </div><div><br></div><div>Existuje nějaké API, které je schopné říct mi, jaká je aktuální nainstalovaná verze</div><div>balíčku, a jestli verze na vzdáleném úložišti je novější? </div><div><br></div><div>Díky, </div><div>Petr</div><div>-- <br><div dir="ltr" class="m_6450913337070425346m_7151464903180640353m_-7596788479075355792m_-4722090325130070039m_-2323581687549516414m_6568656608487821773gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><a href="https://blahos.com/" target="_blank">https://blahos.com/</a></div><div><a href="https://traceability.cz/" target="_blank">https://traceability.cz/</a></div></div></div></div></div></div></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_6450913337070425346m_7151464903180640353m_-7596788479075355792m_-4722090325130070039gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><a href="https://blahos.com/" target="_blank">https://blahos.com/</a></div><div><a href="https://traceability.cz/" target="_blank">https://traceability.cz/</a></div></div></div></div></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_6450913337070425346m_7151464903180640353gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><a href="https://blahos.com/" target="_blank">https://blahos.com/</a></div><div><a href="https://traceability.cz/" target="_blank">https://traceability.cz/</a></div></div></div></div></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><a href="https://blahos.com/" target="_blank">https://blahos.com/</a></div><div><a href="https://traceability.cz/" target="_blank">https://traceability.cz/</a></div></div></div></div></div></div>