File tree Expand file tree Collapse file tree 3 files changed +15
-15
lines changed Expand file tree Collapse file tree 3 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ This section covers common needs.
55## Starting a new project
66
77The easiest way to get started is to use the [ Scientific Python cookie] [ ] , which
8- makes a new project following the [ Scientific Python Development Guidelines] [ ] . Scikit-build-core
9- is one of the backends you can select. The project will have a lot of tooling prepared
10- for you as well, including pre-commit checks and a noxfile; be sure to read the guidelines
11- to see what is there and how it works.
8+ makes a new project following the [ Scientific Python Development Guidelines] [ ] .
9+ Scikit-build-core is one of the backends you can select. The project will have a
10+ lot of tooling prepared for you as well, including pre-commit checks and a
11+ noxfile; be sure to read the guidelines to see what is there and how it works.
1212
1313Another option is the [ pybind11 example] [ ] .
1414
@@ -78,8 +78,8 @@ automatically does this for you. See [repairing](#repairing-wheels).
7878
7979## Making a Conda recipe
8080
81- ` scikit-build-core ` is available on conda-forge, and is used in [ dozens
82- of recipes] [ ] . There are a few things to keep in mind.
81+ ` scikit-build-core ` is available on conda-forge, and is used in [ dozens of
82+ recipes] [ ] . There are a few things to keep in mind.
8383
8484You need to recreate your ` build-system.requires ` in the ` host ` table, with the
8585conda versions of your dependencies. You also need to add ` cmake ` and either
Original file line number Diff line number Diff line change 11# Getting started
22
33If you've never made a Python package before, [ packaging.python.org's
4- tutorial] [ ] is a great place to start. It walks you through creating a simple package
5- in pure Python using modern tooling and configuration. Another great resource is
6- the [ Scientific Python Developer Guide] [ ] . And a tutorial can be found at
7- [ INTERSECT Training: Packaging] [ ] .
4+ tutorial] [ ] is a great place to start. It walks you through creating a simple
5+ package in pure Python using modern tooling and configuration. Another great
6+ resource is the [ Scientific Python Developer Guide] [ ] . And a tutorial can be
7+ found at [ INTERSECT Training: Packaging] [ ] .
88
99## Quick start
1010
Original file line number Diff line number Diff line change 22
33Scikit-build-core has an override system, similar to cibuildwheel and mypy. You
44specify a ` tool.scikit-build.overrides ` array with an ` if ` key. That ` if ` key
5- can take several values, including several based on [ PEP 508] [ ] . Inside the override,
6- you can set any value ` tool.scikit-build ` supports, and it will override if the ` if `
7- condition is true.
5+ can take several values, including several based on [ PEP 508] [ ] . Inside the
6+ override, you can set any value ` tool.scikit-build ` supports, and it will
7+ override if the ` if ` condition is true.
88
99## If conditions
1010
@@ -110,8 +110,8 @@ The value of `sys.implementation.name`. Takes a regex. Some common values:
110110
111111### ` implementation-version ` (version)
112112
113- Derived from ` sys.implementation.version ` , following [ PEP 508] [ ] . Takes a specifier
114- set. This is the PyPy version on PyPy, for example.
113+ Derived from ` sys.implementation.version ` , following [ PEP 508] [ ] . Takes a
114+ specifier set. This is the PyPy version on PyPy, for example.
115115
116116### ` env.* ` (string or bool)
117117
You can’t perform that action at this time.
0 commit comments