-
Notifications
You must be signed in to change notification settings - Fork 140
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Exclude cloud providers from driver.
Move logic to Snowflake.Data.Core to only have compile dependencies to cloud providers. Add projects for dependencies nuget generation for each cloud provider. Update deploy bat to include new packages
- Loading branch information
1 parent
0c19e2d
commit e08d717
Showing
109 changed files
with
227 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<TargetFramework>netstandard2.0</TargetFramework> | ||
<Title>Snowflake.Data.AWS</Title> | ||
<PackageId>Snowflake.Data.AWS</PackageId> | ||
<Description>Snowflake Connector AWS dependencies for .NET</Description> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>Snowflake</Authors> | ||
<Copyright>Copyright (c) 2012-2024 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.1</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
<RootNamespace>Snowflake.Data.AWS</RootNamespace> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="AWSSDK.S3" Version="3.7.0.4" /> | ||
</ItemGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<TargetFramework>netstandard2.0</TargetFramework> | ||
<Title>Snowflake.Data.Azure</Title> | ||
<PackageId>Snowflake.Data.Azure</PackageId> | ||
<Description>Snowflake Connector Azure dependencies for .NET</Description> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>Snowflake</Authors> | ||
<Copyright>Copyright (c) 2012-2024 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.1</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
<RootNamespace>Snowflake.Data.Azure</RootNamespace> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" /> | ||
</ItemGroup> | ||
|
||
</Project> |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<TargetFrameworks>net6.0;net471;net472</TargetFrameworks> | ||
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT'">net6.0</TargetFrameworks> | ||
<Title>Snowflake.Data.Core</Title> | ||
<PackageId>Snowflake.Data.Core</PackageId> | ||
<Description>Snowflake Connector Core Library for .NET</Description> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>howryu, tchen</Authors> | ||
<Copyright>Copyright (c) 2012-2023 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.1</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
<RootNamespace>Snowflake.Data</RootNamespace> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
|
||
<PackageReference Include="AWSSDK.S3" Version="3.7.0.4" > | ||
<ExcludeAssets>Runtime,Build,Native,Analyzers,BuildTransitive</ExcludeAssets> | ||
<IncludeAssets>compile</IncludeAssets> | ||
</PackageReference> | ||
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.6.0"> | ||
<ExcludeAssets>Runtime,Build,Native,Analyzers,BuildTransitive</ExcludeAssets> | ||
<IncludeAssets>compile</IncludeAssets> | ||
</PackageReference> | ||
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" > | ||
<ExcludeAssets>Runtime,Build,Native,Analyzers,BuildTransitive</ExcludeAssets> | ||
<IncludeAssets>compile</IncludeAssets> | ||
</PackageReference> | ||
<PackageReference Include="Apache.Arrow" Version="14.0.2" /> | ||
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" /> | ||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> | ||
<PackageReference Include="log4net" Version="2.0.12" /> | ||
<PackageReference Include="BouncyCastle.Cryptography" Version="2.2.1" /> | ||
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.34.0" /> | ||
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetFramework)' == 'net471' Or '$(TargetFramework)' == 'net472'"> | ||
<Reference Include="System.Net.Http" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> | ||
<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(Configuration)' != 'Release'"> | ||
<InternalsVisibleTo Include="Snowflake.Data.Tests" /> | ||
<!--needed by Moq to be able to mock internal interfaces--> | ||
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" /> | ||
</ItemGroup> | ||
|
||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | ||
<DebugType>full</DebugType> | ||
<DebugSymbols>True</DebugSymbols> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | ||
<DebugType>full</DebugType> | ||
<DebugSymbols>True</DebugSymbols> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | ||
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType> | ||
<AssemblyVersion>$(Version)</AssemblyVersion> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<Folder Include="Properties\" /> | ||
</ItemGroup> | ||
</Project> |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<TargetFramework>netstandard2.0</TargetFramework> | ||
<Title>Snowflake.Data.GCP</Title> | ||
<PackageId>Snowflake.Data.GCP</PackageId> | ||
<Description>Snowflake Connector GCP dependencies for .NET</Description> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>Snowflake</Authors> | ||
<Copyright>Copyright (c) 2012-2024 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.1</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
<RootNamespace>Snowflake.Data.GCP</RootNamespace> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.6.0" /> | ||
</ItemGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,68 +1,31 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<TargetFrameworks>net6.0;net471;net472</TargetFrameworks> | ||
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT'">net6.0</TargetFrameworks> | ||
<Title>Snowflake.Data</Title> | ||
<PackageId>Snowflake.Data</PackageId> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Description>Snowflake Connector for .NET</Description> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>howryu, tchen</Authors> | ||
<Copyright>Copyright (c) 2012-2023 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.0</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="Apache.Arrow" Version="14.0.2" /> | ||
<PackageReference Include="AWSSDK.S3" Version="3.7.0.4" /> | ||
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.6.0" /> | ||
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" /> | ||
<PackageReference Include="Azure.Storage.Common" Version="12.12.0" /> | ||
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" /> | ||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> | ||
<PackageReference Include="log4net" Version="2.0.12" /> | ||
<PackageReference Include="BouncyCastle.Cryptography" Version="2.2.1" /> | ||
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.34.0" /> | ||
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetFramework)' == 'net471' Or '$(TargetFramework)' == 'net472'"> | ||
<Reference Include="System.Net.Http" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> | ||
<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition="'$(Configuration)' != 'Release'"> | ||
<InternalsVisibleTo Include="Snowflake.Data.Tests" /> | ||
<!--needed by Moq to be able to mock internal interfaces--> | ||
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" /> | ||
</ItemGroup> | ||
|
||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> | ||
<DebugType>full</DebugType> | ||
<DebugSymbols>True</DebugSymbols> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> | ||
<DebugType>full</DebugType> | ||
<DebugSymbols>True</DebugSymbols> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | ||
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType> | ||
<AssemblyVersion>$(Version)</AssemblyVersion> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<Folder Include="Properties\" /> | ||
</ItemGroup> | ||
</Project> | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<TargetFrameworks>net6.0;net471;net472</TargetFrameworks> | ||
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT'">net6.0</TargetFrameworks> | ||
<Title>Snowflake.Data</Title> | ||
<PackageId>Snowflake.Data</PackageId> | ||
<Description>Snowflake Connector for .NET</Description> | ||
<PackageLicenseUrl>https://github.com/snowflakedb/snowflake-connector-net/blob/master/LICENSE</PackageLicenseUrl> | ||
<PackageProjectUrl>https://github.com/snowflakedb/snowflake-connector-net</PackageProjectUrl> | ||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||
<PackageIconUrl>https://raw.githubusercontent.com/snowflakedb/snowflake-connector-net/master/Snowflake.Data/snowflake.ico</PackageIconUrl> | ||
<Description>Snowflake Connector for .NET</Description> | ||
<Company>Snowflake Computing, Inc</Company> | ||
<Product>Snowflake Connector for .NET</Product> | ||
<Authors>howryu, tchen</Authors> | ||
<Copyright>Copyright (c) 2012-2023 Snowflake Computing Inc. All rights reserved.</Copyright> | ||
<Version>3.1.1</Version> | ||
<DebugType>Full</DebugType> | ||
<LangVersion>7.3</LangVersion> | ||
<RootNamespace>Snowflake.Data</RootNamespace> | ||
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<ProjectReference Include="..\Snowflake.Data.AWS\Snowflake.Data.AWS.csproj" /> | ||
<ProjectReference Include="..\Snowflake.Data.Azure\Snowflake.Data.Azure.csproj" /> | ||
<ProjectReference Include="..\Snowflake.Data.Core\Snowflake.Data.Core.csproj" /> | ||
<ProjectReference Include="..\Snowflake.Data.GCP\Snowflake.Data.GCP.csproj" /> | ||
</ItemGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters