public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Brian Inglis <Brian.Inglis@Shaw.ca>
To: cygwin-apps@cygwin.com
Subject: Re: python2 removal
Date: Wed, 15 Mar 2023 06:56:01 -0600	[thread overview]
Message-ID: <e524b1f4-4783-a233-ebce-715cdcc8fc9d@Shaw.ca> (raw)
In-Reply-To: <f705c483-7b36-7e24-ffbf-51144185c472@dronecode.org.uk>

On 2023-03-14 13:17, Jon Turney via Cygwin-apps wrote:
> On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote:
>>
>> This has come up in discussion a few times, and is now well overdue, I think.
>>
>> Python 2.7 is the last python2 version, which was sunsetted on January 1, 2020.
>>
> [...]
>>
>> 3) There might also still be some other packages lurking which just install a 
>> script with a shebang containing 'python', and assume that python is python2.  
>> I don't know how we could identify those.
> 
> The remaining cases of packages which have a dependency on python and/or python2 
> are either this (packages which contain a python script with a python shebang 
> line), or the other case which I hadn't previously considered - a package which 
> contain an executable or shared library linked with libpython2.7.dll.
> 
> So, again I need inspect these to determine what should happen to them.

Add:

$ apt-cyg category Python | grep -iv python | xargs apt-cyg listall | awk '...'
cfv			1.18.3-1			x86_64
emacs-mercurial		2.7.1-1				x86_64
git-filter-repo		2.38.0-1			noarch
idle2			2.7.18-4			x86_64
idle27			2.7.18-4			x86_64
idle35			3.5.7-2				x86_64
idle36			3.6.15-1			x86_64
idle37			3.7.12-1			x86_64
idle38			3.8.16-1			x86_64
idle39			3.9.16-1			x86_64
mercurial		6.3.2-1				noarch
mercurial-convert	2.7.1-1				x86_64
mercurial-gui		2.7.1-1				x86_64
mercurial-highlight	2.7.1-1				x86_64
mutagen-utils		1.45.1-2			noarch
offlineimap		6.5.5-1				x86_64
scons			4.4.0-1				x86_64
stgit			0.19-2				noarch
svn-load		1.3-1				x86_64
urlgrabber		3.1.0-3				x86_64
xlsx2csv		0.11+20120814+gitf54ab78-2	noarch

I'd like to adopt *xlsx2csv* - for an initial build see:

https://cygwin.com/cgi-bin2/jobs.cgi?id=5607
https://cygwin.com/cgit/cygwin-packages/playground/commit/?id=af279166a903b526274f8b10264e206fc5010a68
https://github.com/cygwin/scallywag/actions/runs/4419738199

The author remains the same but version numbering staggers around then jumps to 
0.5 and is now up to 0.8.1.
The manual was a POD file from Jaari run thru pod2man for 0.11 from 2010, but 
very outdated now, not to mention using Perl docs for Python modules, so I'm 
rewriting from help2man output to be current, comprehensive, and functional with 
`groff -man`.

[I use it to get data into portable form, make it threat free, and fake 
spreadsheets for my accountant, if I want to use gvim instead of Gnumeric or 
Libre Office calc! ;^> ]

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

  reply	other threads:[~2023-03-15 12:56 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-15 12:52 Jon Turney
2023-01-15 19:31 ` Ken Brown
2023-01-16 12:49   ` Jon Turney
2023-01-16 14:22     ` Ken Brown
2023-01-16 12:49 ` Jon Turney
2023-02-25 16:23   ` Jon Turney
2023-02-25 16:51     ` Adam Dinwoodie
2023-02-26 11:56       ` Jon Turney
2023-04-30 18:25       ` Jon Turney
2023-04-30 20:32         ` Adam Dinwoodie
2023-05-01 17:53           ` Jon Turney
2023-02-25 16:23   ` Jon Turney
     [not found]     ` <003a01d94a86$750f4b70$5f2de250$@samsung.com>
2023-02-27 13:36       ` Jon Turney
2023-02-25 16:23   ` Jon Turney
2023-03-07 17:27   ` Jon Turney
2023-01-17  2:27 ` David Rothenberger
2023-03-14 19:16 ` Jon Turney
2023-03-14 19:17 ` Jon Turney
2023-03-15 12:56   ` Brian Inglis [this message]
2023-03-15 16:46     ` marco atzeri
2023-03-16 13:29     ` ITA (was Re: python2 removal) Jon Turney
2023-03-16 15:53       ` ITA xlsx2csv " Brian Inglis
2023-03-16 18:57         ` Jon Turney
2023-03-16 21:12           ` Brian Inglis
2023-03-22  7:36           ` Jari Aalto
2023-03-22 16:23             ` Jon Turney
2023-04-02 15:47   ` python2 removal Jon Turney
2023-04-02 15:55     ` Jon Turney
2023-06-01 16:54       ` Jon Turney
2023-04-02 16:00     ` Jon Turney
2023-04-03  1:08     ` marco atzeri
2023-04-11  6:49       ` Marco Atzeri
2023-06-04 19:17     ` Jon Turney
2023-07-02 14:30       ` Jon Turney
2023-07-07 18:54         ` Marco Atzeri
2023-07-09 16:50           ` Jon Turney
2024-01-18 19:31             ` Jon Turney
2024-01-18 19:40               ` Jon Turney
2024-01-19 18:23                 ` Hamish McIntyre-Bhatty
2024-04-10 19:19                   ` Hamish McIntyre-Bhatty
2024-04-11 12:23                     ` Jon Turney
2023-06-11 18:06     ` Jon Turney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e524b1f4-4783-a233-ebce-715cdcc8fc9d@Shaw.ca \
    --to=brian.inglis@shaw.ca \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).