-
Notifications
You must be signed in to change notification settings - Fork 414
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
WIP python3 port #99
base: master
Are you sure you want to change the base?
WIP python3 port #99
Conversation
This is awesome! Really great work! Unfortunately, there's just no way I can switch to Python 3 only in the middle of the season. It will break every single installation of nflgame, and that's going to cause way too much pain. Moreover, There are two paths forward here:
Thoughts? |
Thanks. I have no strong opinion on nfldb as I don't know or use it. Other ppl may want to weigh in. |
Most of the porting was done by |
Since @samueljohn and I are more interested in using the library as a means to gather data for Statistical Analysis and Machine Learning algorithms, I have no problem updating the code to python 3 as we encounter necessary changes. I think this will afford us the opportunity to keep both 2 and 3 running simultaneously for 2014. Then if it makes sense, we move to Python 3 for the 2015 season |
Right. But if
Heavens, no. I will not maintain two code bases. By supporting Python 2 and 3 simultaneously, I mean that the same code works with both Python 2 and 3. I do this for my pdoc project.
Yes, Python 3 arguably handles Unicode better. The semantics of either Python 2 or 3 on their own are easy to understand. Combining them into one codebase is when it gets painful. :-(
This sounds great. Keep doing what you're doing then. If I get a chance, I will take your PR and make it Python 2 backwards compatible so we can all work from the same code. |
first WIP version of a Python3 version of nflgame
.pyc .json
Thanks for your replies. I get all your points - very valid. |
Ha - JFC @BurntSushi you made pdoc? |
Also sorry to necro - py3 is ready and being tested in the pre-season.
|
@derek-adair Yes, and lots of other stuff. :P Although, with pdoc, unfortunately a presumed Nazi (or Nazi-troll) has made a hostile fork of it: pdoc3/pdoc#64 The real pdoc project is currently maintained here: https://github.com/mitmproxy/pdoc |
Ohhh buddy. Thats a legit Buddhist symbol tho... Note how its cocked 90 degrees and inverted? Totally get how if you're not familiar with it you'd be outraged. Pretty shameful what they did w/ the swastika actually. It's been around since 3000 B.C.E I'd be pissed about the python wiki entry tho... very odd. EDIT: Also not trying to say you are wrong, because i'd not want my name associated w/ that symbol either. People dont look at it and go, "Oh, thats one of the oldest religious symbols known to man dating back to 3000 B.C. and zoroastrinism!" they think... "NAZIS!" Regardless... you legend you... What other major python packages have you released??? |
I'm quite familiar with it and the symbol's history actually. Nazis used the rotated version too. And the web site has both the inverted symbol and the inverse of it. Let's not debate this please. |
first WIP version of a Python3 version of nflgame.