On 12/4/18 8:11 AM, Petr Blahoš wrote:
[...]
Já jsem to na začátku neřekl jasně, Chtěl jsem pouze použít ty funkce
pipu, které umí vyextrahovat verzi z názvy souboru,
a verze porovnat. Protože to číslování verzí, když uvážíme veškeré bety
a rc a různé formáty je zatraceně složitý, takže
by bylo
Wow! Moc pěkně popsaný.
po 3. 12. 2018 v 19:46 odesílatel Petr Blahoš napsal:
>
>> To je na nějakých desktopech? Na Windows nebo tak něčem?
>>>
>> Ano. Desktopech, a Windows. Ikdyž to podle mě nedělá rozdíl.
>>
>
> Malinkatý rozdíl např. v nástrojích, které lze nebo je vhodné použít :)
>
No,
po 3. 12. 2018 v 19:46 odesílatel Petr Blahoš napsal:
> To je na nějakých desktopech? Na Windows nebo tak něčem?
>>
> Ano. Desktopech, a Windows. Ikdyž to podle mě nedělá rozdíl.
>
Malinkatý rozdíl např. v nástrojích, které lze nebo je vhodné použít :)
>
>
>> Jde o aktualizaci programů v
Jasně, chápu. pip API jako takové (z pythonu) nepodporuje, viz
https://pip.pypa.io/en/latest/user_guide/#using-pip-from-your-program
takže pokud k tomu chceš využít pip tak jedně tak jak je tam popsáno. Dalšé
možností je napsat si vlastní parser pro pypi.org ale oficialní public HTTP
API, pokud
>
> To je na nějakých desktopech? Na Windows nebo tak něčem?
>
Ano. Desktopech, a Windows. Ikdyž to podle mě nedělá rozdíl.
> Jde o aktualizaci programů v noci, nebo se fakt musí řešit nějaké
> HA/nepřerušený běh?
>
V noci nestačí, HA/nepřeušený běh se řešit musí.
>
> Asi znáš věci jako
On Mon, Dec 3, 2018 at 4:38 PM Radim Novotny
wrote:
> Pardon, tak tady máš API:
>
> pip list --outdated --format=json
>
To je o něco lepší, a aby bylo jasno, jsem Tobě i ostatním vděčný za
veškeré podněty,
a když něco rozporuju, tak proto, že doufám, že se společně dostaneme k
něčemu lepšímu.
To je na nějakých desktopech? Na Windows nebo tak něčem? Jde o aktualizaci
programů v noci, nebo se fakt musí řešit nějaké HA/nepřerušený běh?
Asi znáš věci jako Ansible, Chocolatey... V čem konkrétně nevyhovují?
PM
po 3. 12. 2018 v 16:30 odesílatel Petr Blahoš napsal:
> Ano. Ovšem ten
Pardon, tak tady máš API:
pip list --outdated --format=json
A pokud to pořád není podle tebe API, tak "čo vy si predstavujete pod takým
slovom API" ?
--
Radim
On Mon, Dec 3, 2018 at 4:33 PM Petr Blahoš wrote:
> Jenže to není API. Jistěže to můžu spustit a parsovat výstup,
> ale to je tupé.
Jenže to není API. Jistěže to můžu spustit a parsovat výstup,
ale to je tupé. To už si verzi balíčku můžu vytahovat ze zipu.
--
Petr
On Mon, Dec 3, 2018 at 4:29 PM Radim Novotny
wrote:
> Tohle by mělo fungovat
>
> pip list --outdated
>
> a pokud máš balíčky jinde jak na pypi tak to bere i
Ano. Ovšem ten deploy proces vypadá tak, že se někam nahraje nová verze
balíčku, a nějaké množství počítačů si tu novou verzi musí nějak opatrně
převzít. Opatrně znamená, že je nemůžu jenom tak zabít a přeinstalovat, ale
musím počkat, až tam něco doběhne, zařídit, aby se to nerozběhlo znovu,
Tohle by mělo fungovat
pip list --outdated
a pokud máš balíčky jinde jak na pypi tak to bere i --index-url nebo
--find-links jako obvykle.
Radim
On Mon, Dec 3, 2018 at 4:18 PM Petr Messner wrote:
> Když uděláš novou verzi aplikace, tak v následujícím deploy procesu
> (nějaký skript, nebo
11 matches
Mail list logo