Skip to content

Drop the lazyeval dependency in favour of rlang#2485

Merged
cpsievert merged 1 commit intoplotly:masterfrom
mcol:drop_lazyeval_dependency
Apr 1, 2026
Merged

Drop the lazyeval dependency in favour of rlang#2485
cpsievert merged 1 commit intoplotly:masterfrom
mcol:drop_lazyeval_dependency

Conversation

@mcol
Copy link
Copy Markdown
Contributor

@mcol mcol commented Mar 27, 2026

This is a minimal PR based on #2319, but the tests that were failing there are now passing. The main issue was that we have to manually pass the formula environment in eval_attr(), otherwise the names referenced by the formula cannot be found.

Note that at the moment lazyeval has problems building on R-devel due to changes in the underlying C implementation of environment and promises. Given that the package has been retired for a few years now, it seems like a good time to remove this dependency.

@cpsievert
Copy link
Copy Markdown
Collaborator

cpsievert commented Apr 1, 2026

Nice, thank you!

@cpsievert cpsievert merged commit f8765bd into plotly:master Apr 1, 2026
10 checks passed
@mcol mcol deleted the drop_lazyeval_dependency branch April 1, 2026 19:06
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.

2 participants