Skip to content

Cannot configure utilitycode on MacOS 14.6.1 #1

Description

@DennisClark

dclark1330@MacBook-Pro-5 ~ % cd utilitycode-main
dclark1330@MacBook-Pro-5 utilitycode-main %
dclark1330@MacBook-Pro-5 utilitycode-main % ./configure
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7755k 100 7755k 0 0 2375k 0 0:00:03 0:00:03 --:--:-- 2375k
The --no-wheel and --wheel options are deprecated. They have no effect for Python > 3.8 as wheel is no longer bundled in virtualenv.
created virtual environment CPython3.12.0.final.0-64 in 3618ms
creator CPython3Posix(dest=/Users/dclark1330/utilitycode-main/venv, clear=False, no_vcs_ignore=True, global=False)
seeder PipInvoke(download=False, pip=embed, setuptools=embed)
added seed packages: pip==25.1.1, setuptools==80.3.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
Obtaining file:///Users/dclark1330/utilitycode-main
Checking if build backend supports build_editable ... done
Preparing editable metadata (pyproject.toml) ... done
Collecting scancode-toolkit[full] (from utilitycode==0.0.0)
Using cached scancode_toolkit-32.0.8-py3-none-any.whl
Collecting openpyxl (from utilitycode==0.0.0)
Using cached openpyxl-3.0.9-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting click (from utilitycode==0.0.0)
Using cached click-8.0.1-py3-none-any.whl.metadata (3.2 kB)
Collecting unicodecsv (from utilitycode==0.0.0)
Using cached unicodecsv-0.14.1-py3-none-any.whl
Collecting dockerfile-parse (from utilitycode==0.0.0)
Using cached dockerfile_parse-1.2.0-py2.py3-none-any.whl.metadata (3.3 kB)
Collecting license-expression (from utilitycode==0.0.0)
Using cached license_expression-30.2.0-py3-none-any.whl.metadata (12 kB)
Collecting debut (from utilitycode==0.0.0)
Using cached debut-0.9.9-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting attrs (from utilitycode==0.0.0)
Using cached attrs-22.1.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting univers (from utilitycode==0.0.0)
Using cached univers-30.12.1-py3-none-any.whl.metadata (9.0 kB)
Collecting chardet>=3.0.0 (from debut->utilitycode==0.0.0)
Using cached chardet-4.0.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting six (from dockerfile-parse->utilitycode==0.0.0)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting boolean.py>=4.0 (from license-expression->utilitycode==0.0.0)
Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Collecting et-xmlfile (from openpyxl->utilitycode==0.0.0)
Using cached et_xmlfile-1.1.0-py3-none-any.whl.metadata (1.8 kB)
Collecting Beautifulsoup4>=4.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB)
Collecting colorama>=0.3.9 (from scancode-toolkit[full]->utilitycode==0.0.0)
Downloading colorama-0.4.5-py2.py3-none-any.whl.metadata (15 kB)
Collecting commoncode>=31.0.3 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached commoncode-31.0.3-py3-none-any.whl.metadata (2.3 kB)
Collecting container-inspector>=31.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached container_inspector-33.0.0-py3-none-any.whl.metadata (5.5 kB)
Collecting debian-inspector>=31.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached debian_inspector-31.1.0-py3-none-any.whl.metadata (5.8 kB)
Collecting dparse2>=0.7.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached dparse2-0.7.0-py3-none-any.whl.metadata (5.4 kB)
Collecting fasteners (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached fasteners-0.16.3-py2.py3-none-any.whl.metadata (6.6 kB)
Collecting fingerprints>=0.6.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached fingerprints-1.0.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting ftfy>=6.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached ftfy-6.0.3-py3-none-any.whl
Collecting gemfileparser2>=0.9.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached gemfileparser2-0.9.4-py3-none-any.whl.metadata (3.6 kB)
Collecting html5lib (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB)
Collecting importlib_metadata (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached importlib_metadata-4.8.1-py3-none-any.whl.metadata (4.0 kB)
Collecting intbitset>=3.0.2 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached intbitset-3.1.0-cp312-cp312-macosx_10_9_universal2.whl.metadata (4.7 kB)
Collecting jaraco.functools (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached jaraco.functools-4.0.2-py3-none-any.whl.metadata (2.8 kB)
Collecting javaproperties>=0.5 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached javaproperties-0.8.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jinja2>=2.7.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached Jinja2-3.0.1-py3-none-any.whl.metadata (3.5 kB)
Collecting jsonstreams>=0.5.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached jsonstreams-0.6.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting lxml>=4.9.2 (from scancode-toolkit[full]->utilitycode==0.0.0)
Downloading lxml-4.9.3-cp312-cp312-macosx_11_0_universal2.whl.metadata (3.8 kB)
Collecting MarkupSafe>=2.1.2 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl.metadata (3.0 kB)
Collecting packageurl_python>=0.9.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached packageurl_python-0.9.4-py2.py3-none-any.whl.metadata (956 bytes)
Collecting packvers>=21.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached packvers-21.5-py3-none-any.whl.metadata (15 kB)
Collecting parameter-expansion-patched>=0.3.1 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached parameter_expansion_patched-0.3.1-py3-none-any.whl.metadata (4.5 kB)
Collecting pdfminer.six>=20200101 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pdfminer.six-20201018-py3-none-any.whl.metadata (3.3 kB)
Collecting pefile>=2020.1.1 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pefile-2021.9.3-py3-none-any.whl
Collecting pkginfo2>=30.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pkginfo2-30.0.0-py3-none-any.whl.metadata (10 kB)
Collecting pip-requirements-parser>=32.0.1 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Collecting pluggy>=1.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pluggy-1.4.0-py3-none-any.whl.metadata (4.3 kB)
Collecting plugincode>=32.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached plugincode-32.0.0-py3-none-any.whl.metadata (2.1 kB)
Collecting publicsuffix2 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached publicsuffix2-2.20191221-py2.py3-none-any.whl.metadata (13 kB)
Collecting pyahocorasick>=2.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pyahocorasick-2.0.0-cp312-cp312-macosx_10_9_universal2.whl
Collecting pygmars>=0.7.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pygmars-0.7.0-py3-none-any.whl.metadata (5.9 kB)
Collecting pygments (from scancode-toolkit[full]->utilitycode==0.0.0)
Downloading Pygments-2.13.0-py3-none-any.whl.metadata (1.6 kB)
Collecting pymaven_patch>=0.2.8 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached pymaven_patch-0.3.0-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting requests>=2.7.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached requests-2.26.0-py2.py3-none-any.whl.metadata (4.8 kB)
Collecting saneyaml>=0.6.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached saneyaml-0.6.0-py3-none-any.whl.metadata (3.0 kB)
Collecting spdx_tools==0.7.0rc0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached spdx_tools-0.7.0rc0-py3-none-any.whl.metadata (5.4 kB)
Collecting text_unidecode>=1.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting toml>=0.10.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
Collecting urlpy (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached urlpy-0.5-py2.py3-none-any.whl.metadata (893 bytes)
Collecting xmltodict>=0.11.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached xmltodict-0.12.0-py2.py3-none-any.whl.metadata (6.3 kB)
Collecting typecode>=30.0.1 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached typecode-30.0.1-py3-none-any.whl.metadata (4.7 kB)
Collecting extractcode>=31.0.0 (from extractcode[full]>=31.0.0->scancode-toolkit[full]->utilitycode==0.0.0)
Using cached extractcode-31.0.0-py3-none-any.whl.metadata (20 kB)
Collecting ply (from spdx_tools==0.7.0rc0->scancode-toolkit[full]->utilitycode==0.0.0)
Using cached ply-3.11-py2.py3-none-any.whl.metadata (844 bytes)
Collecting rdflib (from spdx_tools==0.7.0rc0->scancode-toolkit[full]->utilitycode==0.0.0)
Using cached rdflib-5.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting pyyaml (from spdx_tools==0.7.0rc0->scancode-toolkit[full]->utilitycode==0.0.0)
Using cached PyYAML-5.4.1-cp312-cp312-macosx_10_9_universal2.whl
Collecting soupsieve>1.2 (from Beautifulsoup4>=4.0.0->scancode-toolkit[full]->utilitycode==0.0.0)
Using cached soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB)
INFO: pip is looking at multiple versions of container-inspector to determine which version is compatible with other requirements. This could take a while.
Collecting container-inspector>=31.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
Using cached container_inspector-32.0.1-py3-none-any.whl.metadata (5.3 kB)
WARNING: Package 'container-inspector' has an invalid Requires-Python: Invalid specifier: '>=3.7.'
WARNING: Package 'extractcode' has an invalid Requires-Python: Invalid specifier: '>=3.6.
'
INFO: pip is looking at multiple versions of extractcode[full] to determine which version is compatible with other requirements. This could take a while.
Collecting boolean.py>=4.0 (from license-expression->utilitycode==0.0.0)
Using cached boolean.py-4.0-py3-none-any.whl.metadata (1.5 kB)
Collecting debut (from utilitycode==0.0.0)
Downloading debut-0.9.8-py2.py3-none-any.whl.metadata (4.6 kB)
INFO: pip is looking at multiple versions of debut to determine which version is compatible with other requirements. This could take a while.
Downloading debut-0.9.5-py2.py3-none-any.whl.metadata (4.6 kB)
Downloading debut-0.9.4-py2.py3-none-any.whl.metadata (4.6 kB)
Downloading debut-0.9.3-py2.py3-none-any.whl.metadata (4.6 kB)
Downloading debut-0.9.2-py2.py3-none-any.whl.metadata (4.6 kB)
Downloading debut-0.9.1-py2.py3-none-any.whl.metadata (4.6 kB)
ERROR: Cannot install utilitycode because these package versions have conflicting dependencies.

The conflict is caused by:
debut 0.9.8 depends on chardet<4.0.0 and >=3.0.0
debut 0.9.5 depends on chardet<4.0.0 and >=3.0.0
debut 0.9.4 depends on chardet<4.0.0 and >=3.0.0
debut 0.9.3 depends on chardet<4.0.0 and >=3.0.0
debut 0.9.2 depends on chardet<4.0.0 and >=3.0.0
debut 0.9.1 depends on chardet<4.0.0 and >=3.0.0
The user requested (constraint) chardet==4.0.0

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip to attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
dclark1330@MacBook-Pro-5 utilitycode-main %

Activity

  1. changed the title [-]Cannot configure utilitycode on MacOS[/-] [+]Cannot configure utilitycode on MacOS 14.6.1[/+] on Jun 16, 2025
  2. DennisClark commented on Jun 16, 2025

    @DennisClark
    CollaboratorAuthor
    Image
  3. chinyeungli commented on Jun 16, 2025

    @chinyeungli
    Collaborator

    @DennisClark I've removed the need of debut (b38b364), please pull the latest and try again when you have a chance. Thanks

  4. DennisClark commented on Jun 16, 2025

    @DennisClark
    CollaboratorAuthor

    @chinyeungli making progress, thanks, but now I have a new conflict:

    INFO: pip is looking at multiple versions of container-inspector to determine which version is compatible with other requirements. This could take a while.
    Collecting container-inspector>=31.0.0 (from scancode-toolkit[full]->utilitycode==0.0.0)
      Using cached container_inspector-32.0.1-py3-none-any.whl.metadata (5.3 kB)
    WARNING: Package 'container-inspector' has an invalid Requires-Python: Invalid specifier: '>=3.7.*'
    WARNING: Package 'extractcode' has an invalid Requires-Python: Invalid specifier: '>=3.6.*'
    INFO: pip is looking at multiple versions of extractcode[full] to determine which version is compatible with other requirements. This could take a while.
    Collecting boolean.py>=4.0 (from license-expression->utilitycode==0.0.0)
      Using cached boolean.py-4.0-py3-none-any.whl.metadata (1.5 kB)
    ERROR: Cannot install extractcode[full]==31.0.0 because these package versions have conflicting dependencies.
    
    The conflict is caused by:
        extractcode[full] 31.0.0 depends on extractcode-7z>=16.5.210525; extra == "full"
        The user requested (constraint) extractcode-7z==16.5.210531
    
    To fix this you could try to:
    1. loosen the range of package versions you've specified
    2. remove package versions to allow pip to attempt to solve the dependency conflict
    
    ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
    dclark1330@MacBook-Pro-5 utilitycode-main % 
    

    I can paste the entire log if your need it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions