├── .config └── dotnet-tools.json ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── docs-ci.yml │ ├── dotnet-ci.yml │ ├── dotnet-publish-ci.yml │ ├── dotnet-publish-gh-packages.yml │ ├── dotnet-publish-main.yml │ ├── dotnet-publish-release.yml │ ├── test-reporting.yml │ └── todo.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── docs ├── advanced │ ├── additional-locators.md │ ├── advanced-usage.md │ ├── big-integers.md │ ├── free-threading.md │ ├── generators.md │ ├── hot-reload.md │ ├── manual-integration.md │ ├── native-aot.md │ ├── performance.md │ ├── signal-handlers.md │ └── troubleshooting.md ├── community │ ├── contributing.md │ ├── faq.md │ ├── limitations.md │ └── roadmap.md ├── examples │ ├── projects-using-csnakes.md │ └── sample-projects.md ├── getting-started │ ├── first-example.md │ ├── installation.md │ ├── quick-start.md │ └── templates.md ├── index.md ├── requirements.txt ├── res │ ├── architecture_simple.png │ ├── icon_black.png │ ├── icon_white.png │ ├── logo.jpeg │ ├── logo.png │ └── screenshots │ │ └── aspire_app.png └── user-guide │ ├── async.md │ ├── basic-usage.md │ ├── buffers.md │ ├── configuration.md │ ├── deployment.md │ ├── environments.md │ ├── errors.md │ ├── logging.md │ ├── pyobject.md │ └── type-system.md ├── mkdocs.yml ├── samples ├── Aspire │ ├── CSnakesAspire.ApiService │ │ ├── CSnakesAspire.ApiService.csproj │ │ ├── Data │ │ │ ├── README.md │ │ │ └── seattle-weather.csv │ │ ├── Migrations │ │ │ ├── 20240816043145_InitialCreate.Designer.cs │ │ │ ├── 20240816043145_InitialCreate.cs │ │ │ ├── 20241113014440_Aspire 9.Designer.cs │ │ │ ├── 20241113014440_Aspire 9.cs │ │ │ └── WeatherDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Weather.cs │ │ ├── WeatherDbContext.cs │ │ ├── WeatherRecord.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CSnakesAspire.AppHost │ │ ├── CSnakesAspire.AppHost.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CSnakesAspire.ServiceDefaults │ │ ├── CSnakesAspire.ServiceDefaults.csproj │ │ └── Extensions.cs │ ├── CSnakesAspire.Web │ │ ├── CSnakesAspire.Web.csproj │ │ ├── Components │ │ │ ├── App.razor │ │ │ ├── Layout │ │ │ │ ├── MainLayout.razor │ │ │ │ ├── MainLayout.razor.css │ │ │ │ ├── NavMenu.razor │ │ │ │ └── NavMenu.razor.css │ │ │ ├── Pages │ │ │ │ ├── Counter.razor │ │ │ │ ├── Error.razor │ │ │ │ ├── Home.razor │ │ │ │ └── Weather.razor │ │ │ ├── Routes.razor │ │ │ └── _Imports.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WeatherApiClient.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── app.css │ │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── favicon.png │ ├── CSnakesAspire.sln │ ├── Directory.Build.props │ └── python │ │ ├── otlp_tracing.py │ │ ├── requirements.txt │ │ └── weather.py ├── docker │ └── Dockerfile ├── nuget.config └── simple │ ├── AOTConsoleApp │ ├── AOTConsoleApp.csproj │ ├── Program.cs │ └── aot_demo.py │ ├── Directory.Build.props │ ├── ExamplePythonDependency │ ├── ExamplePythonDependency.csproj │ ├── hello_world.py │ ├── kmeans_example.py │ ├── phi3_demo.py │ ├── quick_demo.py │ ├── requirements.txt │ └── type_demos.py │ ├── FSharpSample │ ├── FSharpSample.fsproj │ └── Program.fs │ ├── QuickConsoleTest │ ├── Program.cs │ └── QuickConsoleTest.csproj │ ├── README.md │ ├── SimpleSamples.sln │ └── WebApp │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── loadtest.jmx ├── src ├── CSnakes.Runtime.Tests │ ├── CSnakes.Runtime.Tests.csproj │ ├── Converter │ │ ├── BigIntegerConverterTest.cs │ │ ├── BoolConverterTest.cs │ │ ├── BytesConverterTest.cs │ │ ├── ConverterTestBase.cs │ │ ├── DictionaryConverterTest.cs │ │ ├── DoubleConverterTest.cs │ │ ├── FloatConverterTest.cs │ │ ├── IntConverterTest.cs │ │ ├── ListConverterTest.cs │ │ ├── LongConverterTest.cs │ │ ├── TupleConverterTests.cs │ │ └── UnicodeConverterTest.cs │ ├── Locators │ │ ├── NuGetLocatorTests.cs │ │ ├── PythonLocatorTests.cs │ │ └── RedistributableLocatorTests.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── Python │ │ ├── GILTests.cs │ │ ├── ImmortalTests.cs │ │ ├── ImportTests.cs │ │ ├── PyDictionaryTests.cs │ │ ├── PyListTests.cs │ │ ├── PyObjectTests.cs │ │ └── RunTests.cs │ ├── PythonEnvironmentBuilderTests.cs │ ├── RuntimeTestBase.cs │ └── ServiceCollectionTests.cs ├── CSnakes.Runtime │ ├── CPython │ │ ├── Bool.cs │ │ ├── Buffer.cs │ │ ├── Bytes.cs │ │ ├── Call.cs │ │ ├── Coroutine.cs │ │ ├── Dict.cs │ │ ├── EventLoop.cs │ │ ├── Exceptions.cs │ │ ├── Float.cs │ │ ├── GIL.cs │ │ ├── Generator.cs │ │ ├── Import.cs │ │ ├── Init.cs │ │ ├── Iter.cs │ │ ├── List.cs │ │ ├── Long.cs │ │ ├── Mapping.cs │ │ ├── Marshalling.cs │ │ ├── None.cs │ │ ├── Object.cs │ │ ├── Run.cs │ │ ├── Sequence.cs │ │ ├── Tuple.cs │ │ └── Unicode.cs │ ├── CSnakes.Runtime.csproj │ ├── DynamicCodeMessages.cs │ ├── EnvironmentManagement │ │ ├── CondaEnvironmentManagement.cs │ │ ├── IEnvironmentManagement.cs │ │ └── VenvEnvironmentManagement.cs │ ├── IPythonEnvironment.cs │ ├── IPythonEnvironmentBuilder.cs │ ├── IReloadableModuleImport.cs │ ├── Locators │ │ ├── CondaLocator.cs │ │ ├── EnvironmentVariableLocator.cs │ │ ├── FolderLocator.cs │ │ ├── MacOSInstallerLocator.cs │ │ ├── NuGetLocator.cs │ │ ├── PythonLocationMetadata.cs │ │ ├── PythonLocator.cs │ │ ├── RedistributableLocator.cs │ │ ├── SourceLocator.cs │ │ ├── WindowsInstallerLocator.cs │ │ └── WindowsStoreLocator.cs │ ├── NuGet │ │ └── buildTransitive │ │ │ └── net8.0 │ │ │ ├── CSnakes.Runtime.props │ │ │ └── CSnakes.Runtime.targets │ ├── PackageManagement │ │ ├── IPythonPackageInstaller.cs │ │ ├── PipInstaller.cs │ │ └── UVInstaller.cs │ ├── Packaging.targets │ ├── ProcessUtils.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── PublicAPI │ │ ├── net8.0 │ │ │ ├── PublicAPI.Shipped.txt │ │ │ └── PublicAPI.Unshipped.txt │ │ └── net9.0 │ │ │ ├── PublicAPI.Shipped.txt │ │ │ └── PublicAPI.Unshipped.txt │ ├── PyObjectTypeConverter.BigInteger.cs │ ├── PyObjectTypeConverter.Coroutine.cs │ ├── PyObjectTypeConverter.Dictionary.cs │ ├── PyObjectTypeConverter.Generator.cs │ ├── PyObjectTypeConverter.KnownTypes.cs │ ├── PyObjectTypeConverter.List.cs │ ├── PyObjectTypeConverter.Tuple.cs │ ├── PyObjectTypeConverter.Utils.cs │ ├── PyObjectTypeConverter.cs │ ├── Python │ │ ├── Coroutine.cs │ │ ├── GIL.cs │ │ ├── GeneratorIterator.cs │ │ ├── ICloneable.cs │ │ ├── ICoroutine.cs │ │ ├── IGeneratorIterator.cs │ │ ├── IPyBuffer.cs │ │ ├── IPyObjectImporter.cs │ │ ├── Import.cs │ │ ├── Interns │ │ │ ├── ImmortalPyObject.cs │ │ │ ├── ImmortalSmallInteger.cs │ │ │ ├── PyFalseObject.cs │ │ │ ├── PyNegativeOneObject.cs │ │ │ ├── PyNoneObject.cs │ │ │ ├── PyOneObject.cs │ │ │ ├── PyTrueObject.cs │ │ │ └── PyZeroObject.cs │ │ ├── KeywordArg.cs │ │ ├── Pack.cs │ │ ├── PyBuffer.cs │ │ ├── PyBufferExtensions.cs │ │ ├── PyDictionary.cs │ │ ├── PyEnumerable.cs │ │ ├── PyList.cs │ │ ├── PyObject.Immortals.cs │ │ ├── PyObject.cs │ │ ├── PyObjectImporters.Tuple.g.cs │ │ ├── PyObjectImporters.Tuple.g.tt │ │ └── PyObjectImporters.cs │ ├── PythonEnvironment.cs │ ├── PythonEnvironmentBuilder.cs │ ├── PythonEnvironmentOptions.cs │ ├── PythonInvocationException.cs │ ├── PythonLogger.cs │ ├── PythonRunString.cs │ ├── PythonRuntimeException.cs │ ├── PythonStopIterationException.cs │ ├── ServiceCollectionExtensions.cs │ └── TextTemplates.targets ├── CSnakes.SourceGeneration │ ├── CSnakes.SourceGeneration.csproj │ ├── CallerArgumentExpressionAttribute.cs │ ├── CaseHelper.cs │ ├── DerivedNames.cs │ ├── GeneratorError.cs │ ├── Keywords.cs │ ├── NamespaceHelper.cs │ ├── NamespaceNotInRootException.cs │ ├── NuGet │ │ └── buildTransitive │ │ │ └── net8.0 │ │ │ ├── CSnakes.SourceGeneration.props │ │ │ └── CSnakes.SourceGeneration.targets │ ├── Parser │ │ ├── EnumerableExtensions.cs │ │ ├── ParserExtensions.cs │ │ ├── PythonParser.Constants.cs │ │ ├── PythonParser.Function.cs │ │ ├── PythonParser.Parameters.cs │ │ ├── PythonParser.TypeDef.cs │ │ ├── PythonParser.cs │ │ ├── PythonTokenizer.cs │ │ ├── PythonTokens.cs │ │ └── Types │ │ │ ├── PythonConstant.cs │ │ │ ├── PythonFunctionDefinition.cs │ │ │ ├── PythonFunctionParameter.cs │ │ │ ├── PythonFunctionParameterType.cs │ │ │ ├── PythonTypeSpec.cs │ │ │ └── ValueArray.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── PythonStaticGenerator.cs │ ├── Reflection │ │ ├── ArgumentReflection.cs │ │ ├── MethodDefinition.cs │ │ ├── MethodDefinitionComparator.cs │ │ ├── MethodReflection.cs │ │ ├── ModuleReflection.cs │ │ ├── RefSafetyContext.cs │ │ └── TypeReflection.cs │ ├── ResultConversionCodeGenerator.cs │ └── SourceFileUtils.cs ├── CSnakes.Stage │ ├── CSnakes.Stage.csproj │ ├── Program.cs │ └── README.md ├── CSnakes.Tests │ ├── CSnakes.Tests.csproj │ ├── CaseHelperTests.cs │ ├── GeneratedSignatureTests.cs │ ├── NamespaceHelperTests.cs │ ├── ParameterListParserTests.cs │ ├── Parser │ │ └── EnumerableExtensionsTests.cs │ ├── PythonConstantTests.cs │ ├── PythonStaticGeneratorTests.cs │ ├── PythonStaticGeneratorTests │ │ ├── ApproveAll.ps1 │ │ ├── FormatClassFromMethods.test_args.approved.txt │ │ ├── FormatClassFromMethods.test_args_underscore.approved.txt │ │ ├── FormatClassFromMethods.test_basic.approved.txt │ │ ├── FormatClassFromMethods.test_buffer.approved.txt │ │ ├── FormatClassFromMethods.test_classes.approved.txt │ │ ├── FormatClassFromMethods.test_coroutines.approved.txt │ │ ├── FormatClassFromMethods.test_defaults.approved.txt │ │ ├── FormatClassFromMethods.test_dependency.approved.txt │ │ ├── FormatClassFromMethods.test_dicts.approved.txt │ │ ├── FormatClassFromMethods.test_exceptions.approved.txt │ │ ├── FormatClassFromMethods.test_false_returns.approved.txt │ │ ├── FormatClassFromMethods.test_generators.approved.txt │ │ ├── FormatClassFromMethods.test_keywords.approved.txt │ │ ├── FormatClassFromMethods.test_logging.approved.txt │ │ ├── FormatClassFromMethods.test_none.approved.txt │ │ ├── FormatClassFromMethods.test_optional.approved.txt │ │ ├── FormatClassFromMethods.test_overload.approved.txt │ │ ├── FormatClassFromMethods.test_pybind11.approved.txt │ │ ├── FormatClassFromMethods.test_reload.approved.txt │ │ ├── FormatClassFromMethods.test_reserved.approved.txt │ │ ├── FormatClassFromMethods.test_source.approved.txt │ │ ├── FormatClassFromMethods.test_sys.approved.txt │ │ ├── FormatClassFromMethods.test_tuples.approved.txt │ │ ├── FormatClassFromMethods.test_unions.approved.txt │ │ └── FormatClassFromMethods.test_windows_arm64.approved.txt │ ├── PythonTypeDefinitionParserTests.cs │ ├── PythonTypeSpecTests.cs │ ├── TokenizerTests.cs │ ├── TypeReflectionTests.cs │ └── ValueArrayTests.cs ├── CSnakes.sln ├── Conda.Tests │ ├── BasicTests.cs │ ├── Conda.Tests.csproj │ ├── CondaTestBase.cs │ └── python │ │ ├── environment.yml │ │ └── test_simple.py ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── Integration.Tests │ ├── ArgsTests.cs │ ├── BasicTests.cs │ ├── BufferTests.cs │ ├── CoroutineTests.cs │ ├── DefaultsTests.cs │ ├── DictsTests.cs │ ├── ExceptionTests.cs │ ├── FalseReturns.cs │ ├── GeneratorTests.cs │ ├── Integration.Tests.csproj │ ├── IntegrationTestBase.cs │ ├── LoggingTests.cs │ ├── NoneTests.cs │ ├── OverloadTests.cs │ ├── Properties │ │ └── launchSettings.json │ ├── PyObjectTests.cs │ ├── ReloadTests.cs │ ├── SourceTests.cs │ ├── SysTests.cs │ ├── TestDependency.cs │ ├── TestOptional.cs │ ├── TupleTests.cs │ ├── TypeStubTests.cs │ ├── WindowsArm64Tests.cs │ ├── python │ │ ├── html.pyi │ │ ├── requirements.txt │ │ ├── submodule │ │ │ ├── __init__.py │ │ │ └── html.py │ │ ├── test_args.py │ │ ├── test_args_underscore.py │ │ ├── test_basic.py │ │ ├── test_buffer.py │ │ ├── test_coroutines.py │ │ ├── test_defaults.py │ │ ├── test_dependency.py │ │ ├── test_dicts.py │ │ ├── test_exceptions.py │ │ ├── test_false_returns.py │ │ ├── test_generators.py │ │ ├── test_keywords.py │ │ ├── test_logging.py │ │ ├── test_none.py │ │ ├── test_optional.py │ │ ├── test_overload.py │ │ ├── test_pybind11.py │ │ ├── test_reload.py │ │ ├── test_reserved.py │ │ ├── test_source.py │ │ ├── test_sys.py │ │ ├── test_tuples.py │ │ ├── test_unions.py │ │ └── test_windows_arm64.py │ └── xunit.runner.json ├── Packaging.props ├── Packaging.targets ├── Profile │ ├── Arm64Benchmarks.cs │ ├── AsyncBenchmarks.cs │ ├── BaseBenchmark.cs │ ├── CallBenchmarks.cs │ ├── MarshallingBenchmarks.cs │ ├── Profile.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── arm64_benchmarks.py │ ├── async_benchmarks.py │ ├── call_benchmarks.py │ └── marshalling_benchmarks.py ├── RedistributablePython.Tests │ ├── BasicTests.cs │ ├── RedistributablePython.Tests.csproj │ ├── RedistributablePythonTestBase.cs │ └── python │ │ ├── requirements.txt │ │ └── test_redist_imports.py └── StdLib.Tests │ ├── StdLib.Tests.csproj │ └── StdLibTests.cs └── templates ├── .config └── dotnet-tools.json ├── CSnakes.Templates.sln ├── README.md ├── approve.ps1 ├── src ├── CSnakes.Templates.csproj └── ConsoleApp │ ├── .template.config │ └── template.json │ ├── ConsoleApp.1.csproj │ ├── Program.cs │ └── hello.py ├── test.ps1 └── tests ├── .gitignore ├── pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified └── pyapp │ ├── Program.cs │ ├── hello.py │ └── pyapp.csproj ├── pyapp.--NoVirtualEnvironment.verified └── pyapp │ ├── Program.cs │ ├── hello.py │ └── pyapp.csproj ├── pyapp.--PackageManager#pip.verified └── pyapp │ ├── Program.cs │ ├── hello.py │ └── pyapp.csproj ├── pyapp.--PackageManager#uv.verified └── pyapp │ ├── Program.cs │ ├── hello.py │ └── pyapp.csproj ├── pyapp.--PythonVersion#3.10.verified └── pyapp │ ├── Program.cs │ ├── hello.py │ └── pyapp.csproj └── pyapp._.verified └── pyapp ├── Program.cs ├── hello.py └── pyapp.csproj /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docs-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/docs-ci.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/dotnet-ci.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-publish-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/dotnet-publish-ci.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-publish-gh-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/dotnet-publish-gh-packages.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-publish-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/dotnet-publish-main.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/dotnet-publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/test-reporting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/test-reporting.yml -------------------------------------------------------------------------------- /.github/workflows/todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.github/workflows/todo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced/additional-locators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/additional-locators.md -------------------------------------------------------------------------------- /docs/advanced/advanced-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/advanced-usage.md -------------------------------------------------------------------------------- /docs/advanced/big-integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/big-integers.md -------------------------------------------------------------------------------- /docs/advanced/free-threading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/free-threading.md -------------------------------------------------------------------------------- /docs/advanced/generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/generators.md -------------------------------------------------------------------------------- /docs/advanced/hot-reload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/hot-reload.md -------------------------------------------------------------------------------- /docs/advanced/manual-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/manual-integration.md -------------------------------------------------------------------------------- /docs/advanced/native-aot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/native-aot.md -------------------------------------------------------------------------------- /docs/advanced/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/performance.md -------------------------------------------------------------------------------- /docs/advanced/signal-handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/signal-handlers.md -------------------------------------------------------------------------------- /docs/advanced/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/advanced/troubleshooting.md -------------------------------------------------------------------------------- /docs/community/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/community/contributing.md -------------------------------------------------------------------------------- /docs/community/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/community/faq.md -------------------------------------------------------------------------------- /docs/community/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/community/limitations.md -------------------------------------------------------------------------------- /docs/community/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/community/roadmap.md -------------------------------------------------------------------------------- /docs/examples/projects-using-csnakes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/examples/projects-using-csnakes.md -------------------------------------------------------------------------------- /docs/examples/sample-projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/examples/sample-projects.md -------------------------------------------------------------------------------- /docs/getting-started/first-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/getting-started/first-example.md -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/getting-started/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/getting-started/templates.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/res/architecture_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/architecture_simple.png -------------------------------------------------------------------------------- /docs/res/icon_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/icon_black.png -------------------------------------------------------------------------------- /docs/res/icon_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/icon_white.png -------------------------------------------------------------------------------- /docs/res/logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/logo.jpeg -------------------------------------------------------------------------------- /docs/res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/logo.png -------------------------------------------------------------------------------- /docs/res/screenshots/aspire_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/res/screenshots/aspire_app.png -------------------------------------------------------------------------------- /docs/user-guide/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/async.md -------------------------------------------------------------------------------- /docs/user-guide/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/basic-usage.md -------------------------------------------------------------------------------- /docs/user-guide/buffers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/buffers.md -------------------------------------------------------------------------------- /docs/user-guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/configuration.md -------------------------------------------------------------------------------- /docs/user-guide/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/deployment.md -------------------------------------------------------------------------------- /docs/user-guide/environments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/environments.md -------------------------------------------------------------------------------- /docs/user-guide/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/errors.md -------------------------------------------------------------------------------- /docs/user-guide/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/logging.md -------------------------------------------------------------------------------- /docs/user-guide/pyobject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/pyobject.md -------------------------------------------------------------------------------- /docs/user-guide/type-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/docs/user-guide/type-system.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/CSnakesAspire.ApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/CSnakesAspire.ApiService.csproj -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Data/README.md -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Data/seattle-weather.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Data/seattle-weather.csv -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Migrations/20240816043145_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Migrations/20240816043145_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Migrations/20240816043145_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Migrations/20240816043145_InitialCreate.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Migrations/20241113014440_Aspire 9.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Migrations/20241113014440_Aspire 9.Designer.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Migrations/20241113014440_Aspire 9.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Migrations/20241113014440_Aspire 9.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Migrations/WeatherDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Migrations/WeatherDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Program.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/Weather.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/Weather.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/WeatherDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/WeatherDbContext.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/WeatherRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/WeatherRecord.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ApiService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ApiService/appsettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.AppHost/CSnakesAspire.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.AppHost/CSnakesAspire.AppHost.csproj -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.AppHost/Program.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.AppHost/appsettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ServiceDefaults/CSnakesAspire.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ServiceDefaults/CSnakesAspire.ServiceDefaults.csproj -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/CSnakesAspire.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/CSnakesAspire.Web.csproj -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/App.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Pages/Counter.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Pages/Error.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Pages/Home.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Pages/Weather.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Pages/Weather.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/Routes.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Components/_Imports.razor -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Program.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/WeatherApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/WeatherApiClient.cs -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/appsettings.json -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/wwwroot/app.css -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/wwwroot/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/wwwroot/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/wwwroot/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/wwwroot/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.Web/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.Web/wwwroot/favicon.png -------------------------------------------------------------------------------- /samples/Aspire/CSnakesAspire.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/CSnakesAspire.sln -------------------------------------------------------------------------------- /samples/Aspire/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/Directory.Build.props -------------------------------------------------------------------------------- /samples/Aspire/python/otlp_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/python/otlp_tracing.py -------------------------------------------------------------------------------- /samples/Aspire/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/python/requirements.txt -------------------------------------------------------------------------------- /samples/Aspire/python/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/Aspire/python/weather.py -------------------------------------------------------------------------------- /samples/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/docker/Dockerfile -------------------------------------------------------------------------------- /samples/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/nuget.config -------------------------------------------------------------------------------- /samples/simple/AOTConsoleApp/AOTConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/AOTConsoleApp/AOTConsoleApp.csproj -------------------------------------------------------------------------------- /samples/simple/AOTConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/AOTConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/simple/AOTConsoleApp/aot_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/AOTConsoleApp/aot_demo.py -------------------------------------------------------------------------------- /samples/simple/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/Directory.Build.props -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/ExamplePythonDependency.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/ExamplePythonDependency.csproj -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/hello_world.py -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/kmeans_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/kmeans_example.py -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/phi3_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/phi3_demo.py -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/quick_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/quick_demo.py -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scikit-learn 3 | wheel 4 | transformers 5 | -------------------------------------------------------------------------------- /samples/simple/ExamplePythonDependency/type_demos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/ExamplePythonDependency/type_demos.py -------------------------------------------------------------------------------- /samples/simple/FSharpSample/FSharpSample.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/FSharpSample/FSharpSample.fsproj -------------------------------------------------------------------------------- /samples/simple/FSharpSample/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/FSharpSample/Program.fs -------------------------------------------------------------------------------- /samples/simple/QuickConsoleTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/QuickConsoleTest/Program.cs -------------------------------------------------------------------------------- /samples/simple/QuickConsoleTest/QuickConsoleTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/QuickConsoleTest/QuickConsoleTest.csproj -------------------------------------------------------------------------------- /samples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/README.md -------------------------------------------------------------------------------- /samples/simple/SimpleSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/SimpleSamples.sln -------------------------------------------------------------------------------- /samples/simple/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/Program.cs -------------------------------------------------------------------------------- /samples/simple/WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/simple/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /samples/simple/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /samples/simple/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/appsettings.json -------------------------------------------------------------------------------- /samples/simple/WebApp/loadtest.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/samples/simple/WebApp/loadtest.jmx -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/CSnakes.Runtime.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/CSnakes.Runtime.Tests.csproj -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/BigIntegerConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/BigIntegerConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/BoolConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/BoolConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/BytesConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/BytesConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/ConverterTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/ConverterTestBase.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/DictionaryConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/DictionaryConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/DoubleConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/DoubleConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/FloatConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/FloatConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/IntConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/IntConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/ListConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/ListConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/LongConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/LongConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/TupleConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/TupleConverterTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Converter/UnicodeConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Converter/UnicodeConverterTest.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Locators/NuGetLocatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Locators/NuGetLocatorTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Locators/PythonLocatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Locators/PythonLocatorTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Locators/RedistributableLocatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Locators/RedistributableLocatorTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/GILTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/GILTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/ImmortalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/ImmortalTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/ImportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/ImportTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/PyDictionaryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/PyDictionaryTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/PyListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/PyListTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/PyObjectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/PyObjectTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/Python/RunTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/Python/RunTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/PythonEnvironmentBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/PythonEnvironmentBuilderTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/RuntimeTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/RuntimeTestBase.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime.Tests/ServiceCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime.Tests/ServiceCollectionTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Bool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Bool.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Buffer.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Bytes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Bytes.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Call.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Call.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Coroutine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Coroutine.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Dict.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Dict.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/EventLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/EventLoop.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Exceptions.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Float.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Float.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/GIL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/GIL.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Generator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Import.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Import.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Init.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Iter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Iter.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/List.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Long.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Long.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Mapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Mapping.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Marshalling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Marshalling.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/None.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/None.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Object.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Object.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Run.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Run.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Sequence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Sequence.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Tuple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Tuple.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CPython/Unicode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CPython/Unicode.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/CSnakes.Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/CSnakes.Runtime.csproj -------------------------------------------------------------------------------- /src/CSnakes.Runtime/DynamicCodeMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/DynamicCodeMessages.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/EnvironmentManagement/CondaEnvironmentManagement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/EnvironmentManagement/CondaEnvironmentManagement.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/EnvironmentManagement/IEnvironmentManagement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/EnvironmentManagement/IEnvironmentManagement.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/EnvironmentManagement/VenvEnvironmentManagement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/EnvironmentManagement/VenvEnvironmentManagement.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/IPythonEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/IPythonEnvironment.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/IPythonEnvironmentBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/IPythonEnvironmentBuilder.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/IReloadableModuleImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/IReloadableModuleImport.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/CondaLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/CondaLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/EnvironmentVariableLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/EnvironmentVariableLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/FolderLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/FolderLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/MacOSInstallerLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/MacOSInstallerLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/NuGetLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/NuGetLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/PythonLocationMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/PythonLocationMetadata.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/PythonLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/PythonLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/RedistributableLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/RedistributableLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/SourceLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/SourceLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/WindowsInstallerLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/WindowsInstallerLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Locators/WindowsStoreLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Locators/WindowsStoreLocator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/NuGet/buildTransitive/net8.0/CSnakes.Runtime.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/NuGet/buildTransitive/net8.0/CSnakes.Runtime.props -------------------------------------------------------------------------------- /src/CSnakes.Runtime/NuGet/buildTransitive/net8.0/CSnakes.Runtime.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/NuGet/buildTransitive/net8.0/CSnakes.Runtime.targets -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PackageManagement/IPythonPackageInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PackageManagement/IPythonPackageInstaller.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PackageManagement/PipInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PackageManagement/PipInstaller.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PackageManagement/UVInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PackageManagement/UVInstaller.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Packaging.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Packaging.targets -------------------------------------------------------------------------------- /src/CSnakes.Runtime/ProcessUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/ProcessUtils.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PublicAPI/net8.0/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PublicAPI/net8.0/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PublicAPI/net8.0/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PublicAPI/net8.0/PublicAPI.Unshipped.txt -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PublicAPI/net9.0/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PublicAPI/net9.0/PublicAPI.Shipped.txt -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PublicAPI/net9.0/PublicAPI.Unshipped.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PublicAPI/net9.0/PublicAPI.Unshipped.txt -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.BigInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.BigInteger.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.Coroutine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.Coroutine.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.Dictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.Dictionary.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.Generator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.KnownTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.KnownTypes.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.List.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.Tuple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.Tuple.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.Utils.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PyObjectTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PyObjectTypeConverter.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Coroutine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Coroutine.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/GIL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/GIL.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/GeneratorIterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/GeneratorIterator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/ICloneable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/ICloneable.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/ICoroutine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/ICoroutine.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/IGeneratorIterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/IGeneratorIterator.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/IPyBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/IPyBuffer.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/IPyObjectImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/IPyObjectImporter.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Import.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Import.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/ImmortalPyObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/ImmortalPyObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/ImmortalSmallInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/ImmortalSmallInteger.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyFalseObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyFalseObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyNegativeOneObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyNegativeOneObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyNoneObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyNoneObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyOneObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyOneObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyTrueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyTrueObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Interns/PyZeroObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Interns/PyZeroObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/KeywordArg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/KeywordArg.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/Pack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/Pack.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyBuffer.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyBufferExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyBufferExtensions.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyDictionary.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyEnumerable.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyList.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyObject.Immortals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyObject.Immortals.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyObject.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyObjectImporters.Tuple.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyObjectImporters.Tuple.g.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyObjectImporters.Tuple.g.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyObjectImporters.Tuple.g.tt -------------------------------------------------------------------------------- /src/CSnakes.Runtime/Python/PyObjectImporters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/Python/PyObjectImporters.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonEnvironment.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonEnvironmentBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonEnvironmentBuilder.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonEnvironmentOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonEnvironmentOptions.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonInvocationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonInvocationException.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonLogger.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonRunString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonRunString.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonRuntimeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonRuntimeException.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/PythonStopIterationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/PythonStopIterationException.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/CSnakes.Runtime/TextTemplates.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Runtime/TextTemplates.targets -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/CSnakes.SourceGeneration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/CSnakes.SourceGeneration.csproj -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/CallerArgumentExpressionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/CallerArgumentExpressionAttribute.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/CaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/CaseHelper.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/DerivedNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/DerivedNames.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/GeneratorError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/GeneratorError.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Keywords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Keywords.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/NamespaceHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/NamespaceHelper.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/NamespaceNotInRootException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/NamespaceNotInRootException.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/NuGet/buildTransitive/net8.0/CSnakes.SourceGeneration.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/NuGet/buildTransitive/net8.0/CSnakes.SourceGeneration.props -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/NuGet/buildTransitive/net8.0/CSnakes.SourceGeneration.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/NuGet/buildTransitive/net8.0/CSnakes.SourceGeneration.targets -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/ParserExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/ParserExtensions.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonParser.Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonParser.Constants.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonParser.Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonParser.Function.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonParser.Parameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonParser.Parameters.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonParser.TypeDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonParser.TypeDef.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonParser.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonTokenizer.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/PythonTokens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/PythonTokens.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/PythonConstant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/PythonConstant.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionDefinition.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionParameter.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionParameterType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/PythonFunctionParameterType.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/PythonTypeSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/PythonTypeSpec.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Parser/Types/ValueArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Parser/Types/ValueArray.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/PythonStaticGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/PythonStaticGenerator.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/ArgumentReflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/ArgumentReflection.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/MethodDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/MethodDefinition.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/MethodDefinitionComparator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/MethodDefinitionComparator.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/MethodReflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/MethodReflection.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/ModuleReflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/ModuleReflection.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/RefSafetyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/RefSafetyContext.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/Reflection/TypeReflection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/Reflection/TypeReflection.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/ResultConversionCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/ResultConversionCodeGenerator.cs -------------------------------------------------------------------------------- /src/CSnakes.SourceGeneration/SourceFileUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.SourceGeneration/SourceFileUtils.cs -------------------------------------------------------------------------------- /src/CSnakes.Stage/CSnakes.Stage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Stage/CSnakes.Stage.csproj -------------------------------------------------------------------------------- /src/CSnakes.Stage/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Stage/Program.cs -------------------------------------------------------------------------------- /src/CSnakes.Stage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Stage/README.md -------------------------------------------------------------------------------- /src/CSnakes.Tests/CSnakes.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/CSnakes.Tests.csproj -------------------------------------------------------------------------------- /src/CSnakes.Tests/CaseHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/CaseHelperTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/GeneratedSignatureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/GeneratedSignatureTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/NamespaceHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/NamespaceHelperTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/ParameterListParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/ParameterListParserTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/Parser/EnumerableExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/Parser/EnumerableExtensionsTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonConstantTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonConstantTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/ApproveAll.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/ApproveAll.ps1 -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_args.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_args.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_args_underscore.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_args_underscore.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_basic.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_basic.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_buffer.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_buffer.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_classes.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_classes.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_coroutines.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_coroutines.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_defaults.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_defaults.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_dependency.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_dependency.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_dicts.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_dicts.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_exceptions.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_exceptions.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_false_returns.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_false_returns.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_generators.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_generators.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_keywords.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_keywords.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_logging.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_logging.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_none.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_none.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_optional.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_optional.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_overload.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_overload.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_pybind11.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_pybind11.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_reload.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_reload.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_reserved.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_reserved.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_source.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_source.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_sys.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_sys.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_tuples.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_tuples.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_unions.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_unions.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_windows_arm64.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonStaticGeneratorTests/FormatClassFromMethods.test_windows_arm64.approved.txt -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonTypeDefinitionParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonTypeDefinitionParserTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/PythonTypeSpecTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/PythonTypeSpecTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/TokenizerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/TokenizerTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/TypeReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/TypeReflectionTests.cs -------------------------------------------------------------------------------- /src/CSnakes.Tests/ValueArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.Tests/ValueArrayTests.cs -------------------------------------------------------------------------------- /src/CSnakes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/CSnakes.sln -------------------------------------------------------------------------------- /src/Conda.Tests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Conda.Tests/BasicTests.cs -------------------------------------------------------------------------------- /src/Conda.Tests/Conda.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Conda.Tests/Conda.Tests.csproj -------------------------------------------------------------------------------- /src/Conda.Tests/CondaTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Conda.Tests/CondaTestBase.cs -------------------------------------------------------------------------------- /src/Conda.Tests/python/environment.yml: -------------------------------------------------------------------------------- 1 | name: csnakes_test 2 | dependencies: 3 | - httpx 4 | -------------------------------------------------------------------------------- /src/Conda.Tests/python/test_simple.py: -------------------------------------------------------------------------------- 1 | import httpx 2 | 3 | 4 | def test_nothing() -> None: 5 | pass 6 | -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/Integration.Tests/ArgsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/ArgsTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/BasicTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/BufferTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/BufferTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/CoroutineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/CoroutineTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/DefaultsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/DefaultsTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/DictsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/DictsTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/ExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/ExceptionTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/FalseReturns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/FalseReturns.cs -------------------------------------------------------------------------------- /src/Integration.Tests/GeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/GeneratorTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/Integration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/Integration.Tests.csproj -------------------------------------------------------------------------------- /src/Integration.Tests/IntegrationTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/IntegrationTestBase.cs -------------------------------------------------------------------------------- /src/Integration.Tests/LoggingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/LoggingTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/NoneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/NoneTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/OverloadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/OverloadTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Integration.Tests/PyObjectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/PyObjectTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/ReloadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/ReloadTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/SourceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/SourceTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/SysTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/SysTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/TestDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/TestDependency.cs -------------------------------------------------------------------------------- /src/Integration.Tests/TestOptional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/TestOptional.cs -------------------------------------------------------------------------------- /src/Integration.Tests/TupleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/TupleTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/TypeStubTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/TypeStubTests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/WindowsArm64Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/WindowsArm64Tests.cs -------------------------------------------------------------------------------- /src/Integration.Tests/python/html.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/html.pyi -------------------------------------------------------------------------------- /src/Integration.Tests/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/requirements.txt -------------------------------------------------------------------------------- /src/Integration.Tests/python/submodule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Integration.Tests/python/submodule/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/submodule/html.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_args.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_args_underscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_args_underscore.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_basic.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_buffer.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_coroutines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_coroutines.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_defaults.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_dependency.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_dicts.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_exceptions.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_false_returns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_false_returns.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_generators.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_keywords.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_logging.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_none.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_optional.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_overload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_overload.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_pybind11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_pybind11.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_reload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_reload.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_reserved.py: -------------------------------------------------------------------------------- 1 | def switch(new: bool) -> None: 2 | pass 3 | -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_source.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_sys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_sys.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_tuples.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_unions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_unions.py -------------------------------------------------------------------------------- /src/Integration.Tests/python/test_windows_arm64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Integration.Tests/python/test_windows_arm64.py -------------------------------------------------------------------------------- /src/Integration.Tests/xunit.runner.json: -------------------------------------------------------------------------------- 1 | { 2 | "parallelizeTestCollections": true 3 | } 4 | -------------------------------------------------------------------------------- /src/Packaging.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Packaging.props -------------------------------------------------------------------------------- /src/Packaging.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Packaging.targets -------------------------------------------------------------------------------- /src/Profile/Arm64Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/Arm64Benchmarks.cs -------------------------------------------------------------------------------- /src/Profile/AsyncBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/AsyncBenchmarks.cs -------------------------------------------------------------------------------- /src/Profile/BaseBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/BaseBenchmark.cs -------------------------------------------------------------------------------- /src/Profile/CallBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/CallBenchmarks.cs -------------------------------------------------------------------------------- /src/Profile/MarshallingBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/MarshallingBenchmarks.cs -------------------------------------------------------------------------------- /src/Profile/Profile.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/Profile.csproj -------------------------------------------------------------------------------- /src/Profile/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/Program.cs -------------------------------------------------------------------------------- /src/Profile/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Profile/arm64_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/arm64_benchmarks.py -------------------------------------------------------------------------------- /src/Profile/async_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/async_benchmarks.py -------------------------------------------------------------------------------- /src/Profile/call_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/call_benchmarks.py -------------------------------------------------------------------------------- /src/Profile/marshalling_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/Profile/marshalling_benchmarks.py -------------------------------------------------------------------------------- /src/RedistributablePython.Tests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/RedistributablePython.Tests/BasicTests.cs -------------------------------------------------------------------------------- /src/RedistributablePython.Tests/RedistributablePython.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/RedistributablePython.Tests/RedistributablePython.Tests.csproj -------------------------------------------------------------------------------- /src/RedistributablePython.Tests/RedistributablePythonTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/RedistributablePython.Tests/RedistributablePythonTestBase.cs -------------------------------------------------------------------------------- /src/RedistributablePython.Tests/python/requirements.txt: -------------------------------------------------------------------------------- 1 | httpx 2 | numpy 3 | -------------------------------------------------------------------------------- /src/RedistributablePython.Tests/python/test_redist_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/RedistributablePython.Tests/python/test_redist_imports.py -------------------------------------------------------------------------------- /src/StdLib.Tests/StdLib.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/StdLib.Tests/StdLib.Tests.csproj -------------------------------------------------------------------------------- /src/StdLib.Tests/StdLibTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/src/StdLib.Tests/StdLibTests.cs -------------------------------------------------------------------------------- /templates/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/.config/dotnet-tools.json -------------------------------------------------------------------------------- /templates/CSnakes.Templates.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/CSnakes.Templates.sln -------------------------------------------------------------------------------- /templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/README.md -------------------------------------------------------------------------------- /templates/approve.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/approve.ps1 -------------------------------------------------------------------------------- /templates/src/CSnakes.Templates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/src/CSnakes.Templates.csproj -------------------------------------------------------------------------------- /templates/src/ConsoleApp/.template.config/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/src/ConsoleApp/.template.config/template.json -------------------------------------------------------------------------------- /templates/src/ConsoleApp/ConsoleApp.1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/src/ConsoleApp/ConsoleApp.1.csproj -------------------------------------------------------------------------------- /templates/src/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/src/ConsoleApp/Program.cs -------------------------------------------------------------------------------- /templates/src/ConsoleApp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/src/ConsoleApp/hello.py -------------------------------------------------------------------------------- /templates/test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/test.ps1 -------------------------------------------------------------------------------- /templates/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.received 2 | -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment#--PackageManager#pip.verified/pyapp/pyapp.csproj -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--NoVirtualEnvironment.verified/pyapp/pyapp.csproj -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#pip.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#pip.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#pip.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#pip.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#pip.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#pip.verified/pyapp/pyapp.csproj -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#uv.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#uv.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#uv.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#uv.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp.--PackageManager#uv.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PackageManager#uv.verified/pyapp/pyapp.csproj -------------------------------------------------------------------------------- /templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp.--PythonVersion#3.10.verified/pyapp/pyapp.csproj -------------------------------------------------------------------------------- /templates/tests/pyapp._.verified/pyapp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp._.verified/pyapp/Program.cs -------------------------------------------------------------------------------- /templates/tests/pyapp._.verified/pyapp/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp._.verified/pyapp/hello.py -------------------------------------------------------------------------------- /templates/tests/pyapp._.verified/pyapp/pyapp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonybaloney/CSnakes/HEAD/templates/tests/pyapp._.verified/pyapp/pyapp.csproj --------------------------------------------------------------------------------