File MANIFEST.in of Package failed_python-libusbsio
```
include README.md
include LICENSE
recursive-include libusbsio/bin *.so *.dll *.dylib
```
---
### Explanation of Changes
1. **`python-libusbsio.spec`**:
- Added a step in the `%install` section to copy shared libraries (`*.so`, `*.dll`, `*.dylib`) to the appropriate directory under `%{_libdir}`.
- Modified the `%check` section to include the library path in `LD_LIBRARY_PATH` so the tests can locate the shared libraries.
2. **`setup.py`**:
- Used `package_data` to include shared libraries in the `libusbsio` package. This ensures they are part of the installed package and available during runtime.
3. **`MANIFEST.in`**:
- Included all shared libraries in the source distribution to ensure they are available during the build process.
These changes ensure that the shared libraries are correctly packaged and accessible during both installation and testing, resolving the `DLL path invalid` errors observed in the build log.