Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python Integration #28

Open
gorhinstroebel opened this issue Sep 19, 2023 · 0 comments
Open

Python Integration #28

gorhinstroebel opened this issue Sep 19, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@gorhinstroebel
Copy link
Contributor

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/

@shaunroselt shaunroselt added the enhancement New feature or request label Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants