Skip to content

Bug: Dev install workflow breaks on Houdini 19.5 #258

@miabatta

Description

@miabatta

Describe the bug

It seems some requirements added for installer scripts are interfering with dev installations of the Houdini submitter. The script will fail if --houdini-version is 19.5 because it uses Python 3.9; 20.0 and 20.5 are unaffected.

Expected Behaviour

Houdini plugin can register using the dev workflow out-of-the-box.

Current Behaviour

Following output:

ERROR: Ignored the following versions that require a different python version: 8.2.0 Requires-Python >=3.10
ERROR: Could not find a version that satisfies the requirement click==8.2.0 (from versions: 0.1, 0.2, 0.3, 0.4, 0.5, 0.5.1, 0.6, 0.7, 1.0, 1.1, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0, 3.1, 3.2, 3.3, 4.0, 4.1, 5.0, 5.1, 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.7, 7.0, 7.1, 7.1.1, 7.1.2, 8.0.0a1, 8.0.0rc1, 8.0.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4, 8.1.0, 8.1.1, 8.1.2, 8.1.3, 8.1.4, 8.1.5, 8.1.6, 8.1.7, 8.1.8)
ERROR: No matching distribution found for click==8.2.0
Traceback (most recent call last):
  File "<path>\deadline-cloud-for-houdini/scripts/install_dev_submitter.py", line 200, in <module>
    install_submitter_package(args.houdini_version, cpu_arch, local_deps)
  File "<path>\deadline-cloud-for-houdini/scripts/install_dev_submitter.py", line 144, in install_submitter_package
    _build_deps_env(
  File "<path>\deadline-cloud-for-houdini/scripts/install_dev_submitter.py", line 133, in _build_deps_env
    subprocess.run(args, check=True)
  File "<path>\Python\Python312\Lib\subprocess.py", line 573, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['pip', 'install', '--target', '<path>\\deadline-cloud-for-houdini\\plugin_env', '--platform', 'win_amd64', '--python-version', '3.9', '--only-binary=:all:', 'deadline==0.49.8', 'boto3==1.38.15', 'botocore==1.38.15', 'jmespath==1.0.1', 'python-dateutil==2.9.0.post0', 'six==1.17.0', 'urllib3==2.4.0', 's3transfer==0.12.0', 'click==8.2.0', 'colorama==0.4.6', 'jsonschema==4.17.3', 'attrs==25.3.0', 'pyrsistent==0.20.0', 'pywin32==310', 'pyyaml==6.0.2', 'qtpy==2.4.3', 'packaging==25.0', 'typing-extensions==4.13.2', 'xxhash==3.5.0', 'openjd-adaptor-runtime==0.9.0']' returned non-zero exit status 1.

Reproduction Steps

Run hatch run install --houdini-version 19.5

Environment

At minimum:

  1. Operating system: Windows
  2. Version of Houdini: 19.5.805
  3. Version of this package: 0.7.6
  4. If this is from a version installed by the Deadline Cloud Submitter installer, then what version of the submitter installer? April submitter installer

Please share other details about your environment that you think might be relevant to reproducing the bug.

Metadata

Metadata

Assignees

No one assigned

    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