<#15855 `pex_binary` depending on `python_distribu...
# github-notifications
c
#15855 `pex_binary` depending on `python_distribution` is consuming transitive deps Issue created by dimitar-petrov Describe the bug The following repo can be used to reproduce the issue: https://github.com/dimitar-petrov/pants_merge_debug Included is a docker-compose.yml file to be able to set up the environment independently of OS used.
Copy code
./pants package py/apps/pyapp:venv
14:27:39.91 [ERROR] 1 Exception encountered:

  Exception: Can only merge Directories with no duplicates, but found 2 duplicate entries in :

`<http://MANIFEST.in|MANIFEST.in>`: 1.) file digest=64958bd91c39a06f78542a71383436bbf0c798138e4fe46780c8d9c08aa91278 size=179:

include <http://README.org|README.org> LICENSE VERSION 
include pybind/cnufft/cnufft.c
include pybind/cnufft/cnufft.h
include pybind/cnufft/libcnufft.so
include pybind/cnufft/libfnufft.so
prune *.pyc

`<http://MANIFEST.in|MANIFEST.in>`: 2.) file digest=892591bf1e4c7e1337cfd470096a467805fa2cb6f46b792fe6e3a6a8b0a72e0a size=366:

include README.rst
include setup.py
include nufft/__init__.py
include nufft/nufft.py
include nufft/nufft.pyf
include src/nufft/dfftpack.f
include src/nufft/dirft1d.f
include src/nufft/dirft2d.f
include src/nufft/dirft3d.f
include src/nufft/next235.f
include src/nufft/nufft1df90.f
include src/nufft/nufft2df90.f
include src/nufft/nufft3df90.f
include pyproject.toml
Pants version pants_version = "2.12.0rc1" OS Linux Issue opened after discussion on slack with: @happy-kitchen-89482, @kaos, @thejcannon pantsbuild/pants