Because of my ancient animation pipeline, I am stuck with python 2.7. I saw that python 4 will have an end keyword which can already be used in python 3 with pyend (https://pypi.org/project/pyend/). I am using that in some python 3 projects already and it's pretty cool.
However, the pypi page states "Requires: Python >=3.7". Now my question is, does that mean that pyend itself needs Python 3.7 or newer to run on but it can be used on older python code or can it only be used on code that is >=3.7? I have tried with some python 2 code and it seems to be working fine but I would rather be sure before I switch.
I'm 99% sure this package is an April Fools Day joke since I've never heard of any features of Python 4 and including
endseems to go against Python's philosophy.The first two releases mention nothing of Python 4. Also, take note of this paragraph, "Does it stop there?"
That flag is definitely a joke.
Another thing is the release date and versioning. Version
1.4.23came out today, April 1st, after just having0.0.1-0.0.3That being said, to answer the question is that since
pyendis a command you run in the terminal, and not something you import, it can probably handle all python3.x code, it can almost definitely handle all python3.7+ code, and it probably cannot handle python2.x code. The syntax for Python 2 is different from Python 3 (the most common example is thatprintis a statement in v2 but a function in v3).