Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL.
run_cmd
does not return an exit code of 0. (PR #492)Fabric39
for Python 3.9.X compatibility (PR #490)setuptools
during virtual environment creation for Python 3.9.X compatibility (PR #489)sparse submit
(PR #459)sudo_user
option to config.json
that can be used for specifying a different user that is used for virtualenv creation/deletion instead of always using the SSH login user. (PR #455)update_virtualenv
to when no CLI options were passed (PR #459)⚠️ In the upcoming streamparse 4.0 release, support for Python 2 will be dropped. ⚠️
update_virtualenv
create virtualenvs as sudo user, and not just when trying to delete them (0250cfa)--no-cache-dir
installs (db26183)sparse run
again (b61c85d)repr(Topology)
was always None
(fd5b4b6)update_virtualenv
(PR #444)options
argument to bootstrap project (PR #436)config.json
not get used. (PR #453)This fixes an issue with the --overwrite_virtualenv
option introduced in 3.13.0 when some of the files in the virtualenv are not removable due to insufficient permissions. You can now specify the user to user for removing them with --user
. We also delete using sudo
by default now. (PR #417)
This tiny release just adds the --overwrite_virtualenv
flag to sparse submit
and sparse update_virtualenv
for the cases where you want to recreate a virtualenv without having to manually delete it from all the worker nodes. (PR #416)
This release mostly improves and fixes some CLI option handling.
--config
option to all commands to pass custom config.json
path. (PR #409, Issue #343)--options
option to sparse update_virtualenv
, so it can properly handle customized worker lists. (PR #409)prettytable
to texttable
, which has better line wrapping support for wide tables. (PR #413)storm.thrift
used internally to the one from Storm 1.1.1, which made the sparse list
tables more informative. We also now verify that Storm believe the topology name you are submitting is a valid name. (PR #414)sparse update_virtualenv
(PR #409)