dash icon indicating copy to clipboard operation
dash copied to clipboard

Support modern editable installs

Open graingert-coef opened this issue 1 year ago • 2 comments

pip is switching to pyproject based editable installs https://github.com/pypa/pip/issues/11457 which breaks the celery tests see https://github.com/plotly/dash/pull/2735#discussion_r1480010572

builds on top of https://github.com/plotly/dash/pull/2735

Contributor Checklist

  • [x] I have broken down my PR scope into the following TODO tasks
    • [x] move dash source code to src/dash
    • [x] configure the project with new src layout
  • [x] I have run the tests locally and they passed. (refer to testing section in contributing)
  • [x] I have added tests, or extended existing tests, to cover any new features or bugs fixed in this PR

I don't think this needs a changelog entry

optionals

  • [ ] I have added entry in the CHANGELOG.md
  • [ ] If this PR needs a follow-up in dash docs, community thread, I have mentioned the relevant URLS as follows
    • [ ] this GitHub #PR number updates the dash docs
    • [ ] here is the show and tell thread in Plotly Dash community

graingert-coef avatar Feb 07 '24 10:02 graingert-coef

@graingert-coef thank you again for this PR - we're rethinking our build environments right now, so we will revisit it in the next cycle.

gvwilson avatar Aug 22 '24 19:08 gvwilson

Thank you for the PR! Could you undo the change that moves files into the src directory?

marthacryan avatar Feb 21 '25 17:02 marthacryan

Closing due to age, inactivity, and the fact that this should be resolved in https://github.com/plotly/dash/pull/3336

robertclaus avatar Nov 26 '25 15:11 robertclaus