title: smart_open Python Library
body: <p>Is smart-open Python library considered a C library?
  <a href="https://pypi.org/project/smart-open/" rel="nofollow noreferrer">https://pypi.org/project/smart-open/</a></p>
  
  <p>I have packaged it, uploaded to S3 and trying to use it in AWS Glue Python Shell Script Job as described in these instructions: <a href="https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-libraries.html#aws-glue-programming-python-libraries-job" rel="nofollow noreferrer">https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-libraries.html#aws-glue-programming-python-libraries-job</a></p>
  
  <p>However, I am getting an error running the job (error log below). Could it be that smart_open is a C library or would the error be different if so? </p>
  
  <pre><code>    Traceback (most recent call last):
    File "/tmp/runscript.py", line 118, in &lt;module&gt;
      runpy.run_path(temp_file_path, run_name='__main__')
    File "/usr/local/lib/python3.6/runpy.py", line 263, in run_path
      pkg_name=pkg_name, script_name=fname)
    File "/usr/local/lib/python3.6/runpy.py", line 96, in _run_module_code
      mod_name, mod_spec, pkg_name, script_name)
    File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "/tmp/glue-python-scripts-kuvx2b2y/hello-world.py", line 1, in &lt;module&gt;
  ModuleNotFoundError: No module named 'smart_open'
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/tmp/runscript.py", line 137, in &lt;module&gt;
      raise e_type(e_value).with_tracsback(new_stack)
  AttributeError: 'ModuleNotFoundError' object has no attribute 'with_tracsback'
  </code></pre>