CouncilDataProject / CouncilDataProject/speakerbox

datasets ~=1.18 requirement introduces conflict w/ numpy > 1.23

Open
#24 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
61
Forks
6
PR merge metrics
No merged PRs in 30d

Description

### Describe the Bug

`speakerbox` requires `datasets~=1.18` which in turn requires `numpy>=1.17`. The `datasets` `1.x` line hasn't been updated since mid-2022. `numpy` `v1.20` [deprecated use of aliases of built-in types](https://numpy.org/devdocs/release/1.24.0-notes.html#expired-deprecations) and [expired those deprecations](https://numpy.org/devdocs/release/1.24.0-notes.html#expired-deprecations) in `v1.24`. The `datasets` `1.x` line uses those aliases, so a default install of `speakerbox` fails during training.

### Expected Behavior

Training should work.

### Reproduction

`pipenv install speakerbox==1.2.0`
Use `speakerbox.train()`

### Environment

- OS Version: _macOS 13.4_
- Python: _3.10.13_
- speakerbox Version: _1.2.0_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.