public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Test: python packages
@ 2021-01-19 21:08 Marco Atzeri via Cygwin-announce
  2021-01-21 16:18 ` Hamish McIntyre-Bhatty
  0 siblings, 1 reply; 11+ messages in thread
From: Marco Atzeri via Cygwin-announce @ 2021-01-19 21:08 UTC (permalink / raw)
  To: cygwin

Several python packages have been uploaded as test

idle38-3.8.7-1
python38-3.8.7-1
python38-devel-3.8.7-1
python38-test-3.8.7-1
python38-tkinter-3.8.7-1

python36-astroid-2.4.2-1
python37-astroid-2.4.2-1
python38-astroid-2.4.2-1

python36-isort-5.7.0-1
python37-isort-5.7.0-1
python38-isort-5.7.0-1

python36-mccabe-0.6.1-1
python37-mccabe-0.6.1-1
python38-mccabe-0.6.1-1

python36-pylint-2.6.0-1
python37-pylint-2.6.0-1
python38-pylint-2.6.0-1

python36-pytest-benchmark-3.2.3-1
python37-pytest-benchmark-3.2.3-1
python38-pytest-benchmark-3.2.3-1

python36-lazy-object-proxy-1.5.2-1
python37-lazy-object-proxy-1.5.2-1
python38-lazy-object-proxy-1.5.2-1

python36-wrapt-1.12.1-1
python37-wrapt-1.12.1-1
python38-wrapt-1.12.1-1

CYGWIN CHANGES

As python2 is no longer supported

https://devguide.python.org/devcycle/#end-of-life-branches

the package are updated to include postinstall script that
use "alternatives" to define for

   /usr/bin/python

   /usr/bin/python3
   /usr/bin/idle3
   /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
python - status is auto.
  link currently points to /usr/bin/python3.8
/usr/bin/python3.7 - priority 37
/usr/bin/python3.8 - priority 38
/usr/bin/python3.6 - priority 36
/usr/bin/python2.7 - priority 27
Current `best' version is /usr/bin/python3.8.

The following link are not provided anymore.
/usr/bin/idle
/usr/bin/pydoc

The python3 package will pull python38 package.

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian
/usr/bin/python is discouraged.

As on Cygwin we have still several third packages depending on
python2, the usage of alternatives should allow to manage
until all are updated to python3

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-19 21:08 [ANNOUNCEMENT] Test: python packages Marco Atzeri via Cygwin-announce
@ 2021-01-21 16:18 ` Hamish McIntyre-Bhatty
  2021-01-21 16:27   ` Marco Atzeri
  0 siblings, 1 reply; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2021-01-21 16:18 UTC (permalink / raw)
  To: cygwin


[-- Attachment #1.1.1: Type: text/plain, Size: 2901 bytes --]

On 19/01/2021 21:08, Marco Atzeri via Cygwin-announce via Cygwin wrote:
> Several python packages have been uploaded as test
>
> idle38-3.8.7-1
> python38-3.8.7-1
> python38-devel-3.8.7-1
> python38-test-3.8.7-1
> python38-tkinter-3.8.7-1
>
> python36-astroid-2.4.2-1
> python37-astroid-2.4.2-1
> python38-astroid-2.4.2-1
>
> python36-isort-5.7.0-1
> python37-isort-5.7.0-1
> python38-isort-5.7.0-1
>
> python36-mccabe-0.6.1-1
> python37-mccabe-0.6.1-1
> python38-mccabe-0.6.1-1
>
> python36-pylint-2.6.0-1
> python37-pylint-2.6.0-1
> python38-pylint-2.6.0-1
>
> python36-pytest-benchmark-3.2.3-1
> python37-pytest-benchmark-3.2.3-1
> python38-pytest-benchmark-3.2.3-1
>
> python36-lazy-object-proxy-1.5.2-1
> python37-lazy-object-proxy-1.5.2-1
> python38-lazy-object-proxy-1.5.2-1
>
> python36-wrapt-1.12.1-1
> python37-wrapt-1.12.1-1
> python38-wrapt-1.12.1-1
>
> CYGWIN CHANGES
>
> As python2 is no longer supported
>
> https://devguide.python.org/devcycle/#end-of-life-branches
>
> the package are updated to include postinstall script that
> use "alternatives" to define for
>
>   /usr/bin/python
>
>   /usr/bin/python3
>   /usr/bin/idle3
>   /usr/bin/pydoc3
>
> a default to the highest package available.
>
> $ alternatives --display python
> python - status is auto.
>  link currently points to /usr/bin/python3.8
> /usr/bin/python3.7 - priority 37
> /usr/bin/python3.8 - priority 38
> /usr/bin/python3.6 - priority 36
> /usr/bin/python2.7 - priority 27
> Current `best' version is /usr/bin/python3.8.
>
> The following link are not provided anymore.
> /usr/bin/idle
> /usr/bin/pydoc
>
> The python3 package will pull python38 package.
>
> Rationale:
> https://www.python.org/dev/peps/pep-0394/
> In other systems as Debian
> /usr/bin/python is discouraged.
>
> As on Cygwin we have still several third packages depending on
> python2, the usage of alternatives should allow to manage
> until all are updated to python3
>
> DESCRIPTION
> Python is a programming language that lets you work quickly
> and integrate systems more effectively.
> Python is powerful... and fast; plays well with others;
> runs everywhere; is friendly & easy to learn; is Open.
>
> HOMEPAGE
> https://www.python.org/
>
> Regards
> Marco Atzeri

Thanks for packaging pylint Marco, should be very useful.

While things are mostly fine (I tested with 32-bit and 64-bit with
python36-pylint), I did notice a few things with the pylint packages:

1: The "pylint" package itself (the test package) doesn't install any of
the python3x-pylint packages - is this intentional?

2: There is no "pylint" or "pylint3" command available in the terminal
after install. Not a deal breaker as one can use "python3.x -m pylint
./file.py" but being able to run "pylint(3) ./file.py" is a nice
convenience feature :)

Hamish


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 16:18 ` Hamish McIntyre-Bhatty
@ 2021-01-21 16:27   ` Marco Atzeri
  2021-01-21 16:37     ` Hamish McIntyre-Bhatty
  0 siblings, 1 reply; 11+ messages in thread
From: Marco Atzeri @ 2021-01-21 16:27 UTC (permalink / raw)
  To: cygwin

On 21.01.2021 17:18, Hamish McIntyre-Bhatty via Cygwin wrote:
> On 19/01/2021 21:08, Marco Atzeri via Cygwin-announce via Cygwin wrote:
>> Several python packages have been uploaded as test

Hi Hamish
please trim when replying

> Thanks for packaging pylint Marco, should be very useful.
> 
> While things are mostly fine (I tested with 32-bit and 64-bit with
> python36-pylint), I did notice a few things with the pylint packages:
> 
> 1: The "pylint" package itself (the test package) doesn't install any of
> the python3x-pylint packages - is this intentional?
> 
> 2: There is no "pylint" or "pylint3" command available in the terminal
> after install. Not a deal breaker as one can use "python3.x -m pylint
> ./file.py" but being able to run "pylint(3) ./file.py" is a nice
> convenience feature :)
> 
> Hamish

it should pull python38-pylint

$ cygcheck -l python38-pylint | grep bin
/usr/bin/pylint3.8
/usr/bin/epylint3.8
/usr/bin/pyreverse3.8
/usr/bin/symilar3.8
/usr/bin/pylint
/usr/bin/epylint
/usr/bin/pyreverse
/usr/bin/symilar

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 16:27   ` Marco Atzeri
@ 2021-01-21 16:37     ` Hamish McIntyre-Bhatty
  2021-01-21 16:52       ` Marco Atzeri
  0 siblings, 1 reply; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2021-01-21 16:37 UTC (permalink / raw)
  To: cygwin


[-- Attachment #1.1.1: Type: text/plain, Size: 1725 bytes --]

On 21/01/2021 16:27, Marco Atzeri via Cygwin wrote:
> On 21.01.2021 17:18, Hamish McIntyre-Bhatty via Cygwin wrote:
>> On 19/01/2021 21:08, Marco Atzeri via Cygwin-announce via Cygwin wrote:
>>> Several python packages have been uploaded as test
>
> Hi Hamish
> please trim when replying
Sorry, will do next time.
>
>> Thanks for packaging pylint Marco, should be very useful.
>>
>> While things are mostly fine (I tested with 32-bit and 64-bit with
>> python36-pylint), I did notice a few things with the pylint packages:
>>
>> 1: The "pylint" package itself (the test package) doesn't install any of
>> the python3x-pylint packages - is this intentional?
>>
>> 2: There is no "pylint" or "pylint3" command available in the terminal
>> after install. Not a deal breaker as one can use "python3.x -m pylint
>> ./file.py" but being able to run "pylint(3) ./file.py" is a nice
>> convenience feature :)
>>
>> Hamish
>
> it should pull python38-pylint
>
> $ cygcheck -l python38-pylint | grep bin
> /usr/bin/pylint3.8
> /usr/bin/epylint3.8
> /usr/bin/pyreverse3.8
> /usr/bin/symilar3.8
> /usr/bin/pylint
> /usr/bin/epylint
> /usr/bin/pyreverse
> /usr/bin/symilar

Okay, just realised I was wrong about the shortcut, as I do have
/usr/bin/pylint3.6. My bad.

However, it didn't pull python38-pylint in for me. An interesting thing
just happened when I opened setup again though: it says pending
operations are to remove "pylint" and install "python38-pylint". When I
told it I wanted to keep "pylint" I got a dependency issue, see attached
screenshot.

In case it's helpful to know, I had the old "pylint" package installed
already and upgraded it to your test version.

Hamish


[-- Attachment #1.1.2: pylint-dependency-issues.png --]
[-- Type: image/png, Size: 18905 bytes --]

[-- Attachment #1.1.3: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 16:37     ` Hamish McIntyre-Bhatty
@ 2021-01-21 16:52       ` Marco Atzeri
  2021-01-21 17:06         ` Hamish McIntyre-Bhatty
  0 siblings, 1 reply; 11+ messages in thread
From: Marco Atzeri @ 2021-01-21 16:52 UTC (permalink / raw)
  To: cygwin

On 21.01.2021 17:37, Hamish McIntyre-Bhatty via Cygwin wrote:
> On 21/01/2021 16:27, Marco Atzeri via Cygwin wrote:
>> On 21.01.2021 17:18, Hamish McIntyre-Bhatty via Cygwin wrote:
>>> On 19/01/2021 21:08, Marco Atzeri via Cygwin-announce via Cygwin wrote:
>>>> Several python packages have been uploaded as test
>>

>>
>> it should pull python38-pylint
>>
>> $ cygcheck -l python38-pylint | grep bin
>> /usr/bin/pylint3.8
>> /usr/bin/epylint3.8
>> /usr/bin/pyreverse3.8
>> /usr/bin/symilar3.8
>> /usr/bin/pylint
>> /usr/bin/epylint
>> /usr/bin/pyreverse
>> /usr/bin/symilar
> 
> Okay, just realised I was wrong about the shortcut, as I do have
> /usr/bin/pylint3.6. My bad.
> 
> However, it didn't pull python38-pylint in for me. An interesting thing
> just happened when I opened setup again though: it says pending
> operations are to remove "pylint" and install "python38-pylint". When I
> told it I wanted to keep "pylint" I got a dependency issue, see attached
> screenshot.
> 
> In case it's helpful to know, I had the old "pylint" package installed
> already and upgraded it to your test version.
> 
> Hamish
> 

on the setup.ini you can see

-----------------------------------
@ python38-pylint
sdesc: "python code static checker"
...
[test]
version: 2.6.0-1
...
depends2: python38, python38-astroid, python38-isort, python38-mccabe, 
python38-pytest, python38-toml

obsoletes: pylint    <<<<<<

build-depends: cygport
--------------------------------

install one and it will remove the other, also as they have
the same content in this case


Regards
Marco



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 16:52       ` Marco Atzeri
@ 2021-01-21 17:06         ` Hamish McIntyre-Bhatty
  2021-01-21 19:06           ` Marco Atzeri
  0 siblings, 1 reply; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2021-01-21 17:06 UTC (permalink / raw)
  To: cygwin


[-- Attachment #1.1.1: Type: text/plain, Size: 2199 bytes --]

On 21/01/2021 16:52, Marco Atzeri via Cygwin wrote:
> On 21.01.2021 17:37, Hamish McIntyre-Bhatty via Cygwin wrote:
>> On 21/01/2021 16:27, Marco Atzeri via Cygwin wrote:
>>> On 21.01.2021 17:18, Hamish McIntyre-Bhatty via Cygwin wrote:
>>>> On 19/01/2021 21:08, Marco Atzeri via Cygwin-announce via Cygwin
>>>> wrote:
>>>>> Several python packages have been uploaded as test
>>>
>
>>>
>>> it should pull python38-pylint
>>>
>>> $ cygcheck -l python38-pylint | grep bin
>>> /usr/bin/pylint3.8
>>> /usr/bin/epylint3.8
>>> /usr/bin/pyreverse3.8
>>> /usr/bin/symilar3.8
>>> /usr/bin/pylint
>>> /usr/bin/epylint
>>> /usr/bin/pyreverse
>>> /usr/bin/symilar
>>
>> Okay, just realised I was wrong about the shortcut, as I do have
>> /usr/bin/pylint3.6. My bad.
>>
>> However, it didn't pull python38-pylint in for me. An interesting thing
>> just happened when I opened setup again though: it says pending
>> operations are to remove "pylint" and install "python38-pylint". When I
>> told it I wanted to keep "pylint" I got a dependency issue, see attached
>> screenshot.
>>
>> In case it's helpful to know, I had the old "pylint" package installed
>> already and upgraded it to your test version.
>>
>> Hamish
>>
>
> on the setup.ini you can see
>
> -----------------------------------
> @ python38-pylint
> sdesc: "python code static checker"
> ...
> [test]
> version: 2.6.0-1
> ...
> depends2: python38, python38-astroid, python38-isort, python38-mccabe,
> python38-pytest, python38-toml
>
> obsoletes: pylint    <<<<<<
>
> build-depends: cygport
> --------------------------------
>
> install one and it will remove the other, also as they have
> the same content in this case

That makes sense, but that's not what happened here - it prompted to
remove "pylint" itself and install "python38-plint" but only after
running setup again after installing the new test "pylint" package.
Maybe I'm being a bit stupid but this seems like weird behaviour in
setup.exe - I would have expected it to do this when I asked to upgrade
"pylint" in the first place, or to automatically install
"python38-pylint" when I selected "pylint".

Hamish


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 17:06         ` Hamish McIntyre-Bhatty
@ 2021-01-21 19:06           ` Marco Atzeri
  2021-01-22  9:29             ` Hamish McIntyre-Bhatty
  0 siblings, 1 reply; 11+ messages in thread
From: Marco Atzeri @ 2021-01-21 19:06 UTC (permalink / raw)
  To: cygwin

On 21.01.2021 18:06, Hamish McIntyre-Bhatty via Cygwin wrote:

>>
>> install one and it will remove the other, also as they have
>> the same content in this case
> 
> That makes sense, but that's not what happened here - it prompted to
> remove "pylint" itself and install "python38-plint" but only after
> running setup again after installing the new test "pylint" package.
> Maybe I'm being a bit stupid but this seems like weird behaviour in
> setup.exe - I would have expected it to do this when I asked to upgrade
> "pylint" in the first place, or to automatically install
> "python38-pylint" when I selected "pylint".
> 
> Hamish
> 

probably a consequence of being still test classified packages

Marco


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [ANNOUNCEMENT] Test: python packages
  2021-01-21 19:06           ` Marco Atzeri
@ 2021-01-22  9:29             ` Hamish McIntyre-Bhatty
  0 siblings, 0 replies; 11+ messages in thread
From: Hamish McIntyre-Bhatty @ 2021-01-22  9:29 UTC (permalink / raw)
  To: cygwin


[-- Attachment #1.1.1: Type: text/plain, Size: 913 bytes --]

On 21/01/2021 19:06, Marco Atzeri via Cygwin wrote:
> On 21.01.2021 18:06, Hamish McIntyre-Bhatty via Cygwin wrote:
>
>>>
>>> install one and it will remove the other, also as they have
>>> the same content in this case
>>
>> That makes sense, but that's not what happened here - it prompted to
>> remove "pylint" itself and install "python38-plint" but only after
>> running setup again after installing the new test "pylint" package.
>> Maybe I'm being a bit stupid but this seems like weird behaviour in
>> setup.exe - I would have expected it to do this when I asked to upgrade
>> "pylint" in the first place, or to automatically install
>> "python38-pylint" when I selected "pylint".
>>
>> Hamish
>>
>
> probably a consequence of being still test classified packages
>
> Marco

Yeah, you're probably right. Never mind for now, if it comes up again
then I'll let you know.

Hamish


[-- Attachment #1.1.2: 0x87B761FE07F548D6.asc --]
[-- Type: application/pgp-keys, Size: 3235 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ANNOUNCEMENT] Test: python packages
@ 2021-01-13 12:03 Marco Atzeri via Cygwin-announce
  0 siblings, 0 replies; 11+ messages in thread
From: Marco Atzeri via Cygwin-announce @ 2021-01-13 12:03 UTC (permalink / raw)
  To: cygwin

Several python packages have been uploaded as test

python36-babel-2.9.0-1
python37-babel-2.9.0-1
python38-babel-2.9.0-1
python36-bs4-4.9.3-1
python37-bs4-4.9.3-1
python38-bs4-4.9.3-1
python36-certifi-2020.6.20-1
python37-certifi-2020.6.20-1
python38-certifi-2020.6.20-1
python36-chardet-4.0.0-1
python37-chardet-4.0.0-1
python38-chardet-4.0.0-1
python27-constantly-15.1.0-3
python36-constantly-15.1.0-3
python37-constantly-15.1.0-3
python38-constantly-15.1.0-3
python36-cycler-0.10.0-1
python37-cycler-0.10.0-1
python38-cycler-0.10.0-1
python36-dateutil-2.8.1-1
python37-dateutil-2.8.1-1
python38-dateutil-2.8.1-1
python36-distlib-0.3.1-1
python37-distlib-0.3.1-1
python38-distlib-0.3.1-1
python36-filelock-3.0.12-1
python37-filelock-3.0.12-1
python38-filelock-3.0.12-1
python36-hyperlink-21.0.0-1
python37-hyperlink-21.0.0-1
python38-hyperlink-21.0.0-1
python36-hypothesis-5.43.9-1
python37-hypothesis-5.43.9-1
python38-hypothesis-5.43.9-1
python36-idna-3.1-1
python37-idna-3.1-1
python38-idna-3.1-1
python36-importlib-metadata-3.3.0-1
python37-importlib-metadata-3.3.0-1
python38-importlib-metadata-3.3.0-1
python36-incremental-17.5.0-2
python37-incremental-17.5.0-2
python38-incremental-17.5.0-2
python36-iniconfig-1.1.1-1
python37-iniconfig-1.1.1-1
python38-iniconfig-1.1.1-1
python37-ipython-7.19.0-1
python38-ipython-7.19.0-1
python36-jsonschema-3.2.0-1
python37-jsonschema-3.2.0-1
python38-jsonschema-3.2.0-1
python36-jupyter_core-4.7.0-1
python37-jupyter_core-4.7.0-1
python38-jupyter_core-4.7.0-1
python36-nbformat-5.0.8-1
python37-nbformat-5.0.8-1
python38-nbformat-5.0.8-1
python27-nose-1.3.7-3
python36-nose-1.3.7-3
python37-nose-1.3.7-3
python38-nose-1.3.7-3
python36-openssl-20.0.1-1
python37-openssl-20.0.1-1
python38-openssl-20.0.1-1
python36-pluggy-0.13.1-1
python37-pluggy-0.13.1-1
python38-pluggy-0.13.1-1
python36-prompt_toolkit-3.0.10-1
python37-prompt_toolkit-3.0.10-1
python38-prompt_toolkit-3.0.10-1
python36-py-1.10.0-1
python37-py-1.10.0-1
python38-py-1.10.0-1
python36-pygments-2.7.3-1
python37-pygments-2.7.3-1
python38-pygments-2.7.3-1
python36-pytest-6.2.1-1
python37-pytest-6.2.1-1
python38-pytest-6.2.1-1
python27-pytz-2020.5-1
python36-pytz-2020.5-1
python37-pytz-2020.5-1
python38-pytz-2020.5-1
python36-requests-2.25.1-1
python37-requests-2.25.1-1
python38-requests-2.25.1-1
python36-service_identity-18.1.0-2
python37-service_identity-18.1.0-2
python38-service_identity-18.1.0-2
python36-sortedcontainers-2.3.0-1
python37-sortedcontainers-2.3.0-1
python38-sortedcontainers-2.3.0-1
python36-sphinx-3.4.3-1
python37-sphinx-3.4.3-1
python38-sphinx-3.4.3-1
python36-sphinxcontrib-websupport-1.2.4-1
python37-sphinxcontrib-websupport-1.2.4-1
python38-sphinxcontrib-websupport-1.2.4-1
python36-toml-0.10.2-1
python37-toml-0.10.2-1
python38-toml-0.10.2-1
python36-tox-3.20.1-1
python37-tox-3.20.1-1
python38-tox-3.20.1-1
python37-traitlets-5.0.5-1
python38-traitlets-5.0.5-1
python36-urllib3-1.26.2-1
python37-urllib3-1.26.2-1
python38-urllib3-1.26.2-1
python36-virtualenv-20.2.2-1
python37-virtualenv-20.2.2-1
python38-virtualenv-20.2.2-1
python36-wheel-0.36.2-1
python37-wheel-0.36.2-1
python38-wheel-0.36.2-1
python36-xtarfile-0.1.0-1
python37-xtarfile-0.1.0-1
python38-xtarfile-0.1.0-1
python27-bsddb3-6.2.7-1
python36-bsddb3-6.2.7-1
python37-bsddb3-6.2.7-1
python38-bsddb3-6.2.7-1
python36-cffi-1.14.4-1
python37-cffi-1.14.4-1
python38-cffi-1.14.4-1
python36-cryptography-3.3.1-1
python37-cryptography-3.3.1-1
python38-cryptography-3.3.1-1
python27-cython-0.29.21-2
python36-cython-0.29.21-2
python37-cython-0.29.21-2
python38-cython-0.29.21-2
python36-kiwisolver-1.3.1-1
python37-kiwisolver-1.3.1-1
python38-kiwisolver-1.3.1-1
python36-lxml-4.6.2-1
python37-lxml-4.6.2-1
python38-lxml-4.6.2-1
python36-numpy-1.19.4-1
python37-numpy-1.19.4-1
python38-numpy-1.19.4-1
python36-sqlalchemy-1.3.22-1
python37-sqlalchemy-1.3.22-1
python38-sqlalchemy-1.3.22-1
python36-twisted-20.3.0-1
python37-twisted-20.3.0-1
python38-twisted-20.3.0-1
python36-zope.interface-5.2.0-1
python37-zope.interface-5.2.0-1
python38-zope.interface-5.2.0-1
python36-zstandard-0.15.1-1
python37-zstandard-0.15.1-1
python38-zstandard-0.15.1-1

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ANNOUNCEMENT] Test: python packages
@ 2021-01-02 11:48 Marco Atzeri via Cygwin-announce
  0 siblings, 0 replies; 11+ messages in thread
From: Marco Atzeri via Cygwin-announce @ 2021-01-02 11:48 UTC (permalink / raw)
  To: cygwin

The following  python packages have been uploaded as test

   python2  idle2    2.7.18-4
   python27 idle27   2.7.18-4

ADDITIONAL CYGWIN CHANGES

Rebuilt to include a needed patch for TCP handling

CYGWIN CHANGES

As python2 is no longer supported

https://devguide.python.org/devcycle/#end-of-life-branches

the package are updated to include postinstall script that
use "alternatives" to define for

   /usr/bin/python

   /usr/bin/python3
   /usr/bin/idle3
   /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
python - status is auto.
  link currently points to /usr/bin/python3.8
/usr/bin/python3.7 - priority 37
/usr/bin/python3.8 - priority 38
/usr/bin/python3.6 - priority 36
/usr/bin/python2.7 - priority 27
Current `best' version is /usr/bin/python3.8.

The following link are not provided anymore.
/usr/bin/idle
/usr/bin/pydoc

The python3 package will pull python38 package.

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian
/usr/bin/python is discouraged.

As on Cygwin we have still several third packages depending on
python2, the usage of alternatives should allow to manage
until all are updated to python3

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ANNOUNCEMENT] Test: python packages
@ 2020-12-31  7:31 Marco Atzeri via Cygwin-announce
  0 siblings, 0 replies; 11+ messages in thread
From: Marco Atzeri via Cygwin-announce @ 2020-12-31  7:31 UTC (permalink / raw)
  To: cygwin

Several python packages have been uploaded as test

   python3  idle3    3.8.6-1
   python38 idle38   3.8.6-2
   python37 idle37   3.7.9-2
   python36 idle36   3.6.12-2
   python2  idle2    2.7.18-3
   python27 idle27   2.7.18-3

   python{27,36,37,38}-pip   20.3.3-2

CYGWIN CHANGES
As python2 is no longer supported

https://devguide.python.org/devcycle/#end-of-life-branches

the packages are updated to include postinstall script that
use "alternatives" to define for

   /usr/bin/python

   /usr/bin/python3
   /usr/bin/idle3
   /usr/bin/pydoc3
   /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
python - status is auto.
  link currently points to /usr/bin/python3.8
/usr/bin/python3.7 - priority 37
/usr/bin/python3.8 - priority 38
/usr/bin/python3.6 - priority 36
/usr/bin/python2.7 - priority 27
Current `best' version is /usr/bin/python3.8.

The following link are not provided anymore.
/usr/bin/idle
/usr/bin/pydoc
/usr/bin/pip

The python3 package will pull python38 package.

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian, /usr/bin/python is discouraged.

As on Cygwin we have still several third packages depending on
python2, the usage of alternatives should allow to manage
until all are updated to python3

CHANGES
Update to latest upstream releases.

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-01-22  9:29 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-19 21:08 [ANNOUNCEMENT] Test: python packages Marco Atzeri via Cygwin-announce
2021-01-21 16:18 ` Hamish McIntyre-Bhatty
2021-01-21 16:27   ` Marco Atzeri
2021-01-21 16:37     ` Hamish McIntyre-Bhatty
2021-01-21 16:52       ` Marco Atzeri
2021-01-21 17:06         ` Hamish McIntyre-Bhatty
2021-01-21 19:06           ` Marco Atzeri
2021-01-22  9:29             ` Hamish McIntyre-Bhatty
  -- strict thread matches above, loose matches on Subject: below --
2021-01-13 12:03 Marco Atzeri via Cygwin-announce
2021-01-02 11:48 Marco Atzeri via Cygwin-announce
2020-12-31  7:31 Marco Atzeri via Cygwin-announce

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).