* Import additional dependencies from the user&39;s data-app at runtime (55)
* Append user data-app to turbine PYTHONPATH ([`951d60f`](https://github.com/meroxa/turbine-py/commit/951d60f147e759fc4563a0988bdb8a10a44346fb))
* Logging from inside a Process (56)
* Logging from inside a Process ([`f7e8bd5`](https://github.com/meroxa/turbine-py/commit/f7e8bd50943bcd566b6a0a01963b47648407c3a4))
* Enhance connector configs and logs (53)
* Enhance connector configs and logs and template app ([`7774ea3`](https://github.com/meroxa/turbine-py/commit/7774ea3e604595eaf1beb8dfa4de648802b11e47))
* Add workflow files for Publishing to PyPI Indexes (51)
* Add workflow files for publishing to pypi indexes
Co-authored-by: Janelle Tavares <janelletavaresusers.noreply.github.com> ([`e3ef0b3`](https://github.com/meroxa/turbine-py/commit/e3ef0b3c986efd5710eb2e834ebfcd6043b3f7e6))
* Update setup.cfg (52) ([`fb448bc`](https://github.com/meroxa/turbine-py/commit/fb448bc79112e2488f870c84309b88add3a60c3d))
* Prepare Turbine for Publishing (49)
* update README; setup, and gitingore; fix NoneType errors ([`ed8e246`](https://github.com/meroxa/turbine-py/commit/ed8e246f927853b47d38be9fc7fdd5e49fc19fec))
* Sometimes, output is a list (48) ([`aa1e192`](https://github.com/meroxa/turbine-py/commit/aa1e192ce55a1f4954d52bcc6b1e0a1278084025))
* add set_secrets function to runtimes (45)
* Updated meroxa-py; connector configurations ([`e23a184`](https://github.com/meroxa/turbine-py/commit/e23a184d4be063b4df03153cfd4908c352e5963f))
* Merge pull request 47 from meroxa/jj/readme
upd(readme): update readme to include latest turbine wording ([`226bdc6`](https://github.com/meroxa/turbine-py/commit/226bdc67418c223b0ccccf052bbd9c5351f58603))
* Update README.md ([`4e0ee12`](https://github.com/meroxa/turbine-py/commit/4e0ee1211027409dac89f0ff878ab829b066d8bb))
* upd(readme): update readme to include latest turbine wording ([`fd77b08`](https://github.com/meroxa/turbine-py/commit/fd77b087702ff2f89e8c4b70f6d10f40df874be1))
* Merge pull request 46 from meroxa/license
license ([`011b2d8`](https://github.com/meroxa/turbine-py/commit/011b2d8552141d25d45a603fb1ce236e5bf0f4f7))
* license ([`6759464`](https://github.com/meroxa/turbine-py/commit/675946478dc91813822ec24abd06b913e9834ed2))
* Cleaning up lints (40)
* Cleaning up lints ([`f09c7ef`](https://github.com/meroxa/turbine-py/commit/f09c7ef131dc5541feda17d6f516b92a2b674809))
* streams are an array with the latest meroxa-py (44)
* streams are an array with the latest meroxa-py
* don&39;t use the functions_list function in has_functions ([`fa61752`](https://github.com/meroxa/turbine-py/commit/fa61752b0fff453da9cce8cfcaffc83efa9ee12e))
* Fix response formats (43)
* Fix response formats; remove extra metadata ([`724c879`](https://github.com/meroxa/turbine-py/commit/724c879458016e2a1e212ceb1150cd7b5b6b3361))
* Put configs back; metadata; response format (42) ([`7b3f30e`](https://github.com/meroxa/turbine-py/commit/7b3f30e42667c7550e705214aae6b484dca1ccfd))
* Builder and runner (41)
* create info runtime. add build and info methods to info runtime
Co-authored-by: janelletavares <janellemeroxa.io> ([`8a967a0`](https://github.com/meroxa/turbine-py/commit/8a967a01501b0b037906887e636683bace1d58a0))
* Deploy an App without a Function (37)
Deploy an App without building the Function ([`eb89dbe`](https://github.com/meroxa/turbine-py/commit/eb89dbe588e8b14c4158293198890f05eb2da463))
* Install library in an editable mode when using pip install (36) ([`f7ed582`](https://github.com/meroxa/turbine-py/commit/f7ed582085aae03d43b6192ced088df6968580cd))
* Remove bytecode (39) ([`1b8228d`](https://github.com/meroxa/turbine-py/commit/1b8228d542201e2987b88ad83312f9e6cf2a9f54))
* Merge pull request 33 from meroxa/list_functions_and_reorg
List functions and reorg ([`146afec`](https://github.com/meroxa/turbine-py/commit/146afec19ff1c7b4dc9bec712ed669cb1edb04cd))
* please lint ([`b4abd8a`](https://github.com/meroxa/turbine-py/commit/b4abd8a6ccc2b04864602a4c02192f0f1e5c0895))
* More linting ([`01a1fee`](https://github.com/meroxa/turbine-py/commit/01a1fee2e7ca3b283d6b0ad006cdd4d6e8c89d07))
* error handling ([`cb504bf`](https://github.com/meroxa/turbine-py/commit/cb504bf971e99d64656f6bfd62a0417847d66ac8))
* S T RI NG s ([`37301cf`](https://github.com/meroxa/turbine-py/commit/37301cfcf5fb173f61b0c6177845af56982f1486))
* Moar impor t ([`2db8144`](https://github.com/meroxa/turbine-py/commit/2db81448196345e0faa73731399e316c62279787))
* Fix import ([`de97c9f`](https://github.com/meroxa/turbine-py/commit/de97c9f1ac944eb6dd37760e8ce56272b2a49170))
* Lint ([`9fcb406`](https://github.com/meroxa/turbine-py/commit/9fcb4067b2eed048b6214ff5ed172e76f31655ee))
* Merge branch &39;main&39; into list_functions_and_reorg ([`28eac45`](https://github.com/meroxa/turbine-py/commit/28eac45bccac16808fa48ee03b2e293271daf9c2))
* Merge branch &39;list_functions_and_reorg&39; of https://github.com/meroxa/turbine-py into list_functions_and_reorg ([`5f0f19a`](https://github.com/meroxa/turbine-py/commit/5f0f19a16de0de2d2eab7a6cfbe1782fa3c81406))
* Updates ([`ee5549a`](https://github.com/meroxa/turbine-py/commit/ee5549a8aed5e75cd8038b988d810a4a137b2ca7))
* Update src/turbine/cli.py
Co-authored-by: Janelle Tavares <janelletavaresusers.noreply.github.com> ([`3cca9d1`](https://github.com/meroxa/turbine-py/commit/3cca9d1acd27321fef9073f2365457bd0456c759))
* fix broken makefile (35)
* fix broken makefile ([`f281eca`](https://github.com/meroxa/turbine-py/commit/f281ecaef33fe8617c4941ac80aebc0a177859c9))
* Merge branch &39;main&39; into list_functions_and_reorg ([`23a5aa4`](https://github.com/meroxa/turbine-py/commit/23a5aa49bb6ffec7346f53d2069134bf4eb2f8ff))
* Add linting to turbine-py (30)
* Add linting to turbine-py ([`65106f2`](https://github.com/meroxa/turbine-py/commit/65106f2239d2f59ea4c1b97b0134be59e03da73f))
* Create a gRPC defined Functions Application for Funtime (34)
*Add functions grpc app
* Add setup commands to makefile, split reqs files ([`244b448`](https://github.com/meroxa/turbine-py/commit/244b448f02567b8ec3c364d42f23132675f47fcb))
* Clean up ([`7fedca4`](https://github.com/meroxa/turbine-py/commit/7fedca40fd15ce5f4088df935e36cb1670b6b97f))
* ... ([`c8c0399`](https://github.com/meroxa/turbine-py/commit/c8c0399f9bc8cf0375ac1c9ca95662914f1ecb3e))
* Error handling + hasFunction command ([`19f8fa1`](https://github.com/meroxa/turbine-py/commit/19f8fa1550713427ba766ec8184a8855eb98e670))
* Draft ([`5ccd1ee`](https://github.com/meroxa/turbine-py/commit/5ccd1eef192d59f3588c143fec28c0385924a619))
* Merge pull request 31 from meroxa/ppretty-but-actually
Ppretty but actually ([`897ef92`](https://github.com/meroxa/turbine-py/commit/897ef92008326ecc20122ec8f596abb63ce0644d))
* .. ([`bdde5bf`](https://github.com/meroxa/turbine-py/commit/bdde5bfe497f9d095b22c035b10c0fd806ddaee4))
* Add Dockerfile for builds (27) ([`06b7c31`](https://github.com/meroxa/turbine-py/commit/06b7c312d895d5bb796f736550454363826c4626))
* Print like you mean it ([`cabd5cf`](https://github.com/meroxa/turbine-py/commit/cabd5cff4173bdc0d0ef378b4432543cda20876b))
* WIP run generated app via cli command ([`9cfa9ad`](https://github.com/meroxa/turbine-py/commit/9cfa9ad3937c1ab3d081163d86b191cad8ebbc7e))
* WIP implement cli subcommands ([`a126cce`](https://github.com/meroxa/turbine-py/commit/a126cce19f5fcb813eecfe3990ec3b209b4455ab))
* Add entrypoint for `meroxa apps run` to turbine-py cli (29)
implement app run sub command ([`f24b37c`](https://github.com/meroxa/turbine-py/commit/f24b37c0d29984712d9bea8ae7a798e5b70ddd25))
* Add Functional Example to Application Template; Update Runtimes with Better Error Handling (25)
Add Functional Example to Application Template; Update Runtimes with Better Error Handling
Co-authored-by: janelletavares <janellemeroxa.io> ([`c863409`](https://github.com/meroxa/turbine-py/commit/c8634092d705fd665f2e5fc47681206eba8fd35b))
* Add utility to generate turbine py application template (21)
* Add templates, cmd line tool ([`7706c16`](https://github.com/meroxa/turbine-py/commit/7706c16fb9682b8bd5b6d4c0d23356994c4b7ffc))
* Update turbine runner class to use an app config (14) ([`b550897`](https://github.com/meroxa/turbine-py/commit/b55089792c528504ca9119bdd84b0dd04f3f7cdd))
* Start platform runtime (5)
* Added platform runtime ([`b4ceb34`](https://github.com/meroxa/turbine-py/commit/b4ceb342743ea23d7eb6c950fd2c809fd47f8b08))
* Start turbine py (1)
* Start turbine-py ([`f87291e`](https://github.com/meroxa/turbine-py/commit/f87291e2cdad78506cdc72c22a4ab5610953adc4))
* initial commit ([`0084fb4`](https://github.com/meroxa/turbine-py/commit/0084fb4ac3bdc076beb335e3caeae7ba260cc85d))
meroxa/turbine-js