Why has coverage been locked to `==4.0.3` for two years? Why not `>=4.0.0`?

If I add localstack to my pipenv, I can't lock because of this unnecessary dependency.
run_cmd_safe(cmd='chmod -R 777 "%s"' % config.TMP_FOLDER)
    print(docker_cmd)
    t = ShellCommandThread(docker_cmd, outfile=subprocess.PIPE)
    t.start()
    time.sleep(2)
    t.process.wait()
    sys.exit(t.process.returncode)
def start_infra(asynchronous=False, apis=None):
    try:
        
        load_plugins()
        event_publisher.fire_event(event_publisher.EVENT_START_INFRA)
        
        setup_logging()
        if not apis:
            apis = list(config.SERVICE_PORTS.keys())
        
        os.environ['AWS_REGION'] = DEFAULT_REGION
        os.environ['ENV'] = ENV_DEV
        
        register_signal_handlers()
        
        check_aws_credentials()
        
        install.install_components(apis)
        
        sleep_time = 5
        
        thread = None
        if 'elasticsearch' in apis or 'es' in apis: