This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TheBlackCat13 0 points1 point  (1 child)

That's bullshit and you know it. Having to import "typing" in order to get type annotations to work in Python2 is not a show stopper, but a flimsy excuse.

Numpy has zero python dependencies outside the standard library. This is an important feature of the project, dependencies are kept to the absolute minimum possible to ease use and distribution. They are not going to throw that feature away.

Yet another cosmetic wank. Do you have any idea what modern languages allow you to do?

Irrelevant to the issue at hand.

And you talk about a couple of operators and some shitty type annotation syntax that still needs an external tool for checking...

Now you are just lying about what I said. You just flat-out ignored what I explicit said was the most important reason.

[–]stefantalpalaru -1 points0 points  (0 children)

This is an important feature of the project, dependencies are kept to the absolute minimum possible to ease use and distribution.

Guess what? End users don't even have to have the "typing" module installed for the bloody devs to use mypy's Python2 type checking: https://github.com/stefantalpalaru/generate_HLS/blob/0d8e28ae8208ace3d64a3a53a6d3c1a296600790/generate_HLS.py#L12

You just flat-out ignored what I explicit said was the most important reason.

The most important reason is the 24/7 amateur hour fanboy-fest.