File tree Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Expand file tree Collapse file tree 2 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 9898 runs-on : ubuntu-latest
9999 needs :
100100 - build_wheels
101+ - build_sdist
101102 steps :
102103 - name : Download all distribution artifacts
103104 uses : actions/download-artifact@v5
Original file line number Diff line number Diff line change 1616
1717## Community
1818
19- [ ![ Discord] ( https://img.shields.io/badge/Discord-Join%20Chat-7289da?logo=discord&logoColor=white )] ( https://discord.com/channels/1412143058463756421/1412144907312955532 )
19+ [ ![ Discord] ( https://img.shields.io/badge/Discord-Join%20Chat-7289da?logo=discord&logoColor=white )] ( https://discord.gg/U8wqxgjt9C )
2020
2121Join the discussion! We will do everything we can to help you!
2222
@@ -37,4 +37,23 @@ Run a SWMM simulation.
3737from swmm.toolkit import solver
3838
3939solver.run('input_file.inp', 'report_file.rpt', 'output_file.out')
40+
4041```
42+
43+ ## Build From Source
44+
45+ > [ !NOTE]
46+ > Since version version 0.16.1, swmm-toolkit by default has been built and published
47+ > using the [ python stable ABI] ( https://docs.python.org/3/c-api/stable.html#stable-abi ) for
48+ > python 3.9 onward. Using the stable ABI introduces very minor performance reduction while
49+ > substantially simplifying our release process and compatibility with future python versions.
50+ >
51+ > The commands below show how to build this package with and without using the python stable ABI.
52+
53+ ### Build with python stable ABI
54+
55+ ` python -m build . `
56+
57+ ### Build without python stable ABI
58+
59+ ` NO_STABLE_ABI=1 python -m build `
You can’t perform that action at this time.
0 commit comments