-
-
Notifications
You must be signed in to change notification settings - Fork 53
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
Drop Python 2 support? #241
Comments
@keflavich - Could you please have a look at your open PRs #240, #237, #234, #227 and merge some in, to avoid potential merge conflicts when we drop Python 2? |
I'm +1 for dropping python 2 support and going to 3.5+. |
I'm opposed to dropping python 2 support until CASA switches to python3, which should be this year. Ideally, I'd like to have CASA tests of the CRTF module, and since CASA is still python2 for now, those tests won't be possible until CASA switches to python3. Also, I'm totally booked out for the next few weeks, but I will revisit this. Ping me again. |
Bummer. @bmatthieu3 would like to add MOC regions (see PR #219), which is based on @keflavich - Is a stable If no, OK, I'll discuss with @bmatthieu3 and we'll find a solution to move ahead with |
I think we can live with a regions=0.4 pre-healpix version that remains backward compatible. It's a bit of a headache to track if we actually add features, but that's not the end of the world. |
Any reasons not to go straight to 3.6+? |
Was suggested by @astrofrog in astropy/astropy-healpix#111 (comment) :
I guess there are Linux distros that shipped Python 3.5 in the past years and some fraction of users has that as a basis, so makes sense to wait a year or two for Python 3.6 and putting f-strings, no? |
Fair enough. Astropy will drop it this fall in 4.0, so if you plan to have releases before that, it can makes sense to keep it in. |
I'm now 👍 on removing py2 support in the next release. |
next release you mean v0.5 or v0.6? |
Closed by #291 |
I suggest we drop Python 2 support now in regions and only support Python 3.5+.
This is following the lead of Astropy core from last year.
I'm happy to send a PR for
regions
andastropy-healpix
in the next days.Looks like there's almost no changes since the last regions 0.3 release, so as far as I can see there's no use in making an 0.4 release before dropping Python 2 support.
@astrofrog @keflavich @sushobhana @larrybradley - Please comment.
The text was updated successfully, but these errors were encountered: