Skip to content

Python Integration #28

Description

@gorhinstroebel

Feature Request

Description

[Provide a clear and concise description of the feature you'd like to request. Explain what the feature does, why it is needed, and how it would benefit users.]

  • I would like to request a feature to enable users to run Python scripts (py), NOT EXECUTABLES.
  • It would be beneficial for bringing more developers to the community who find the tool helpful and want to contribute but are unable to due to lack of Delphi knowledge or who just prefer to program in Python
  • This could help with building the ability for users/developers to add plugins

Use Case

  • Writing network tools, and other tools.
  • Allowing the community to develop tools with python
  • Learning python

Proposed Behavior

  • Maybe an embedded runtime or python environment.

image

  • When Developer Tools is launched the application then populates the sub-category "Other" with the file name - the extension (.py) with a new clickable UI element, once this UI element is clicked an embedded terminal within DevTools will run the script

This is just proposed behavior and can be altered, just throwing out ideas

Benefits

  • Would be beneficial in the process for allowing the ability to add plugins
  • Allowing the community to develop tools with python
  • Learning python

Possible 3rd party library that could help with this integration this library uses an MIT License

https://github.com/pyscripter/python4delphi

Embacadero Get it: https://getitnow.embarcadero.com/python4delphi/

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions