Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest documenting that packages_distributions won't work with editable installs #402

Closed
layday opened this issue Aug 7, 2022 · 1 comment

Comments

@layday
Copy link
Contributor

layday commented Aug 7, 2022

As discussed in pypa/packaging-problems#609, PEP 660 editable wheels which are generated by backends other than setuptools will not contain a top_level.txt and with the RECORD only listing e.g. the pth file with an entry to the original package directory, packages_distributions will not be able to reconcile editable packages with their corresponding distributions.

@pfmoore
Copy link
Member

pfmoore commented Aug 7, 2022

A longer term alternative to simply documenting the limitation would be to standardise something equivalent to top_level.txt.

jpn-- added a commit to jpn--/sharrow that referenced this issue Aug 12, 2022
jpn-- added a commit to camsys/activitysim that referenced this issue Aug 12, 2022
jpn-- added a commit to ActivitySim/sharrow that referenced this issue Aug 25, 2022
* do not drop dims when analog is missing

* fix shared memory for sparse arrays

* flows work with numba jit disabled

* fix error in looking up from empty sparse rows

* fix reverse in sparse

* allow None in attrs

* import .dataset by default

* limit to setuptools<64

editable mode is broken in 64, python/importlib_metadata#402

* fix install info in docs

addresses #25

* re-loop aster for mixed spacenames, fix np.clip

* faster dataset from dataframe

* update install reqs

* add 3.10 to test matrix
@jaraco jaraco closed this as completed in b74765d Nov 24, 2022
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

No branches or pull requests

2 participants