TYP: update for numpy-1.21.0
The MaskedRecords change is the only one that looks questionable, everything else I think we can merge and cleanup in follow-ups. > The MaskedRecords change is the only one that looks questionable

sure. will look at that in detail tomorrow. feel free to push changes here in the meantime. may need to do a 1.2.6 with this unfortunately  @simonjayhawkins we need for 1.3 i assume. just pushed restoring the MaskedRecords annotation > @simonjayhawkins we need for 1.3 i assume.

not strictly, but best not to diverge the ci before we release

> may need to do a 1.2.6 with this unfortunately

There are no behavioral code changes that indicate that there are issues with 1.2.5 and numpy 1.21  `test_read_csv` failing on Windows py38_np18 is not down to changes here

> > may need to do a 1.2.6 with this unfortunately
> 
> There are no behavioral code changes that indicate that there are issues with 1.2.5 and numpy 1.21

we had testing on 1.2.x for numpy-dev, but if we do get reports of issues with 1.2.5 and numpy 1.21 we may well want to do a 1.2.6 to fix (and then backport these changes to 1.2.x also, 1.2.x is on mypy 0.782 but probably not an issue) 