Skip to content

blenderbim brickschema dependencies #1860

Description

@brunopostle

Latest blenderbim requires brickschema, this package is very specific about which versions of its dependencies it requires.

For example fedora 34 and later ship with xlrd-2.0.1, but all versions of brickschema require xlrd < 2.0.0. Similarly, I can't satisfy required versions of rdflib, flask, jinja2, typer, click-spinner, requests, and others.

Installing brickschema with pip fails for the same reasons.

I've hacked-up rpm packages of owlrl, pyshacl and brickschema that install without full dependency checking, so at least I can build IfcOpenShell and blenderbim packages again, but the brickschema functionality is probably broken.

Can brickschema be made an optional dependency? i.e. import it within a try/except

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions