Closed nzlosh closed 2 years ago
Ohh, weird. Well have to check the changelog
Looks like there was a refactor in the clone logic
Issue has been fixed upstream. I've created a PR https://github.com/errbotio/errbot/pull/1553 to pin all package version in the repo. This should help with breaking changes in new versions.
Fixed in master.
Not sure if this is the adequate place to post this but I'm having problems with a couple of versions of python (didn't test more) and dulwich==0.20.31 Tested upgrading old errbot in python 3.8.7 and python 3.9.1
@fernand0 Are you getting the same error or is this a new regression you've found in the dulwich
module?
Sorry, I'm not sure about this. Here you can see the actual error (in Python 3.9.1, clean install with no other packages installed).
Building wheels for collected packages: dulwich Building wheel for dulwich (setup.py): started Building wheel for dulwich (setup.py): finished with status 'error' error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [34 lines of output]
Traceback (most recent call last):
File "
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for dulwich Running setup.py clean for dulwich Failed to build dulwich
The error looks like a system shared object file is missing from your machine (libffi
). I'm not sure if this is important but you mentioned py3.9 but the virtualenv is running in py3.8.
You are true. Sorry for the noise. libffi and libffi-devel are installed. It seems to be some problem with my version of python 3.8.7. With version 3.9 it has been installed and everything seems to be ok.
No problem, it's good you've got errbot working.
In order to let us help you better, please fill out the following fields as best you can:
I am...
I am running...
Issue description
test_plugin_cycle
fails to install err-helloworld plugin.Steps to reproduce
Run tox unit tests.
Additional info
I have tested versions of
dulwich
and the error starts from version0.20.29
. Further investigation into the root cause is required.