sqlite-dissect icon indicating copy to clipboard operation
sqlite-dissect copied to clipboard

Python 2 reached EOL

Open jgru opened this issue 3 years ago • 4 comments

Dear sqlite-dissect-maintainers,

first of all, thanks for providing such a great tool! Unfortunately, Python 2 reached its end of life a while ago. Are there any chances, that you will port the code to work with Python 3? Since, I saw that you work a lot with byte-strings, this might need numerous changes, I fear.

Thanks already in advance for considering this proposal.

Best regards Jan

jgru avatar Oct 21 '21 17:10 jgru

It's listed in the TODO, " Update code for compatibility with Python 3."

Ogg3 avatar Oct 22 '21 07:10 Ogg3

Thanks for reporting this issue. We are actively working on a branch to update to the latest version(s) of Python 3,x and testing it. The main item causing this to take some time is the byte-strings as you have referenced.

dc3-tsd avatar Nov 02 '21 21:11 dc3-tsd

Glad to hear! If there are any self-contained tasks, where I might jump in, please let me know.

jgru avatar Nov 04 '21 08:11 jgru

I have developed a branch and am continuing testing before submitting the pull request to the maintainers. The current progress is available at: https://github.com/kchason/sqlite-dissect/pull/4. Note, this will be submitted against the primary repository and the draft pull above is just for easier comparison of the differences.

kchason avatar Jan 16 '22 02:01 kchason

Python 3.12 support was just released in v1.0.0

kchason avatar Oct 02 '24 16:10 kchason