Skip to content

dev-python/librosa: new package#1322

Draft
uis246 wants to merge 13 commits into
gentoo:masterfrom
uis246:master
Draft

dev-python/librosa: new package#1322
uis246 wants to merge 13 commits into
gentoo:masterfrom
uis246:master

Conversation

@uis246

@uis246 uis246 commented Feb 7, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@uis246

uis246 commented Feb 7, 2025

Copy link
Copy Markdown
Contributor Author

For now I'm waiting for librosa/librosa@7eb0a09 to hit release.

@uis246

uis246 commented Feb 7, 2025

Copy link
Copy Markdown
Contributor Author

Where to put nanobind? BDEPEND or RDEPEND? As I understand it needs to be executed during compilation. And what did I do wrong?

@uis246

uis246 commented Feb 7, 2025

Copy link
Copy Markdown
Contributor Author

I see. nanobind ebuild does not declare pypy3 support.

@uis246

uis246 commented Feb 7, 2025

Copy link
Copy Markdown
Contributor Author

@uis246

uis246 commented Feb 9, 2025

Copy link
Copy Markdown
Contributor Author

Test data repository is not tagged. It means I will need to somehow download it from git in release ebuild. Not sure how.
Related issue:

If worst case I plan to disable tests on release ebuild.

@Nowa-Ammerlaan

Copy link
Copy Markdown
Member

Test data repository is not tagged. It means I will need to somehow download it from git in release ebuild.

Usually it is possible to do some patching and add a snapshot from the git to the SRC_URI.

@uis246

uis246 commented Feb 9, 2025

Copy link
Copy Markdown
Contributor Author

Should typing-extensions in soxr go to BDEPEND or IDEPEND or stay in DEPEND? Moving to BDEPEND for now.

Signed-off-by: uis <uis9936@gmail.com>
Signed-off-by: uis <uis9936@gmail.com>
Signed-off-by: uis <uis9936@gmail.com>
Signed-off-by: uis <uis9936@gmail.com>
Signed-off-by: uis <uis9936@gmail.com>
@uis246

uis246 commented Feb 9, 2025

Copy link
Copy Markdown
Contributor Author

I added things for docs generation. Works in soxr. Still broken in librosa, so I did not inherit docs there.

Comment thread dev-python/librosa/librosa-9999.ebuild Outdated
Comment thread dev-python/librosa/librosa-9999.ebuild Outdated
Comment thread dev-python/mir_eval/mir_eval-0.8.0_rc1.ebuild Outdated
Comment thread dev-python/mir_eval/mir_eval-0.8.0_rc1.ebuild Outdated
Comment thread dev-python/presets/presets-1.0.0.ebuild Outdated
Comment thread dev-python/presets/presets-1.0.0.ebuild Outdated
Comment thread dev-python/soxr/soxr-0.5.0.ebuild Outdated
Comment thread dev-python/soxr/soxr-0.5.0.ebuild Outdated
Comment thread dev-python/soxr/soxr-0.5.0.ebuild Outdated
Comment thread dev-python/mir_eval/mir_eval-0.8.0_rc1.ebuild Outdated
@Nowa-Ammerlaan

Copy link
Copy Markdown
Member

Should typing-extensions in soxr go to BDEPEND or IDEPEND or stay in DEPEND? Moving to BDEPEND for now.

RDEPEND if it is in the dependency list, BDEPEND if it is imported during the build.

Might I suggest to omit the pypy3 target here so this is no longer blocked by the failures in nanobind?

@uis246

uis246 commented Feb 12, 2025

Copy link
Copy Markdown
Contributor Author

After tuxu/python-samplerate#24 gets resolved I should be able to enable all non-network tests for librosa. I already made ebuild for resampy.

@uis246

uis246 commented Oct 10, 2025

Copy link
Copy Markdown
Contributor Author

I'm back and hope to finish it

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants