Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When will you support decompile of 3.10? #384

Closed
nisanb opened this issue Feb 5, 2022 · 2 comments
Closed

When will you support decompile of 3.10? #384

nisanb opened this issue Feb 5, 2022 · 2 comments
Labels
Duplicate Issue has been raised in another issue Python 3.9+ Python 3.9, 3.10, 3.11, 3.12, 3.13

Comments

@nisanb
Copy link

nisanb commented Feb 5, 2022

Note by maintainer: [I removed the unfilled template which was appearing here. That contained instructions as comments that were supposed to be filled out. Pro tip: if you are seeking help, it is either a good idea to follow instructions or explain why you are not. If you just didn't notice, were too lazy to do, or don't really care, that too does encourage response or assistance.]

@rocky
Copy link
Owner

rocky commented Feb 6, 2022

The short answer is: I don't know. It depends. And you can both influence things both in a positive and a negative way. (See below).

This question has been asked a bit see #331, #353, #375, rocky/python-decompile3#45 and probably others.

What has been pretty common and consistent here is that aside from the pleas (or please?) nothing really has been offered by those who have asked. By the way "offers" includes doing some of the work yourself. I've written a great deal about how the code works here.

There were a couple people who I imagine felt really good about themselves because they told everyone they sponsored the project privately. to such as large degree because they both seemed to demand results soon. (I find it amusing how attitudes change drastically when someone is asking for something free versus when they feel that they have paid even the smallest amount of money.)

However neither did. Maybe each thought or intended to do so and there was a glitch along the way. I have no idea because in both cases, other than public announcement, there wasn't any other evidence that anything had been done. I certainly do not know either's name. As happens on the internet, people disappear as quickly as they appear.

But having said this, I'll also say that I have looked into 3.10 bytecode and decompilation and I think it is doable with the cleanups and changes I have been working on, largely privately. I do this kind of thing sometimes instead of a crossword puzzle or a cryptogram. There is a lot of work to do, and, right now, I've been doing this, as I said, as I please. I probably will do 3.9 first since the gap there is a little smaller.

On the other hand , the

  • laziness, apathy or lack of involvement (no evidence that you even looked at what was written already communicated)
  • whininess, or community spirit (when are you going to .. ? rather than what am I willing to do..?), and
  • the general notion that people seem to use decompilation as a way get around an intentional barrier,

isn't a motivator for me to rush to make in-progress experiments public.

And I doubt that what I've done would be of use to those who want to get around the barrier either. So it is just as well.

@rocky rocky added Python 3.9+ Python 3.9, 3.10, 3.11, 3.12, 3.13 Duplicate Issue has been raised in another issue labels Feb 6, 2022
@rocky rocky closed this as completed Feb 6, 2022
@Undead34
Copy link

Ok finally I understand your thought you are a very wise person who has all my admiration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Duplicate Issue has been raised in another issue Python 3.9+ Python 3.9, 3.10, 3.11, 3.12, 3.13
Projects
None yet
Development

No branches or pull requests

3 participants