Pandas: RLS: 1.0.0

Created on 20 Jul 2019  路  26Comments  路  Source: pandas-dev/pandas

discussion for 1.0.

We are focusing all deprecation removals and we should try to release by September 2019.

Release

Most helpful comment

OK, tagging it!

All 26 comments

duplicate of #17287

not a duplicate

the other issue is a wish list

We are focusing all deprecation removals

does this start now, or after 0.25.1, 0.25.2?

yes removals start now for 1.0

also, are we dropping Python 3.5 for 1.0? and moving to inline variable annotations?

yes to both (need to drop 3.5 first of course)

cool.

3.8.0 final: Monday, 2019-10-21, so after pandas 1.0, shouldn't need to backport 3.8 issues to 0.25, but will probably need to backport 3.8 issues to 1.0.

at some point before the 1.0 release, we'll probably need PY3.8 builds against either the betas or RCs

We don't have a list of removals we need to make here yet right? I assume it's most everything in #18262 and maybe more. Happy to open a new issue for that if not done already and track therein (or here as well)

I assume it's most everything in #18262

That issue is for things we want to deprecate, not necessarily for things to remove. Up to now, we have been using this issue to keep track of that: https://github.com/pandas-dev/pandas/issues/6581/
In principle everything in that list should be removed (maybe with priority for the older ones)

cc @pandas-dev/pandas-core it's about time to cut a release candidate. I'd like to do one on Friday / this weekend if possible, and let it sit for a week or two. Does that sound reasonable to people? I'll go through the backlog of issues / PRs tagged for 1.0, but let me know if you have an issue you consider a blocker and I'll add it to the list.

cc @pandas-dev/pandas-core it's about time to cut a release candidate. I'd like to do one on Friday / this weekend if possible, and let it sit for a week or two. Does that sound reasonable to people? I'll go through the backlog of issues / PRs tagged for 1.0, but let me know if you have an issue you consider a blocker and I'll add it to the list.

sgtm. i don't think we have anything actually blocking, just a couple of PRs (NA stuff) that should merge before, but seems doable.

Would targetting the end of next week instead of this week also be OK? (or a few days earlier, if ready)

I would personally prefer that. There have been merged quite some substantial changes the last days / still need to be merged today/tomorrow, and I think it would be good to have those at least a few days in master (and in a week that more people are active. I am myself still mostly offline until the end of this week).

That鈥檚 reasonable. I won鈥檛 have much time today either.

We also have our dev meeting on Wednesday. I think we may want to discuss branching things and what we鈥檒l consider merging to master during the RC period. So let鈥檚 plan for Wednesday afternoon.

@pandas-dev/pandas-core If there aren't any objections, I'd like to tag the RC at around 2:00 Central (~6 hours from now). What PRs / issues should be considered blockers (feel free to add to the list)?

OK, tagging the RC.

Tagged, and have started a 1.0.x maintenance branch. Merges to master with the 1.0.0 milestone will be backported to that branch.

Binaries are building.

@cgohlke Not sure if you typically build wheels for RCs, but if you do we've tagged 1.0.0rc0: https://github.com/pandas-dev/pandas/releases/download/v1.0.0rc0/pandas-1.0.0rc0.tar.gz

Edit: they're up now. Thanks!

I know it's not super-critical, but could we backport type hint related PR's to 1.0? I'm thinking especially about #30761 and #30947, both of which are currently tagged for 1.1. There could of course be other.

The rationale is especially:

  • Type hints give a better user experience for users with IDEs (PyCharm etc.)
  • a very low (or no) risk of breakage, because it's just type hint, not code.

I don't have strong thoughts on backporting the typing PRs. My initial preference is to not backport them, but it's not a strong feeling.


@pandas-dev/pandas-core what do people think about targeting 1.0.0 for early next week, perhaps Tuesday the 28th? Add / modify this list as you see fit.

https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0

Blockers / Regressions

Nice to have

Unsure (move these to where you think they should be)

@pandas-dev/pandas-core I'm hoping to do the release today. The only potential blocker is https://github.com/pandas-dev/pandas/pull/31359, but that's a bit tricky. It's not clear what the best way forward is there (chime in there if you have thoughts).

Is there any objection to also pushing the new website to pandas.pydata.org at the same time?

OK, tagging it!

Conda packages are up in defaults and conda-forge. Just waiting on windows wheels, then I'll send out the announcement.

Binaries are up, and sent out the announcement.

Congrats everyone!

Thanks a lot, Tom !

thanks everyone!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Abrosimov-a-a picture Abrosimov-a-a  路  3Comments

andreas-thomik picture andreas-thomik  路  3Comments

matthiasroder picture matthiasroder  路  3Comments

ebran picture ebran  路  3Comments

MatzeB picture MatzeB  路  3Comments