timezonefinder: pip installation is broken
After version 6.0.1 the pip install timezonefinder creates files and folders from timezonefinder repository and site-packages looks like this:
venv/bin/timezonefinder
venv/lib/python3.8/site-packages/.editorconfig
venv/lib/python3.8/site-packages/.pre-commit-config.yaml
venv/lib/python3.8/site-packages/CHANGELOG.rst
venv/lib/python3.8/site-packages/CONTRIBUTING.rst
venv/lib/python3.8/site-packages/LICENSE
venv/lib/python3.8/site-packages/Makefile
venv/lib/python3.8/site-packages/README.rst
venv/lib/python3.8/site-packages/inside_poly_extension/inside_polygon_int.c
venv/lib/python3.8/site-packages/inside_poly_extension/inside_polygon_int.h
venv/lib/python3.8/site-packages/parse_data.sh
venv/lib/python3.8/site-packages/scripts/*
venv/lib/python3.8/site-packages/tests/*
venv/lib/python3.8/site-packages/timezonefinder-6.1.0.dist-info/*
venv/lib/python3.8/site-packages/timezonefinder/*
venv/lib/python3.8/site-packages/tox.ini
This breaks other imports. For example I have a folder scripts and my command from scripts.my_module import my_object does not work anymore.
Expected behavior: everything is installed under folder venv/lib/python3.8/site-packages/timezonefinder/
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (8 by maintainers)
Thanks for reporting this. It seems like that is how poetry based packaging works. I will check how to change that behavior.