docker run -it debian:trixie-slim /bin/bash
apt update; apt --no-install-recommends install --yes python3-minimal python3-venv
python3 -m venv /opt/venv; source /opt/venv/bin/activate
pip install pulp-cli
pulp config create --base-url http://localhost --username aa --password bb --chunk-size 1
File "/opt/venv/bin/pulp", line 8, in <module>
sys.exit(main())
~~~~^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 1524, in __call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 1445, in main
rv = self.invoke(ctx)
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/generic.py", line 414, in invoke
return super().invoke(ctx)
~~~~~~~~~~~~~~^^^^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 1912, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/generic.py", line 414, in invoke
return super().invoke(ctx)
~~~~~~~~~~~~~~^^^^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 1912, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/generic.py", line 414, in invoke
return super().invoke(ctx)
~~~~~~~~~~~~~~^^^^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 1308, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/click/core.py", line 877, in invoke
return callback(*args, **kwargs)
File "/opt/venv/lib/python3.13/site-packages/click/decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/config.py", line 308, in create
validate_settings(settings)
~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/config.py", line 226, in validate_settings
validate_config(profile, strict=strict)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/config.py", line 180, in validate_config
parse_size(config["chunk_size"])
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp_cli/generic.py", line 760, in parse_size
size = value.strip().upper()
^^^^^^^^^^^
AttributeError: 'int' object has no attribute 'strip'
Pulp3 Command Line Interface, Version 0.40.1
Plugin Versions:
common: 0.40.1
Summary
Specifying '--chunk-size' result in stack trace
Steps to reproduce
Expected behavior
A configuration file created
Stacktrace/Error log
Pulp and pulp-cli version info