Open vashirov opened 1 year ago
Hm, thank you for the report! Do you see some possible solution?
So this issue and PEP 668 made us re-evaluate how we install packages in our test systems. As a workaround, I added a step in our ansible playbook to install python3-tomli explicitly before installing argparse-manpage via pip. I'm switching our automation to use virtualenv, so the old pip (<10.0.0) won't be an issue.
It installs fine in venv and latest versions of
pip
(at least starting withpython38-pip-19.3.
). So I suspect that pip-9.0.3 can't handle unresolved dependencies while importingbuild_manpages
insetup.py
: https://github.com/praiskup/argparse-manpage/blob/2856951732a850c8c7767146919b3d8bb1e3015c/setup.py#L11 https://github.com/praiskup/argparse-manpage/blob/2856951732a850c8c7767146919b3d8bb1e3015c/setup.py#L24-L27 https://github.com/praiskup/argparse-manpage/blob/2856951732a850c8c7767146919b3d8bb1e3015c/build_manpages/build_manpages.py#L9-L18