Skip to content

When specifying a --python path we throw a conda error #510

Closed
@kgartland-rstudio

Description

@kgartland-rstudio

rsconnect-python version: 1.20.1.dev48+g4d9cdb7

rsconnect deploy api . -n ldap --python ~/.pyenv/versions/3.10.11/bin/python

Warning: the existing manifest.json file will not be used or considered.

Traceback (most recent call last):
File "/Users/kgartland/.pyenv/versions/3.11.4/lib/python3.11/site-packages/rsconnect/main.py", line 94, in wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/kgartland/.pyenv/versions/3.11.4/lib/python3.11/site-packages/rsconnect/main.py", line 1345, in deploy_app
environment = create_python_environment(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/kgartland/.pyenv/versions/3.11.4/lib/python3.11/site-packages/rsconnect/bundle.py", line 2075, in create_python_environment
_, environment = get_python_env_info(module_file, python, force_generate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/kgartland/.pyenv/versions/3.11.4/lib/python3.11/site-packages/rsconnect/bundle.py", line 1614, in get_python_env_info
environment = inspect_environment(python, dirname(file_name), force_generate=force_generate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/kgartland/.pyenv/versions/3.11.4/lib/python3.11/site-packages/rsconnect/bundle.py", line 1597, in inspect_environment
return MakeEnvironment(**json.loads(environment_json)) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: MakeEnvironment() got an unexpected keyword argument 'conda'
Internal error: MakeEnvironment() got an unexpected keyword argument 'conda'

Note: this seems to only occur if you're specifying a python executable different than your default python executable.

On rsconnect-python 1.20.0 the same command succeeds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions