scopely-devops / skew

Apache License 2.0
243 stars 70 forks source link

Python 3? #147

Closed bhyde closed 4 years ago

bhyde commented 5 years ago

caniusepython3 reports that skew won't work for me as we move to python3, which makes me very sad.

bash-3.2$ caniusepython3 --requirement ../requirements.txt 
Finding and checking dependencies ...

You need 1 project to transition to Python 3.
Of that 1 project, 1 has no direct dependencies blocking its transition:

  skew

FYI, this is the requirements.txt for that example.

bash-3.2$ cat ../requirements.txt 
PyYAML
future
futures
arrow
boto
boto3
functools32
lazy
munch
netaddr
plumbum
pycrypto
pymongo
skew
slackclient
tabulate
troposphere
networkx
docopt
garnaat commented 5 years ago

I haven't really tried but I really don't think it would be much of an effort to get skew upgraded to be Python 3 compatible. I'll give it a try this weekend.

garnaat commented 5 years ago

I tried the develop branch over the weekend and it worked just fine on Python 3.7.

Do we know why caniusepython3 is saying it does not work?

avram commented 4 years ago

Python3 is covered in the test matrix w/ no issue.