dwavesystems / dwavesystems/dwave-ocean-sdk

Use oldest-supported-numpy

Open
#208 6 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
539
Forks
192
Avg merge
1d 2h
Merged PRs (30d)
2

Description

I just noticed
https://github.com/dwavesystems/dwave-preprocessing/blob/be12b72b1e9c8ef450f83e93b844801df641e7bd/pyproject.toml#L6

This should almost always be oldest-supported-numpy if it's in a pyproject.toml file. https://github.com/scipy/oldest-supported-numpy - see https://scikit-hep.org/developer/packaging#special-additions-numpy or the note at https://cibuildwheel.readthedocs.io/en/stable/options/#before-build for example.

Contributor guide

Open the contributing guide

Research direction

Inspect the referenced pyproject.toml dependency at the linked line and compare its NumPy requirement with the oldest-supported-numpy guidance cited in the issue. Confirm the packaging metadata uses the recommended dependency, then verify the resulting project configuration still parses correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
numpy, python
Domain
build-system
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.