diff --git a/zappa/core.py b/zappa/core.py index faa8779fb..2798ae786 100644 --- a/zappa/core.py +++ b/zappa/core.py @@ -813,7 +813,8 @@ def get_cached_manylinux_wheel(self, package_name, package_version, disable_prog os.makedirs(cached_wheels_dir) else: # Check if we already have a cached copy - wheel_file = f'{package_name}-{package_version}-*_x86_64.whl' + wheel_name = re.sub("[^\w\d.]+", "_", package_name, re.UNICODE) + wheel_file = f'{wheel_name}-{package_version}-*_x86_64.whl' wheel_path = os.path.join(cached_wheels_dir, wheel_file) for pathname in glob.iglob(wheel_path):