Skip to content

BS4 (beautifulsoup4) dependency is missing the new "soupsieve" sub-dependency #166

Description

@polyglot-jones

I have a package that specifies "bs4" (beautiful soup html scraper) in dependencies.json. My package worked until a month ago. Today, it fails with "Cannot execute CSS selectors because the soupsieve package is not installed." When I do Package Control: Satisfy Libraries, I get "Package Control: Installed library "beautifulsoup4" 4.12.3 for Python 3.8" which is the latest and greatest version of beautifulsoup4, which apparently now requires a new library called soupsieve.

The problem is that "https://packagecontrol.github.io/channel/channel_v4.json" (as of just now, 4/3/2024) refers to "https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl", but it makes no mention to the now-required soupsieve wheel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions