name: Feature Request
description: |
Use this template to request addition of a new paramiko feature.
title: "[FEAT] -
"
labels: ["Feature"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to let us know what you'd like added to paramiko!
- type: dropdown
id: usage_posture
attributes:
label: Is this feature for paramiko acting as a client or a server?
multiple: false
options:
- Client
- Server
- Both
- Not sure
validations:
required: true
- type: dropdown
id: features
attributes:
label: What functionality does this feature request relate to?
description: Select as many as are relevant
multiple: true
options:
- SSH
- SFTP
- Keys/auth
- known_hosts
- sshconfig
- Exception handling
- Something else
validations:
required: true
- type: input
id: server_info
attributes:
label: For client-side features, does this relate to a specific type of SSH server?
description: |
Leave this blank if you're not sure, or if you're requesting a server-side feature.
placeholder: |
Example: OpenSSH x.y; or Teleport vNN
- type: input
id: integrated_tool
attributes:
label: If you're using paramiko as part of another tool, which tool/version?
placeholder: |
Examples: Fabric, Ansible, sftputil
- type: textarea
id: desired_behavior
attributes:
label: Desired behavior
description: |
Please describe what you you would like paramiko to be able to do. If possible, include pseudocode or mock code snippets to illustrate the desired behavior, and be as detailed as possible.
validations:
required: true
- type: textarea
id: more_info
attributes:
label: Anything else?
description: |
Please provide any additional information that would be helpful to provide context for your requested feature.