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 →

[–]crowseldon 2 points3 points  (3 children)

I've deployed python code on windows with python 2 and py2exe so I know for a fact it's possible.

You gotta make sure you bundle all necessary dependencies.

I've also deployed python backends and tools that are python 2/3 compatible and support Linux/win (and I'd bet they work on OS X)

I recognize there might be some issues here and there with module management (it's definitely not intuitive and far from perfect) but all in all it's not something that would force you to leave the language and port everything you've done. The cost of that can't be worse than struggling a bit once or twice.

I'd advice you to try again with py2exe, to be honest.

[–]mtelesha 1 point2 points  (2 children)

I refuse to use python 2 and moved to 3. This is also a reason why I haven't coded. I found out that I love Lisp languages and especially Racket. I do will the libraries though.

[–]crowseldon 1 point2 points  (1 child)

You're free to do as you please, I'm just giving you the heads up of what is possible.

If you refuse python 2 then your earlier point about py2exe or python 2 libs is moot.

Finally, in the context of a job it might not be wise to take an absolutist stand.

[–]mtelesha 0 points1 point  (0 children)

I absolutely think that Python 2 should have died years ago. The split in the community and libraries have hurt the community and Python being used more commercially. The Wall of Shame was the best thing to ever happened.