Skip to content

E3 (partial): remove make_new_cell (#715) - #743

Merged
jepegit merged 1 commit into
masterfrom
715a-remove-make-new-cell
Jul 27, 2026
Merged

E3 (partial): remove make_new_cell (#715)#743
jepegit merged 1 commit into
masterfrom
715a-remove-make-new-cell

Conversation

@jepegit

@jepegit jepegit commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Epic E, arc E3 — partial: make_new_cell

Removes make_new_cell, a deprecated one-line shim over CellpyCell.vacant (removal: 2.1). This is the small, fully-unblocked half of E3, landed on its own so the big headers_* migration can follow separately.

  • Deleted make_new_cell from cellpy/utils/helpers.py.
  • Dropped its _deprecation seed row + regenerated DEPRECATIONS.md.
  • Converted its warn_once test into a "removed" check.

The larger E3 work — migrating headers_normal/headers_summary/headers_step_table attribute access (~57 runtime + ~110 test sites, field-mapped to schema.*) then deleting the properties — remains under #715 and will land as its own PR(s).

Refs #715

make_new_cell was a deprecated one-liner shim over CellpyCell.vacant
(removal:2.1). Deleted the function from cellpy/utils/helpers.py, dropped
its _deprecation seed row + regenerated DEPRECATIONS.md, and converted its
warn_once test into a "removed" check.

This is the trivial, fully-unblocked half of E3; the larger headers_*
attribute-access migration (~57 runtime + ~110 test sites, field-mapped to
schema.*) remains under #715.

Refs #715

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 27, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@jepegit
jepegit enabled auto-merge (squash) July 27, 2026 09:54
@jepegit
jepegit merged commit 0185554 into master Jul 27, 2026
7 of 8 checks passed
@jepegit
jepegit deleted the 715a-remove-make-new-cell branch July 27, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant