Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Newer versions of Soup Sieve (i.e. >= 2.0.0) have dropped Python 2 support.