-
-
Notifications
You must be signed in to change notification settings - Fork 66
Python pyproject package #177
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
Open
TheStaticTurtle
wants to merge
3
commits into
celtera:master
Choose a base branch
from
TheStaticTurtle:python-pyproject
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,117 @@ | ||
| [build-system] | ||
| requires = ["scikit-build-core >=0.4.3", "nanobind >=1.3.2"] | ||
| build-backend = "scikit_build_core.build" | ||
|
|
||
| [project] | ||
| name = "pylibremidi" | ||
| version = "5.3.1" | ||
| description = "A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI." | ||
| readme = "README.md" | ||
| requires-python = ">=3.8" | ||
| authors = [ | ||
| # Git history | ||
| { name = "Celerier Jean-Michaël", email = "[email protected]" }, | ||
| { name = "Caleb Xu", email = "[email protected]" }, | ||
| { name = "Eric Conlon", email = "[email protected]" }, | ||
| { name = "Alyssa Ross", email = "[email protected]" }, | ||
| { name = "Atsushi Eno", email = "[email protected]" }, | ||
| { name = "Gabe Gonzalez", email = "[email protected]" }, | ||
| { name = "Andrew McCann", email = "[email protected]" }, | ||
| { name = "fwcd", email = "[email protected]" }, | ||
| { name = "christoph", email = "[email protected]" }, | ||
| { name = "neil", email = "[email protected]" }, | ||
| { name = "Yuri Victorovich", email = "[email protected]" }, | ||
| { name = "Ivan Hawkes", email = "[email protected]" }, | ||
| { name = "Jan Schuerman", email = "[email protected]" }, | ||
| { name = "tmwsnrx", email = "[email protected]" }, | ||
| { name = "Martin Stimpfl", email = "[email protected]" }, | ||
| { name = "HyperLan-git", email = "[email protected]" }, | ||
| { name = "Dimitre", email = "[email protected]" }, | ||
| { name = "bratner", email = "[email protected]" }, | ||
| { name = "Curve", email = "[email protected]" }, | ||
| { name = "Christopher P. Yarger", email = "[email protected]" }, | ||
| { name = "Jonathan Lidbeck", email = "[email protected]" }, | ||
| { name = "Christopher P Yarger", email = "[email protected]" }, | ||
| { name = "Cacodemon345", email = "[email protected]" }, | ||
| { name = "Yuriy Yashchenko", email = "[email protected]" }, | ||
| { name = "Yuriy Yashchenko", email = "[email protected]" }, | ||
|
|
||
| # Original rtmidi authors | ||
| { name = "Adam Avramov", email = "[email protected]" }, | ||
| { name = "aib", email = "[email protected]" }, | ||
| { name = "Alexandros Theodotou", email = "[email protected]" }, | ||
| { name = "amosonn", email = "[email protected]" }, | ||
| { name = "andrew morton", email = "[email protected]" }, | ||
| { name = "Ashley Hedges", email = "[email protected]" }, | ||
| { name = "Atsushi Eno", email = "[email protected]" }, | ||
| { name = "Bartek Łukawski", email = "[email protected]" }, | ||
| { name = "Bart Spaans", email = "[email protected]" }, | ||
| { name = "Ben Swift", email = "[email protected]" }, | ||
| { name = "Chris Chronopoulos", email = "[email protected]" }, | ||
| { name = "Christian Köstlin", email = "[email protected]" }, | ||
| { name = "Christopher Arndt", email = "[email protected]" }, | ||
| { name = "emlai", email = "[email protected]" }, | ||
| { name = "Francisco Demartino", email = "[email protected]" }, | ||
| { name = "Gary Scavone", email = "[email protected]" }, | ||
| { name = "garyscavone", email = "[email protected]" }, | ||
| { name = "Hugo Hromic", email = "[email protected]" }, | ||
| { name = "IOhannes m zmölnig", email = "[email protected]" }, | ||
| { name = "Jake Sandlund", email = "[email protected]" }, | ||
| { name = "Jean-Michaël Celerier", email = "[email protected]" }, | ||
| { name = "jgvictores", email = "[email protected]" }, | ||
| { name = "johnty", email = "[email protected]" }, | ||
| { name = "JP Cimalando", email = "[email protected]" }, | ||
| { name = "kidproquo", email = "[email protected]" }, | ||
| { name = "Lane Spangler", email = "[email protected]" }, | ||
| { name = "Martin Delille", email = "[email protected]" }, | ||
| { name = "Mattes D", email = "[email protected]" }, | ||
| { name = "mcc", email = "[email protected]" }, | ||
| { name = "Michael Dahl", email = "[email protected]" }, | ||
| { name = "Nicolas Boulenguez", email = "[email protected]" }, | ||
| { name = "Nicolas Boulenguez", email = "[email protected]" }, | ||
| { name = "Oli Larkin", email = "[email protected]" }, | ||
| { name = "Phildo", email = "[email protected]" }, | ||
| { name = "philip", email = "[email protected]" }, | ||
| { name = "Przemyslaw Wegrzyn", email = "[email protected]" }, | ||
| { name = "Rémy Mouëza", email = "[email protected]" }, | ||
| { name = "Rian Hunter", email = "[email protected]" }, | ||
| { name = "Rory Jaffe", email = "[email protected]" }, | ||
| { name = "Ryan Schmidt", email = "[email protected]" }, | ||
| { name = "sagamusix", email = "[email protected]" }, | ||
| { name = "Saga Musix", email = "[email protected]" }, | ||
| { name = "Sam Hocevar", email = "[email protected]" }, | ||
| { name = "Sebastien Alaiwan", email = "[email protected]" }, | ||
| { name = "Serge A. Zaitsev", email = "[email protected]" }, | ||
| { name = "Stephen Sinclair", email = "[email protected]" }, | ||
| { name = "Stephen Sinclair", email = "[email protected]" }, | ||
| { name = "Stephen Sinclair", email = "[email protected]" }, | ||
| { name = "Stephen Sinclair", email = "[email protected]" }, | ||
| { name = "Szymon Kaliski", email = "[email protected]" }, | ||
| { name = "Thiago Goulart", email = "[email protected]" }, | ||
| { name = "Tiago Morais Morgado", email = "[email protected]" }, | ||
| { name = "Tobias Schlemmer", email = "[email protected]" }, | ||
| { name = "Yuri", email = "[email protected]" }, | ||
|
|
||
| # Original ModernMIDI authors | ||
| { name = "Dimitri Diakopoulos", email = "[email protected]" }, | ||
| { name = "Lauren Hughes", email = "[email protected]" }, | ||
|
|
||
| ] | ||
| license-files = [ | ||
| "LICENSE.md" | ||
| ] | ||
| license = "MIT AND BSD-2-Clause" | ||
|
|
||
| [project.urls] | ||
| Homepage = "https://github.com/celtera/libremidi" | ||
|
|
||
| [tool.scikit-build] | ||
| # Protect the configuration against future changes in scikit-build-core | ||
| minimum-version = "0.4" | ||
| cmake.source-dir = "./bindings/python" | ||
|
|
||
| # Setuptools-style build caching in a local directory | ||
| build-dir = "build/{wheel_tag}" | ||
|
|
||
| # Build stable ABI wheels for CPython 3.10+ | ||
| wheel.py-api = "cp310" | ||
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.