Skip to content

The package installs libtcc and license files into toplevel platlib #627

@bnavigator

Description

@bnavigator

The currently published wheel (as well as when building it from the sdist with TCC_JIT enabled) installs stuff from miniexpr, tinycc into the toplevel python platlib.

blosc2-env/lib/python3.13/site-packages/include
└── libtcc.h
blosc2-env/lib/python3.13/site-packages/lib64
└── libtcc.so
blosc2-env/lib/python3.13/site-packages/share
└── miniexpr
    ├── licenses
    │   ├── LICENSE
    │   ├── LICENSE-LIBTCC
    │   ├── LICENSE-SLEEF
    │   ├── LICENSE-TINYEXPR
    │   └── THIRD_PARTY_NOTICES.md
    └── third_party
        └── tinycc
            └── COPYING

These should be put into a better place: The LICENSE files belong into .dist-info, the library and header file under blosc2 or at least into a named directory for tcc instead of include and share.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions