-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modernize build #16
Merged
randomir
merged 17 commits into
dwavesystems:master
from
randomir:feature/modernize-build
Jun 3, 2021
Merged
Modernize build #16
randomir
merged 17 commits into
dwavesystems:master
from
randomir:feature/modernize-build
Jun 3, 2021
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Simplifies `setup.py`. Cythonizes always when installed from source. Required `pip>=10.0` to install from source. Older pips will still be able to install from wheels.
Note the setup() includes only dynamically generated options. GitHub seems to have recently fixed their dependency scanning to look at setup.cfg (dependabot/dependabot-core#3423). Possibly not deployed to GitHub yet.
randomir
force-pushed
the
feature/modernize-build
branch
2 times, most recently
from
May 20, 2021 16:57
52ef9ee
to
7d24371
Compare
This comment has been minimized.
This comment has been minimized.
randomir
force-pushed
the
feature/modernize-build
branch
24 times, most recently
from
May 26, 2021 20:26
8f427e4
to
726f7ae
Compare
randomir
force-pushed
the
feature/modernize-build
branch
10 times, most recently
from
May 31, 2021 23:09
596b825
to
ad8e299
Compare
randomir
force-pushed
the
feature/modernize-build
branch
from
May 31, 2021 23:16
ad8e299
to
d73dca7
Compare
randomir
force-pushed
the
feature/modernize-build
branch
from
May 31, 2021 23:37
e8554e8
to
768076f
Compare
arcondello
reviewed
Jun 1, 2021
arcondello
approved these changes
Jun 1, 2021
hhtong
approved these changes
Jun 1, 2021
randomir
added a commit
that referenced
this pull request
Jun 28, 2021
New Features --- - Added `num_steps` data vector to returned sampleset (#17) Fixes --- - Modernized setup and build pipeline (#16) - Package metadata moved to setup.cfg - Use PEP-517/PEP-518 build system via pyproject.toml - Dropped 32-bit/i686 manylinux wheels - Added manylinux2014 wheels - Dropped AppVeyor in favor of CircleCI - Synchronized deploys - New CI workflow (build dist -> install from dist -> test) - Simplified and standardized CI by extracting common commands and jobs to dwave/ocean orb (#19) Changes --- - Dropped python 3.5 support (#15) - Deprecated `greedy.package_info` submodule (#16)
This was referenced Nov 1, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR we:
project_urls
package_info
submodule, but provide a dynamically generated shim for backwards compatibilitypyproject.toml
according to PEP-517/PEP-518coverage
tool configuration topyproject.toml
(add other tools when they support it)manylinux2014_aarch64
) on ARM hosts, only a predefined list of ubuntu images, see Shiparm64
wheels dwave-ocean-sdk#126