Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
using System.Text.Json.Serialization;
|
|
|
|
|
|
|
|
namespace StabilityMatrix.Core.Python;
|
|
|
|
|
|
|
|
public readonly record struct PipPackageInfo(
|
|
|
|
string Name,
|
|
|
|
string Version,
|
|
|
|
string? EditableProjectLocation = null
|
|
|
|
);
|
|
|
|
|
|
|
|
[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.SnakeCaseLower)]
|
|
|
|
[JsonSerializable(typeof(PipPackageInfo))]
|
|
|
|
[JsonSerializable(typeof(List<PipPackageInfo>))]
|
|
|
|
internal partial class PipPackageInfoSerializerContext : JsonSerializerContext;
|