> > For me, it's because when you moved to 3.8 from 3.6, a "core" (popular?)
> number of python38-* packages weren't moved to 3.8 either. I didn't want 3
> Pythons installed b/c of the move to 3.8. And I didn't want to add to the
> packages (the handful of python37-* I use) I build/maintain myself for my
> Cygwin installs.
>
> move is in progress. Around a third of packages are already in place.
> Anything you are particularly missing ?
>

Hi Marco,

Here's a list:
-asn1crypto
-crypto
-cryptography
-lockfile
-openssl
-pyasn1
-pyasn1-modules


> > Currently, I have to change Setup for those Python packages for 3.8 I don't
> want upgraded/installed. It's an annoyance but it is what it is.
>
> same on other distri.
> Debian seems to provide 3.5, 3.7 and 3.8 plus starting with 3.9
>
> >
> > Why can't Cygwin pick one Python horse and ride it now that Python 2.7 is
> gone?
>
> current horse is 3.6, next horse is 3.8
>
> In the meantime we are also changing rider as the most expert is not
> anymore available
>
> https://sourceware.org/pipermail/cygwin-apps/2020-March/039878.html
>

I get the choice aspect. I don't get the Debian aspect. Out of the handful of 
packages I am handling for my own needs, lots of the patchsets are from Fedora. 
Cygwin feels more "Fedora-ish" to me than it does Debian. Even the Fedora guys 
have picked one Python horse to ride. They even have a unversioned Python 
package to make "it feel" more transparent (the major version change) for 
end-uses, which I like:

$ lsb_release --release  --description
Description:    Fedora release 31 (Thirty One)
Release:        31

$ python -V
Python 3.7.7

$ which python
/usr/bin/python

$ rpm -qf /usr/bin/python
python-unversioned-command-3.7.7-3.fc31.noarch

I know this goes against all the PEPs, but I prefer it "When Things Just Work" 
out of the box. It's been very transparent for my Python usage. I think Fedora 
33 will start to remove older Python versions/packages from the code/build 
repos, they won't be available for install.

I would like to help Cygwin but I don't have bandwidth to help with 3 or 4 
generations of Python.

Oddly, out of the packages I build "test" versions for, they are Yaakov's 
handiwork. It's nice work and I feel at home working on/in his work. Feels very 
mingw-w64-ish/Fedora-ish to me, both of which I know quite well.

Thank you for picking up the work.

/allen

________________________________

Disclaimer Confidentiality Notice: This e-mail, and any attachments and/or 
documents linked to this email, are intended for the addressee and may contain 
information that is privileged, confidential, proprietary, or otherwise 
protected by law. Any dissemination, distribution, or copying is prohibited. 
This notice serves as a confidentiality marking for the purpose of any 
confidentiality or nondisclosure agreement. If you have received this 
communication in error, please contact the original sender.
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to