Created attachment 144430 [details] fix-py-setuptools-namespace-packages.patch Fixes files that are added to PLIST when using DISTUTILS_AUTOPLIST and the package is a namespace_package. Details and upstream PR: <https://bitbucket.org/pypa/setuptools/pull-request/72/fix-exclude-list-on-python-32/diff> Note: the port mentioned in the PR needs a oneliner fix to begin with.
Over to maintainers.
Taking this, I have the update to setuptools (5.3) in flight. Upstream now has 5.4
Melvyn, py-setuptools 5.4.1 has landed, please: - Test this issue against the latest revision to reproduce - Rebase your changes against the latest revision if still reproducible - Add a comment on upstream PR that it's observable with the 5.4.1 Bonus: - Produce a failing unit test for the issue that your code fixes, add to the PR
Removing dependency since setuptools 5.4.1 has been committed and I can't resolve the issue otherwise.
The problem still exists, but the logic was moved somewhere else. Investigating...
Created attachment 144823 [details] Fix namespace installation Was looking at the wrong file. There are minor changes and patch is still needed.
A commit references this bug: Author: koobs Date: Mon Jan 19 13:25:05 UTC 2015 New revision: 377419 URL: https://svnweb.freebsd.org/changeset/ports/377419 Log: devel/py-setuptools: Backport fix for namespace_packages Backport an upstream commit [1] that fixes namespace_packages for python 3.2+ While I'm here, update TEST_DEPENDS comment and regression-test invocation. [1] https://bitbucket.org/pypa/setuptools/pull-request/72 PR: 191637 Submitted by: Melvyn Sopacua <melvyn magemana nl> Approved by: python@ Changes: head/devel/py-setuptools/Makefile head/devel/py-setuptools/files/patch-setuptools_command_install_lib.py
Committed, thank you Melvyn! :)