evolve extension doesn't install on python3

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

evolve extension doesn't install on python3

Neal Becker
I just tried 'default' from
default = https://www.mercurial-scm.org/repo/evolve

 python3 setup.py install --user
/usr/lib64/python3.7/distutils/dist.py:274: UserWarning: Unknown
distribution option: 'python_requires'
  warnings.warn(msg)
running install
Traceback (most recent call last):
  File "setup.py", line 52, in <module>
    python_requires=py_versions
  File "/usr/lib64/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib64/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python3.7/distutils/dist.py", line 984, in run_command
    cmd_obj.ensure_finalized()
  File "/usr/lib64/python3.7/distutils/cmd.py", line 107, in
ensure_finalized
    self.finalize_options()
  File "/usr/lib64/python3.7/distutils/command/install.py", line 329, in
finalize_options
    self.create_home_path()
  File "/usr/lib64/python3.7/distutils/command/install.py", line 546, in
create_home_path
    if path.startswith(home) and not os.path.isdir(path):
TypeError: startswith first arg must be bytes or a tuple of bytes, not str

This is python3.7.4

Fedora is due to remove python2 for next release.  I'd really like to be
able to continue to use evolve extension, so this is a blocker for myself.

Is it possible that evolve supports python3, but the installation is broken?

Thanks,
Neal


_______________________________________________
Mercurial mailing list
[hidden email]
https://www.mercurial-scm.org/mailman/listinfo/mercurial