CSnakes.Runtime 1.0.35-beta.214

This is a prerelease version of CSnakes.Runtime.
There is a newer version of this package available.
See the version list below for details.
dotnet add package CSnakes.Runtime --version 1.0.35-beta.214
                    
NuGet\Install-Package CSnakes.Runtime -Version 1.0.35-beta.214
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CSnakes.Runtime" Version="1.0.35-beta.214" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CSnakes.Runtime" Version="1.0.35-beta.214" />
                    
Directory.Packages.props
<PackageReference Include="CSnakes.Runtime" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CSnakes.Runtime --version 1.0.35-beta.214
                    
#r "nuget: CSnakes.Runtime, 1.0.35-beta.214"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CSnakes.Runtime@1.0.35-beta.214
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CSnakes.Runtime&version=1.0.35-beta.214&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CSnakes.Runtime&version=1.0.35-beta.214&prerelease
                    
Install as a Cake Tool

CSnakes - a tool for embedding Python into .NET projects

Documentation

NuGet Version

<img src="docs/res/logo.jpeg" alt="drawing" width="200"/>

CSnakes is a .NET Source Generator and Runtime that you can use to embed Python code and libraries into your .NET Solution without the need for REST, HTTP, or Microservices.

Architecture diagram of CSnakes

Features

Examples

Given the following Python file called example.py


def hello_world(name: str, age: int) -> str:
  return f"Hello {name}, you must be {age} years old!"

CSnakes will generate a static .NET class called Example with the function:

public class Example {
  public static string HelloWorld(string name, long age) {
    ...
  }
}

When called, HelloWorld() will invoke the Python function from example.py using Python's C-API and return native .NET types.

FAQ

See the FAQ for more information.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on CSnakes.Runtime:

Package Downloads
Glidergun

Package Description

Evergine.Runtimes.USD

Package Description

TransformersSharp

Package Description

Harbour.NETCore.CSnakes

Harbour.NETCore.CSnakes

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on CSnakes.Runtime:

Repository Stars
tonybaloney/TransformersSharp
A little wrapper for hugging face transformers in C#
Version Downloads Last Updated
2.0.0-beta.302 56 11/30/2025
2.0.0-beta.301 48 11/29/2025
2.0.0-beta.300 41 11/29/2025
2.0.0-beta.299 44 11/29/2025
2.0.0-beta.298 120 11/27/2025
2.0.0-beta.297 135 11/25/2025
2.0.0-beta.296 185 10/26/2025
2.0.0-beta.295 118 10/26/2025
2.0.0-beta.294 173 10/22/2025
2.0.0-beta.293 145 10/12/2025
2.0.0-beta.292 104 10/12/2025
2.0.0-beta.291 173 10/1/2025
2.0.0-beta.290 123 10/1/2025
2.0.0-beta.289 204 9/19/2025
2.0.0-beta.288 176 9/19/2025
2.0.0-beta.287 218 9/19/2025
2.0.0-beta.286 268 9/18/2025
2.0.0-beta.285 251 9/18/2025
2.0.0-beta.284 255 9/18/2025
2.0.0-beta.283 249 9/18/2025
2.0.0-beta.282 258 9/18/2025
2.0.0-beta.281 252 9/18/2025
2.0.0-beta.280 249 9/18/2025
2.0.0-beta.279 256 9/17/2025
2.0.0-beta.278 263 9/17/2025
2.0.0-beta.277 262 9/17/2025
2.0.0-beta.276 246 9/15/2025
2.0.0-beta.275 184 9/15/2025
2.0.0-beta.274 177 9/15/2025
2.0.0-beta.273 173 9/15/2025
2.0.0-beta.272 161 9/3/2025
2.0.0-beta.271 188 8/28/2025
2.0.0-beta.270 183 8/28/2025
2.0.0-beta.269 177 8/28/2025
2.0.0-beta.268 245 8/25/2025
2.0.0-beta.267 87 8/22/2025
2.0.0-beta.266 136 8/20/2025
2.0.0-beta.265 133 8/18/2025
2.0.0-beta.264 119 8/18/2025
2.0.0-beta.263 119 8/18/2025
2.0.0-beta.262 122 8/18/2025
2.0.0-beta.261 144 8/14/2025
2.0.0-beta.260 141 8/13/2025
2.0.0-beta.259 140 8/12/2025
2.0.0-beta.258 137 8/12/2025
1.2.1 15,413 8/8/2025
1.2.1-beta.257 129 8/12/2025
1.2.1-beta.256 142 8/12/2025
1.2.1-beta.255 122 8/9/2025
1.2.1-beta.254 186 8/8/2025
1.2.0 995 8/1/2025
1.2.0-beta.253 182 8/8/2025
1.2.0-beta.252 185 8/8/2025
1.2.0-beta.250 90 8/1/2025
1.1.0 9,623 6/24/2025
1.1.0-beta.249 93 8/1/2025
1.1.0-beta.246 475 7/24/2025
1.1.0-beta.245 478 7/24/2025
1.1.0-beta.244 519 7/23/2025
1.1.0-beta.243 525 7/22/2025
1.1.0-beta.242 510 7/22/2025
1.1.0-beta.241 134 7/15/2025
1.1.0-beta.240 123 7/14/2025
1.1.0-beta.239 135 7/9/2025
1.1.0-beta.238 132 7/8/2025
1.1.0-beta.237 138 6/25/2025
1.1.0-beta.236 136 6/24/2025
1.1.0-beta.235 136 6/24/2025
1.0.35 6,289 6/5/2025
1.0.35-beta.234 128 6/24/2025
1.0.35-beta.233 132 6/24/2025
1.0.35-beta.232 131 6/24/2025
1.0.35-beta.231 126 6/23/2025
1.0.35-beta.230 133 6/23/2025
1.0.35-beta.229 132 6/23/2025
1.0.35-beta.228 135 6/23/2025
1.0.35-beta.227 130 6/23/2025
1.0.35-beta.226 136 6/18/2025
1.0.35-beta.225 136 6/18/2025
1.0.35-beta.224 133 6/16/2025
1.0.35-beta.223 137 6/15/2025
1.0.35-beta.222 130 6/15/2025
1.0.35-beta.221 142 6/15/2025
1.0.35-beta.220 125 6/15/2025
1.0.35-beta.219 120 6/15/2025
1.0.35-beta.218 117 6/15/2025
1.0.35-beta.217 120 6/15/2025
1.0.35-beta.216 132 6/14/2025
1.0.35-beta.215 273 6/12/2025
1.0.35-beta.214 278 6/12/2025
1.0.35-beta.213 280 6/11/2025
1.0.35-beta.212 274 6/11/2025
1.0.35-beta.211 273 6/11/2025
1.0.35-beta.210 281 6/11/2025
1.0.35-beta.209 278 6/11/2025
1.0.35-beta.208 64 6/6/2025
1.0.35-beta.207 135 6/5/2025
1.0.34 2,282 5/25/2025
1.0.34-beta.206 141 6/5/2025
1.0.34-beta.205 135 6/4/2025
1.0.34-beta.204 137 6/4/2025
1.0.34-beta.203 136 6/4/2025
1.0.34-beta.202 132 6/4/2025
1.0.34-beta.201 136 6/4/2025
1.0.34-beta.200 131 6/3/2025
1.0.34-beta.199 136 6/2/2025
1.0.34-beta.198 137 6/2/2025
1.0.34-beta.197 137 6/2/2025
1.0.34-beta.196 90 5/25/2025
1.0.34-beta.195 96 5/25/2025
1.0.33 1,226 5/7/2025
1.0.33-beta.194 60 5/24/2025
1.0.33-beta.193 114 5/23/2025
1.0.33-beta.192 82 5/23/2025
1.0.33-beta.191 112 5/23/2025
1.0.33-beta.190 163 5/8/2025
1.0.33-beta.189 135 5/8/2025
1.0.33-beta.188 179 5/7/2025
1.0.32 665 4/29/2025
1.0.32-beta.187 163 5/7/2025
1.0.32-beta.186 134 5/6/2025
1.0.32-beta.185 137 5/5/2025
1.0.32-beta.184 158 5/5/2025
1.0.32-beta.183 164 4/30/2025
1.0.32-beta.182 180 4/30/2025
1.0.32-beta.181 136 4/30/2025
1.0.32-beta.180 155 4/29/2025
1.0.31 1,321 4/23/2025
1.0.31-beta.179 160 4/28/2025
1.0.31-beta.178 184 4/28/2025
1.0.31-beta.177 153 4/28/2025
1.0.31-beta.176 150 4/28/2025
1.0.31-beta.175 147 4/28/2025
1.0.31-beta.174 159 4/27/2025
1.0.31-beta.173 184 4/24/2025
1.0.31-beta.172 155 4/24/2025
1.0.31-beta.171 150 4/24/2025
1.0.31-beta.170 154 4/24/2025
1.0.31-beta.169 150 4/24/2025
1.0.31-beta.168 177 4/23/2025
1.0.31-beta.167 151 4/23/2025
1.0.31-beta.166 150 4/23/2025
1.0.31-beta.165 168 4/23/2025
1.0.30 4,025 3/26/2025
1.0.30-beta.164 153 4/23/2025
1.0.30-beta.163 151 4/22/2025
1.0.30-beta.162 174 4/22/2025
1.0.30-beta.161 150 4/18/2025
1.0.30-beta.160 181 4/17/2025
1.0.30-beta.159 174 4/6/2025
1.0.30-beta.158 161 4/6/2025
1.0.30-beta.157 181 4/4/2025
1.0.30-beta.156 149 4/3/2025
1.0.30-beta.155 145 4/3/2025
1.0.30-beta.154 154 4/3/2025
1.0.30-beta.153 156 4/3/2025
1.0.30-beta.152 174 3/30/2025
1.0.30-beta.151 465 3/26/2025
1.0.29 605 3/14/2025
1.0.29-beta.150 468 3/26/2025
1.0.29-beta.149 140 3/21/2025
1.0.29-beta.148 145 3/20/2025
1.0.29-beta.147 172 3/17/2025
1.0.29-beta.146 156 3/16/2025
1.0.29-beta.145 132 3/14/2025
1.0.28 255 3/12/2025
1.0.28-beta.144 130 3/14/2025
1.0.28-beta.143 187 3/12/2025
1.0.27 2,298 2/14/2025
1.0.27-beta.142 179 3/12/2025
1.0.27-beta.141 152 3/12/2025
1.0.27-beta.140 159 3/10/2025
1.0.27-beta.139 90 2/28/2025
1.0.27-beta.138 81 2/14/2025
1.0.26 5,915 1/27/2025
1.0.26-beta.137 91 2/14/2025
1.0.26-beta.136 96 2/10/2025
1.0.26-beta.135 126 1/27/2025
1.0.25 540 1/14/2025
1.0.25-beta.134 83 1/27/2025
1.0.25-beta.133 85 1/22/2025
1.0.25-beta.132 85 1/22/2025
1.0.25-beta.131 83 1/22/2025
1.0.25-beta.130 102 1/14/2025
1.0.25-beta.129 74 1/14/2025
1.0.25-beta.128 99 1/14/2025
1.0.24 225 1/13/2025
1.0.24-beta.127 71 1/13/2025
1.0.24-beta.126 77 1/13/2025
1.0.24-beta.125 79 1/13/2025
1.0.23 356 1/10/2025
1.0.23-beta.124 99 1/13/2025
1.0.23-beta.123 77 1/12/2025
1.0.23-beta.122 112 1/12/2025
1.0.23-beta.121 86 1/11/2025
1.0.23-beta.120 79 1/10/2025
1.0.22-beta.119 76 1/10/2025
1.0.21 3,286 10/15/2024
1.0.21-beta.118 74 1/10/2025
1.0.21-beta.117 101 1/8/2025
1.0.21-beta.116 76 1/8/2025
1.0.21-beta.115 116 11/2/2024
1.0.21-beta.114 108 10/30/2024
1.0.21-beta.113 91 10/29/2024
1.0.21-beta.112 92 10/29/2024
1.0.21-beta.111 88 10/29/2024
1.0.21-beta.110 88 10/29/2024
1.0.21-beta.109 107 10/22/2024
1.0.21-beta.108 114 10/20/2024
1.0.21-beta.107 113 10/20/2024
1.0.21-beta.106 105 10/20/2024
1.0.21-beta.105 134 10/18/2024
1.0.21-beta.104 85 10/17/2024
1.0.21-beta.103 88 10/17/2024
1.0.21-beta.102 78 10/15/2024
1.0.20 497 10/11/2024
1.0.20-beta.101 88 10/15/2024
1.0.20-beta.100 85 10/15/2024
1.0.20-beta.99 114 10/14/2024
1.0.20-beta.98 91 10/14/2024
1.0.20-beta.97 90 10/14/2024
1.0.20-beta.96 89 10/11/2024
1.0.19-beta.95 105 10/11/2024
1.0.19-beta.94 122 10/11/2024
1.0.19-beta.93 99 10/11/2024
1.0.19-beta.92 91 10/11/2024
1.0.19-beta.91 115 10/11/2024
1.0.19-beta.90 83 10/11/2024
1.0.19-beta.89 91 10/11/2024
1.0.18 1,119 9/23/2024
1.0.18-beta.88 89 10/11/2024
1.0.18-beta.87 82 10/10/2024
1.0.18-beta.86 99 10/7/2024
1.0.18-beta.85 90 10/6/2024
1.0.18-beta.84 88 10/6/2024
1.0.18-beta.83 102 9/25/2024
1.0.18-beta.82 87 9/24/2024
1.0.18-beta.80 91 9/23/2024
1.0.17 2,912 8/30/2024
1.0.17-beta.79 126 9/23/2024
1.0.17-beta.78 86 9/23/2024
1.0.17-beta.77 76 9/19/2024
1.0.17-beta.73 102 9/17/2024
1.0.17-beta.72 101 9/17/2024
1.0.17-beta.71 131 9/17/2024
1.0.17-beta.70 105 9/17/2024
1.0.17-beta.69 102 9/17/2024
1.0.17-beta.68 108 9/17/2024
1.0.17-beta.67 104 9/16/2024
1.0.17-beta.66 110 9/10/2024
1.0.17-beta.65 97 9/10/2024
1.0.17-beta.64 111 9/5/2024
1.0.17-beta.63 94 9/4/2024
1.0.17-beta.62 105 9/4/2024
1.0.17-beta.61 93 8/30/2024
1.0.17-beta.60 125 8/30/2024
1.0.16 696 8/21/2024
1.0.16-beta.59 135 8/30/2024
1.0.16-beta.58 112 8/29/2024
1.0.16-beta.57 97 8/28/2024
1.0.16-beta.56 102 8/28/2024
1.0.16-beta.55 102 8/28/2024
1.0.16-beta.54 155 8/23/2024
1.0.16-beta.53 121 8/23/2024
1.0.16-beta.52 159 8/22/2024
1.0.16-beta.51 113 8/21/2024
1.0.15-beta.50 121 8/21/2024
1.0.15-beta.49 144 8/21/2024
1.0.15-beta.48 131 8/21/2024
1.0.15-beta.47 163 8/21/2024
1.0.15-beta.46 109 8/21/2024
1.0.13 464 8/15/2024
1.0.13-beta.36 116 8/17/2024
1.0.13-beta.35 108 8/16/2024
1.0.13-beta.34 126 8/16/2024
1.0.13-beta.33 119 8/16/2024
1.0.13-beta.32 143 8/15/2024
1.0.13-beta.31 117 8/15/2024
1.0.11 191 8/14/2024
1.0.11-beta.30 124 8/15/2024
1.0.11-beta.29 131 8/15/2024
1.0.11-beta.28 111 8/14/2024
1.0.11-beta.27 116 8/14/2024
1.0.11-beta.26 120 8/14/2024
1.0.10 212 8/14/2024
1.0.10-beta.25 126 8/14/2024
1.0.10-beta.24 107 8/14/2024
1.0.9 186 8/14/2024
1.0.9-beta.23 125 8/14/2024
1.0.8 202 8/13/2024
1.0.8-beta.22 119 8/13/2024
1.0.8-beta.21 113 8/13/2024
1.0.8-beta.20 120 8/13/2024
1.0.8-beta.19 114 8/13/2024
1.0.8-beta.18 149 8/13/2024
1.0.8-beta.17 128 8/13/2024
1.0.7-beta.16 118 8/6/2024
1.0.6 184 8/5/2024
1.0.4-beta.14 90 8/3/2024
1.0.4-beta.13 87 8/3/2024
1.0.4-beta.12 110 8/3/2024
1.0.4-beta.11 109 8/1/2024
1.0.4-beta.10 103 8/1/2024
1.0.3-beta.8 96 8/1/2024
1.0.3-beta.7 113 8/1/2024
1.0.2 172 7/26/2024
1.0.1 189 7/26/2024
1.0.0 348 7/25/2024