title: Spring Cloud Dataflow scriptable-transform fails for python language
body: <p>Recently, I download the 1.7.0 release and tried to deploy the following</p>
  
  <pre><code>stream create amqp-to-hdfs --definition "mqtt-source-rabbit
  --username=admin --password=pwd --url=/path/to/host--topics=dmj/ccs/sms/stream |
  scriptable-transform --language=python --script='return \"payload\"' |
  hdfs --fs-uri=hdfs://path/to/hdfs:9000 --directory=/path/to/recording --file-name=ingest"
  </code></pre>
  
  <p>However, this failed to start due to the following issue:</p>
  
  <pre><code>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.stream.app.scriptable.transform.processor.ScriptableTransformProcessorConfiguration': 
  Initialization of bean failed; nested exception is
  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transformer' defined in
  org.springframework.cloud.stream.app.scriptable.transform.processor.ScriptableTransformProcessorConfiguration: 
  Invocation of init method failed; nested exception is
  java.lang.IllegalArgumentException: javax.script.ScriptEngineManager is
  unable to create a script engine for language 'python'
  </code></pre>
  
  <p>This is odd because I do have python installed and if I change the language and script values to ruby-based code, everything works.  However, I need to use Python for this task.</p>
  
  <p>Any ideas</p>