]> git.ipfire.org Git - thirdparty/dnspython.git/commit
make dnspython installable with pip 467/head
authorkimbo <kimballleavitt@gmail.com>
Thu, 7 May 2020 14:27:00 +0000 (08:27 -0600)
committerkimbo <kimballleavitt@gmail.com>
Thu, 7 May 2020 14:27:00 +0000 (08:27 -0600)
commit181bcbb13d4697aa261bcccbf56500a9fecab9f0
tree0b30abc1683e005b249482fd2487588758d5b260
parent65e4a81a6ea5dffaa11b17ff427af2c623ff2e5e
make dnspython installable with pip

I tried installing dnspython from the master branch and it did not work.
The error I got was
"poetry.masonry.utils.module.ModuleOrPackageNotFound: No file/folder
found for package dnspython".
Turns out there have been some changes made to pip involving the build
system (see https://www.python.org/dev/peps/pep-0517).
Basically pip is using poetry to install your package.
Poetry has some requirements about how you structure your project (see
https://python-poetry.org/docs/basic-usage/#project-setup and
https://python-poetry.org/docs/pyproject/#packages).
This change allows you to install dnspython without running into that
particular issue.
pyproject.toml