diff options
Diffstat (limited to 'nixpkgs/pkgs/development')
306 files changed, 4775 insertions, 33714 deletions
diff --git a/nixpkgs/pkgs/development/compilers/circt/default.nix b/nixpkgs/pkgs/development/compilers/circt/default.nix index f8eaae9a0401..129388005b5a 100644 --- a/nixpkgs/pkgs/development/compilers/circt/default.nix +++ b/nixpkgs/pkgs/development/compilers/circt/default.nix @@ -14,12 +14,12 @@ let in stdenv.mkDerivation rec { pname = "circt"; - version = "1.56.1"; + version = "1.58.0"; src = fetchFromGitHub { owner = "llvm"; repo = "circt"; rev = "firtool-${version}"; - sha256 = "sha256-MOwjfSUd5Dvlvek763AMZWK29dUoc2fblb5qtByTqLA="; + sha256 = "sha256-WX3eZl9/N8K4VzBOLHZrxwEI7V+AxOnSA0XYKFHlqcE="; fetchSubmodules = true; }; diff --git a/nixpkgs/pkgs/development/compilers/dotnet/versions/6.0.nix b/nixpkgs/pkgs/development/compilers/dotnet/versions/6.0.nix index ee63a6a241d9..c60133da3c8d 100644 --- a/nixpkgs/pkgs/development/compilers/dotnet/versions/6.0.nix +++ b/nixpkgs/pkgs/development/compilers/dotnet/versions/6.0.nix @@ -3,177 +3,177 @@ # v6.0 (active) { aspnetcore_6_0 = buildAspNetCore { - version = "6.0.22"; + version = "6.0.24"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/a936856b-96f0-4525-8f74-b96b792c3664/2da9be398c92985d3f95c3336361d1ba/aspnetcore-runtime-6.0.22-linux-x64.tar.gz"; - sha512 = "a42f600823e19611ddb202bde1a8da8d0e9dadb22262cb2122f8c85af12bddee8793524d9e2096c188b267bdd852ef90bf93533c2d4f2f3151742cfc20fdc244"; + url = "https://download.visualstudio.microsoft.com/download/pr/8f5a65c0-9bc8-497d-9ce2-4658c461dc55/b6c01c3cd060552d987501ba6bbde09f/aspnetcore-runtime-6.0.24-linux-x64.tar.gz"; + sha512 = "b14ed20bb6c2897fb05cf11154aa22df3c68b6f90d2e9bc6ccc623897a565f51c3007c9a6edcdbab2090c710047a3d8eed0bcc6df19f3993d1be4c6387238da5"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/000ddf12-2c8b-4d97-9b3d-f76c8fef461e/c2dfb5a82b7952cb272c0f5dbeb7fcb1/aspnetcore-runtime-6.0.22-linux-arm64.tar.gz"; - sha512 = "bd3dc49cd2b637edc3797206a0b6b07b40f774a25c3c6932bc86d345cfb90f4af7c0927e1b39cf4fc638ce67a5291b0ab7a5bfb030c629f8e4e0d9ce76715532"; + url = "https://download.visualstudio.microsoft.com/download/pr/d562ba2b-8e2c-48e5-9853-f8616a9cb4e4/f4e251ba67b718083c28017e3b0c6349/aspnetcore-runtime-6.0.24-linux-arm64.tar.gz"; + sha512 = "db5de0888441e93466f84aac459d5ea0c9079c9b8e00308abb0ccc687922bbe48ace22b5cbdeb0f38d89cd115440deab5d0b4f1499611822dfb8a0e9f13c4309"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/447de6fd-79ad-4a1d-a7ea-48f57a8e1280/27c1a55772876bf109b7c2caa5038d9d/aspnetcore-runtime-6.0.22-osx-x64.tar.gz"; - sha512 = "c899865b0c3b409273fc9d4eec1e0d37406021acbc40d34aea8566fbd1cdce541bf0f1011a625ec0f61798ae334d244f72874943da790dc3d4b98611b140a954"; + url = "https://download.visualstudio.microsoft.com/download/pr/cf267621-f2f5-47d8-90b4-e8a4555de21b/aa82da20c081e6359b1ffbc8261b5c73/aspnetcore-runtime-6.0.24-osx-x64.tar.gz"; + sha512 = "8cfab4466ab5a82c7e0110541708b08f894427036f54e2e8add649b9777c86b856f7d5fbd4c2709bc74343b5b1de937b13bff2f0b7e68726072f93b417632603"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/4f2055fb-f5f2-4953-8341-4c56ae1f2893/52d66998e9326c7172d77a706e752861/aspnetcore-runtime-6.0.22-osx-arm64.tar.gz"; - sha512 = "c39e137d351125fefc078882311eb7de37ec8188444767a15b56d6f242bf5855e0e79cfb205a45c5083e86f039b5e7202727a1f8eaab92706e5c705ba782aafb"; + url = "https://download.visualstudio.microsoft.com/download/pr/516e1a2a-0256-48d9-8212-c95a6c9d93de/6abbcc369ef1d3e03e6e28f0438ee295/aspnetcore-runtime-6.0.24-osx-arm64.tar.gz"; + sha512 = "1590236034ca91d347b045843d790288024b19939d34f356c6914bdc7ce000af9ceea63a9ce69fa599d126fbc6dae405a3a42cd4a02edf5ffa067388da8b4da4"; }; }; }; runtime_6_0 = buildNetRuntime { - version = "6.0.22"; + version = "6.0.24"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/f812da49-53de-4f59-93d2-742a61229149/35ff2eb90bf2583d21ad25146c291fe4/dotnet-runtime-6.0.22-linux-x64.tar.gz"; - sha512 = "c24ed83cd8299963203b3c964169666ed55acaa55e547672714e1f67e6459d8d6998802906a194fc59abcfd1504556267a839c116858ad34c56a2a105dc18d3d"; + url = "https://download.visualstudio.microsoft.com/download/pr/872b4f32-dd0d-49e5-bca3-2b27314286a7/e72d2be582895b7053912deb45a4677d/dotnet-runtime-6.0.24-linux-x64.tar.gz"; + sha512 = "3a72ddae17ecc9e5354131f03078f3fbfa1c21d26ada9f254b01cddcb73869cb33bac5fc0aed2200fbb57be939d65829d8f1514cd0889a2f5858d1f1eec136eb"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/1cd7db66-695f-48d8-9e79-d61df9774345/4c363363f91445c542e8a997e3568ac4/dotnet-runtime-6.0.22-linux-arm64.tar.gz"; - sha512 = "bef57f12a8f9ad3c41767b85158f76c996f38db56bd4b8d800d9ccd107be3e1d47a3d2917a252bdd937e3c30547e431dfbc295c7ffce8eb4ab072ade426c53f4"; + url = "https://download.visualstudio.microsoft.com/download/pr/8292f37d-c0b7-4371-b307-990c488ffce0/95142913864b1f8cf45d3bc432a8c193/dotnet-runtime-6.0.24-linux-arm64.tar.gz"; + sha512 = "43ec6b177d18ad5dbdd83392f861668ea71160b01f7540c18eee425d24ad0b5eee88dfc0f4ad9ec1cca2d8cf09bca4ac806d8e0f315b52c7b4a7a969532feacc"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/b1dc97bc-8a17-4211-831f-8dd2c01399ce/9972b4153b37a16773b13ea0dcd12268/dotnet-runtime-6.0.22-osx-x64.tar.gz"; - sha512 = "cea7d3de081cdc6053861398700211561e2c7990be2e8d982b007f485321c5b6255622069d4c4adf2c0ddaefbd2438625617b10294d7c05dcd36d283bae40567"; + url = "https://download.visualstudio.microsoft.com/download/pr/3adf2172-7ded-4053-bc86-b5236b1a3830/80038eb1ea0019995c76660f18e9a290/dotnet-runtime-6.0.24-osx-x64.tar.gz"; + sha512 = "25afb6eb9d9404332efe32407e1dcef080a79372b8631b7720daf62bdea42c4fd36c1fdc12c6333c9c1754a1cb29f5ce64a1436e6392db396a9dce647a8f2c16"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/48cddb0a-2a08-4d83-b571-00772a73d05e/5489b285d12781a983a0f17f26973369/dotnet-runtime-6.0.22-osx-arm64.tar.gz"; - sha512 = "5038b29e5794271284d8316cbc454c8b1f1e54c30fd15305051008ff005a79ae22367bb2a50b03ffa4ce00228d1d82a3361d675a1a1a2c8ffaee3dffdd7c4eac"; + url = "https://download.visualstudio.microsoft.com/download/pr/87743def-9e7c-4157-8ca5-d818496e41ff/97ab6a39043f45d7701f91c422a663f4/dotnet-runtime-6.0.24-osx-arm64.tar.gz"; + sha512 = "fbbf6b385172700e4864db9db6f85bcec6fe447d504d181878ae7a3d7b4e06f19920c7aecbdb4c4700bc65f51abb7409cb68e99dda4af14319909bb2816c22ff"; }; }; }; sdk_6_0 = buildNetSdk { - version = "6.0.414"; + version = "6.0.416"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/d97d1625-d7ed-444c-a7e9-e7b469842960/d8b97220d0d79119e3026da2b956854e/dotnet-sdk-6.0.414-linux-x64.tar.gz"; - sha512 = "79bb0576df990bb1bdb2008756587fbf6068562887b67787f639fa51cf1a73d06a7272a244ef34de627dee4bb82377f91f49de9994cbaeb849412df4e711db40"; + url = "https://download.visualstudio.microsoft.com/download/pr/675f1077-ab10-40cf-ac18-d146a14ea18a/522055f875b0a2474dacfa25729d3231/dotnet-sdk-6.0.416-linux-x64.tar.gz"; + sha512 = "5a3c60c73b68e9527406a93c9cc18941d082ac988d0b4bfea277da3465c71777dded1b3389f0dde807eda6a8186fcf68d617d2473a52203cb75127ab3dafc64d"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/a2afb4da-478b-4ffa-aeeb-a37a313d6fc8/0897a8456d42f306519de9a15b1e14ef/dotnet-sdk-6.0.414-linux-arm64.tar.gz"; - sha512 = "225367725fa2af00240654863c4dbe2370b95542d8c411a78017e37e13031a67049bcf570b94d9fdc9f61b1d13db7bf7ff9772bceccb70f43dd468302a47016c"; + url = "https://download.visualstudio.microsoft.com/download/pr/a56a7895-ec29-44fe-9fbf-3ea6a1bedd3d/47393de218098a0d63e9629b008abf07/dotnet-sdk-6.0.416-linux-arm64.tar.gz"; + sha512 = "b121ba30bd8bab2f8744f32442d93807b60dac90f8b6caa395d87151b2ffc335f93a95843f08a412d0b90c82d587301b73ea96f5a520658be729c65a061a8a80"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/25ec70da-5c05-4d55-9f1c-fe103417da1d/afcf8ecac02c9e8a927c128c9a72ec1f/dotnet-sdk-6.0.414-osx-x64.tar.gz"; - sha512 = "399c9fcef1ac858685f67d33079a49fd814d90926d47161680eda23820281acbd3b0a98fc7dffedeb9e2072f68880d74de3e4ff4d369046af157817dce61d5a1"; + url = "https://download.visualstudio.microsoft.com/download/pr/fd03f404-c806-4eae-9bda-0d002437c227/314b39bd905ad559bf38421d8184f0b1/dotnet-sdk-6.0.416-osx-x64.tar.gz"; + sha512 = "cccd47ac03198f7c2335abbf9ebaf11d76e229cd2690f334bafd70363de7045e600c33057d16689fba6ed95bb2f80ee8cd8258152c07c1972323471dcc6f2df1"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/72bd5609-d0bd-4fb5-a563-6f426038a7d9/01507b650934aab36c340284d0819ba3/dotnet-sdk-6.0.414-osx-arm64.tar.gz"; - sha512 = "02c65256834ed5cb947089ae4f0b2f5ad0bda44fd3abd06d9f5003e2090017a384a569ef08fa7f4abfdb368345c34242569cb81980c0463529469e522e742042"; + url = "https://download.visualstudio.microsoft.com/download/pr/ac99e470-ab07-4f1f-901a-3d14c9dd909d/a2a51c3f12ba268e22166cdeca54cc65/dotnet-sdk-6.0.416-osx-arm64.tar.gz"; + sha512 = "7099b3dba1137e1f429adebc3ebb4cd002d6528dd74426a687c2919b7d01acea49cb65c2cff1f1f2e283d96159440c60d909258d2350b8e76df3e513152b23f6"; }; }; packages = { fetchNuGet }: [ - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.22"; sha256 = "0naka2szh9yxbqh99b4hswmxdspknckxm1dc7y56b8685gpwj202"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.22"; sha256 = "1xvqqc7bzj764g3scp0saqxlfiv866crgi8chz57vhjp9sgd61jw"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.22"; sha256 = "0nwnrchpajsllg2gxnxgyxgdbdamsnvpav1yv746bdjh0anb4yr0"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.22"; sha256 = "0ss0avj940d47pykh7sqsks6g15ny0qwp67kcbzb9nc5h6gi4p18"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.22"; sha256 = "1gcv99y295fnhy12fyx8wqvbhbj6mz8p5bm66ppwdxb3zykjg2l8"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.22"; sha256 = "026r38a7by7wdfd3virjdaah3y2sjjmnabgf5l25vdnwpwc7c31d"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.22"; sha256 = "1bfff1342735kp4d9rhmwf8jflj40dvpy1gb3gvd7dri8vqhk3fg"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.22"; sha256 = "1d58anf2ws7gs52fyjj3i0fr62dva9va605vswl95d4w8av5bgnj"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.22"; sha256 = "0ygdqsd312kqpykwb0k2942n45q1w3yn1nia6m1ahf7b74926qb5"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.22"; sha256 = "075z4rn6nx5jqgxksdcr743mrbd6lw8hvsxkbmyg5ikqxfwqa1ny"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.22"; sha256 = "0fqpl1fr213b4fb3c6xw3fy6669yxqcp1bzcnayw80yrskw8lpxs"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.22"; sha256 = "04xvsm3kjh04d0cbw524f021kliylgi2ghcm7w0bm38p29022jh0"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.22"; sha256 = "1ib0x1w33wqy7lgzjf14dvgx981xpjffjqd800d7wgxisgmakrmr"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.22"; sha256 = "10dah19xqs4qkvirjj921hrkyrkv3a6gis562f4grqggmr6kb9a4"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.22"; sha256 = "0gri1gqznm5c8fsb6spqb3j88a3b0br0iy50y66fh4hz9wc4fwzm"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.22"; sha256 = "04b1p8whw3jqxdxck1z5m5zpa56jfqrzspa7ahaq9xqqfacsfnzx"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.22"; sha256 = "170d8md31m3cfxwbanpv2amr5cmd1kkl9wl2w0jz9ggiwykc81nz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.22"; sha256 = "0k1i74wn6j7nq0bd8m6jrpl65wda6qc9pglppvz4ybk0n2ab1rbi"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.22"; sha256 = "038bjwk201p2kzs3jflrkhlnszf7cwalafq0nvs2v8bp7jlnx5ib"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.22"; sha256 = "0pvab3a6h8cv1qjwkl90n44jh9z3aajgwq5dyq11hckxq5iga09n"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.22"; sha256 = "0h1jr5lacsxqw4dx4fclxfbn711vvdkj7j7l2wq2iqhfkdj6r7d7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.22"; sha256 = "1bjy3zmrmaq97xp0f3nzs3ax330ji632avrfpg8xz4vc5p8s1xpc"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.22"; sha256 = "1g190wngdz8758knb5ckgzip6hw6a72cjwiqgszmyh6hfisi553r"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.22"; sha256 = "0px26kil779qjcram05smv4lq600l35r0klwh4qrwlrjq4pj2250"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.22"; sha256 = "01gbl9dgky4h7ijxryz3527l39v23lkcvk4fs4w91ra4pris2n8p"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.22"; sha256 = "0qplswzqx17xa649mpr3cvlap926hlylvk1hh77cpqyrx5wz7855"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.22"; sha256 = "03nbcav8if0yjkxfkkk5sknc0zdl9nk3lhd847qa602dsigabaz9"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.22"; sha256 = "09gfqdxbh36bjx20fw9k94b9qa9bwffhrq0ldwn834mx31bgrfs8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.22"; sha256 = "1sq1ygsrpv2sl85wrs8382wgkjic0zylaj1y8kcvhczcmkpk3wr5"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.22"; sha256 = "0svzrwz3zi40xab1v1fd1rk2vcmxj1y6a4q6ap5hx0y7pck3xlcr"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.22"; sha256 = "0596z83qqgrjvih2sqzjhm2i6ww8s3c4dhjfjl35d5a676j44n31"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.22"; sha256 = "1nn254xv1hi5c4rg38fbfkln3031vv545lv9f4df31i8c1yfzz24"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.22"; sha256 = "06hswqx0p4gdvb4r1ff77kwcmwsswhc0h79dffnmfdrll0a10yca"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "0rii1mcsrbz6j0mcnbak51rm7afbxhilkvlfgxqvipgdg0xq0nyv"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "15k8187hcs54l1wjh5qd3w48sjcpad0z2dn2ng92kmay74jl1yjy"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0nwcbkmxpjqafpbi7i1lrw3k235jn8a3g5aimnvppfi2plpys8f0"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "11cgpvhrq80r2fra1fqpcarp02nfn69v27av4svmglkv0gqc0fvw"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "1x37zyxhv830480kdn96k1w6lh2yby31dpdh6w9yj475fh5na3dn"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "0l7whkm7lidyq2qdbrrvwi3qjk19w2712g9ks1mr4zgqcc29cipx"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "1sj3a6g1l7g1w4c7wrxnswqz1n7kk7f0m63zx2jmqhvx5igpnnvw"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1c25fmcb0x2alhnhlfclh5vk4b2rrd675vm21wh4jyjv56vls6js"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "04k53x0vc7zwlzxc8n5qg12wxg2r7nppp19sp9q4qfampyr92r2z"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "0pgjn0mkgwrwam03zwyi0f9vz7msnnblw2wxg67wwij1azmjnb20"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0p0xga68ms5m4a0f89jgja8r79ps03d3ka4m9ni9z7yzhq83fq6n"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "17hr4fpl6a8nq3qphhg7m8z5ad0l5az4whh9dk28n0yis76dy5fn"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "0qvqnz9b4cljffmms8yms9rijyfc18igbvg5l0qa4y50416r6i1i"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "1m56r3admq89lwp4cxsinzcrr8hdl6rr87vj439p9xkpc8yw83a2"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0zwl7c2vjwwifqb9rfl5s3xfffhhlzffh12zjgd0lzhx7y6fn8iw"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "14h04a5skmdlqd2yr00h3ybgw9mnvyv9zlpg7vij7qgdvq4zz8p9"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "1gw9wmg6nqgahgk04g04rfg3v9d8rs4qfhiz6g4n4h6v8lxwirjw"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "12wscn8jkpbgcj1kwwipyin0b61i99r0z6pwg5wrgrirvv0a9jnh"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "1pl1g7s58ay6dryc1mk1haw3g2ywv1iakqv9wazk9cd8d5ls1mpp"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "0inrily1l901723j2ak983i79vl8ppb01khrpwvfnibcycj8l2d5"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "0vawg1744bxbjxcb5jaqkxcz59bgpg5c231qckjiza2ycrw5nfhk"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "1xywy4lipml6ifi7w8aghnrbp8br421iqjfni8pr25d9fri83rk9"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0smyxwpihifgbyx8kpqbynp9az0m86k1s1ikdbinahglhj9bxca6"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1ixmmhyq37s8v76fsj35ffpgvab5lzh9wf4z3x0kkp9v561knh05"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "172wq4gdf64ri5qs9s33wyca5rg2mm9vbfzljf6dszy47847n5yd"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "0iginfaq7smfipidp8vr2jjw0i4xq8fq8km1ki3z6gkxp8p2w3i8"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "1mb10yml3spgamwllqsxx0n7gimj8nac0lc7cz5yq56fipp4i14g"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1bj7rkqiiy1wrfyiq47h671n5igphzd7xrpda7myzh0xcsvqhxab"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "10yxzymgg8cxhymqhrcr9vqg102fyvh5dc2zrdaqxsf64hv469g6"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "0yv8jv3gbsji81pn72jx6is60gy4v4f657kbp4kk7f1q78vx1046"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "1jsnywr0vd4lkwi6gr6s06pv2bl8dsjhj4q6vxk276i6bfxss5jd"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "02g350h6537fnv9zsw6i4anbaq5f4mrfsqlrsindxbfmqapnbm5w"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "0ipl5zjcmlzm0ia00hkqgzc20f6k7bsk68rr1yc3rzzmp6gcjgml"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "19dqa1s2gz2rfbqsqsnzxxybbkd2y412ck19y06vzbjwc3r5v358"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "1mn6zmgc0n7lbc6vxvnyxf5znvdzsqhvkyfhpfga67npj2i8w7fc"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "0razqiq1hhzrf46m71vx8n8gvraavndig5119g8wh7rlxhrrdwk0"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "14v8vrfx3ncclki3nfhg83p01d7abwqsfmgqyjwka2slhjrapgpn"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "1pqdmbcs3scxa1xqw4sa7y9dky9nd5z4vzzx5frjxx3255f8zcm9"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0yabmsv8lnrvsylxvs96vswwky4slp3h9c0gn7x0agpwh7wzhwg5"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "18zhyrldffv5scvwvc6v9p0dg606d204m1rdijr2sx1g4sg3gplg"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "032zmbhry64pzk9vlmgk8pc1bwz0jcx8dnbz1w34wp8wwx8f0cdz"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "0gcfaki5mf40x3yw97dci8dwlsyhjvjy0ysbid1g80ag9mkjqh4b"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "08057y5d4sjk77f24lnsiv8dbn2axgz8mp5sfzvmaqzzig3w3j3v"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1zx164azcsrss62m8dk8g8nkl9kq8z7n1mn756jskdrdmdslqxjz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.22"; sha256 = "0i9gw5d7gqjbir7ip9904zj6n3sr81xv8lf290xbr163l2f181iq"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.22"; sha256 = "1si0dmcjdwdm4z6x412hvyq35jps0rv1y483s83wkv22b0j7l3in"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.22"; sha256 = "0166gwarhhnary19lf80ff33bkx00mkm24f17bc8j6v7g3a7zvq6"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.22"; sha256 = "0g2sc6359k3z3f6h2pqg8np2cbk57gpzbyqyn5ixlv34gv3pfhfc"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.22"; sha256 = "1x7wclv93q8wp7rip5nwnsxbqcami92yilvzbp0yn42ddkw177ds"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.22"; sha256 = "0km8184kma8kgz7iyl3j6apj1n7vskzdhzmq3myy3y36ysqrb4wf"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.22"; sha256 = "0nhd7q0piy6frfv7fx00lf7hdd0l6mpj3bb5w2c1ijfqlcny88ww"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.22"; sha256 = "0vhpqbywilqkyyvlra6sq94vc5p76da962g550lmw18yfkzk5i1q"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.22"; sha256 = "05yyssk0vin5s7r5cs43il19ki424ikpcifw1nrglw5ar700pw50"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.22"; sha256 = "09if60d7175yaraf1ljg47lcxg3wpnm3yd33a68g60zd3qi80har"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.22"; sha256 = "10bq9y4vmw09a5apyzqa8zgn8r1i0wysrqaj0rw7bjjl3iz4vifv"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.22"; sha256 = "1l56sx3rjmdq8i5cwdzd90vkbx5nyzbbc7rzckmbw7lbi92ys8lc"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.22"; sha256 = "0gqv5n9kb8avfn9hqn50ybm12hxxrz35gvvfrppdwdqain13ypca"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.22"; sha256 = "04kkaxkqxw67cn58h46li5kxv0axkdh9f2mr22n4llysbfamzcd1"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "10rlwyacci7l8j028n486a1icbsx4lvfq92k88a4h75ys5iy9r63"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "1n313j4lrdsr7yw8r0kxcd1137w4kqmsypjjadcdcq3wm1c8207p"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "126sn9p98shb8pbf4wd5vf94fl2jbmvshdkdmq4knyn8n6bg3kvf"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1wav33bqfz7237cr55x3l27f06ybdrm9zl2dnapjp79ipp73vqj7"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.22"; sha256 = "07p1gccdwhq7rsvlniwvy8ja4dbxisv4822yawffkwwmpnh94byj"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.22"; sha256 = "09q14pyk13ki8wc29wy87adq393g35aanfsp4bdag8gb68qlq847"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.22"; sha256 = "0hvjnnviv8rc3hgw9ypzvx9b19riyb0kyq34g9sg2y3bamhahd86"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.22"; sha256 = "1zjdfjp161n48s8x4jx1f957j49x4g10f61p2b721cc616wfpvik"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "6.0.22"; sha256 = "1qcv9286f4c035naqfjmscqn11hid1ak5qw4lv51i0qijd6bkqad"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "6.0.22"; sha256 = "141zgcsw9v8pyf0cgg6g433ba1xg87343gpcy9mpnj2jpczhh0cr"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "6.0.22"; sha256 = "0cm4bv0izfyh6ynr9zdjy2gn6c6vsqfrc9b0pjmadgf07mw9sns8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "6.0.22"; sha256 = "1jci3jmzxjqi0h2fwmxqh8vss3cnfw0nv6bw7s13a4jzx1127cxi"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "6.0.22"; sha256 = "1yx5y4s9ihdgk7pmc2il516w790d6rkklsqlxj5w4yy9vmj16mk6"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "6.0.22"; sha256 = "19jrak7w0dbyn2jrvxqzjizafglw1w6v84qfqywbbqkhplr6km3a"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "6.0.22"; sha256 = "0pdzn9s2qdw8ngk2ygnj6xil544h801xhxi0lz0d80dws2w8440f"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "6.0.22"; sha256 = "1savfrhbcalhdfkc3z6008d7rx0hzr4ry3nvcw7kchx6mxf2pkxf"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.24"; sha256 = "1xiw3kdc76b9hqf0pyg9vapdxwv637ma1b63am9dpvm8qprn01nh"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.24"; sha256 = "08670zhn2ywkwy0d7sj89rikxccy5qg0vsjwpbypvzndawng0bb9"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.24"; sha256 = "1iwnzs8pfrkvqyp0idxc7bx4k8970zfbsdrk1xc3v4jw99hj0q2i"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.24"; sha256 = "1d7j7b8vvbrdf4hiji5snmn8yi39scd2kvnbs5f9sy26424fz22y"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.24"; sha256 = "0knx6lhlqxn3lkgakpab0663788q0si00m9ga7wdn2mzqq0s9yx0"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.24"; sha256 = "0qci0ghi0cnm26pym6qlp8cricnbgzdxzwzc8ay1sdhha8dbh375"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.24"; sha256 = "1qr67bb1wqjs43xwypnqlrx3fzhhm9gyjwdniqr01c48yg8d33yw"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.24"; sha256 = "07sr9hqzbm1p5cmvzwia30yv5cjf5b1bm0l4bx45sg53g8niramp"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.24"; sha256 = "0cvvmh90vil156qqgy2kbv1j6sgrp4z977f3zrwbsw4pj9azdalx"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.24"; sha256 = "1czq36l5l01f6r1mahzg8fim1qjxgs345mcyx1f4gq024dw1fmfb"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.24"; sha256 = "0lriw4f48f0q2vyagbngnffshdismn3msn7d6dj0lb2xdkzsz1f1"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.24"; sha256 = "034p01vm5jfz94qzqcvpph5fjk6rnkjwqlsm39ipc38f4r4a9iif"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.24"; sha256 = "1671gfqabmbqnjq1djx17j5q3zbaf6ivapixyhsla1bz1gadm3g4"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.24"; sha256 = "0l2d49an5bmdfd7hgykkd82n7i1l9kpj5k3vfwdkv5274iaiqagz"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.24"; sha256 = "1vyy01i4w2wcx82mrjjsbp98v9sjn1cwhdvkhrw8yrrb04lcxbir"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.24"; sha256 = "1ij8xlr044laq4lhl833994hpr636hyisx072c6wmmm21vr9i312"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.24"; sha256 = "1mdhpqdwcly31x08n6wk39n970h98kqgr6hrh8grqln2fqz2xgw8"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.24"; sha256 = "02l6javfqwsaialkimmpsq3v4dhb1j4sxy19yvr5w5sdjmq1jh5y"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.24"; sha256 = "0g99fqr27h1ya2why3inhcqhyrxrg3g0hvcnqvqp153njcbdl9qg"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.24"; sha256 = "0i6gfdlb815322n4rj7mgagrdhpj8kha73r8h0w9y0bkwgjlqw6v"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.24"; sha256 = "11nfqmjk11446nl4n35w2l94dsjbbm03lwz47vffibcqmymd57xh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.24"; sha256 = "1n0s52gzfc0i4wwbcfpqh02z3kdjxjpgpvslia1cf8v5wqn690pm"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.24"; sha256 = "0j30fyz0cavqd059iviglpx1c3q7mlplvzhnwl2m46hdj18ln8pa"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.24"; sha256 = "1zcn4px94z67j60cidynm5ab8cln1rrxabv7c24mlajqnkfw14sb"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.24"; sha256 = "1hw8rxghsagw8vd6f5sgl16s7x5d5ix0pf9zqs9zis1wfm41lgv9"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.24"; sha256 = "0w2aq1bmbpbb2b79frr2j7xnf2h5mszip2wgaxzbl1vfsnq4zs3z"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.24"; sha256 = "0rylvdvdc5rdmw2vcqi0fdzmiwwa1pwlqiavqnb2pslhhq8qg4mh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.24"; sha256 = "1wb4w0izm4njhgh4dji4zv072cw5h2jkw7qdaa98130ai5czg5x2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.24"; sha256 = "1crdfd8p83syn7m4n7vm82lr9lcrz5vq7k4jrk6g3xfgl4jkym2n"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.24"; sha256 = "1pc0f31pvfzgdgwlnvpjysvjmzakskllccrsh5qp28ccrr67ck0m"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.24"; sha256 = "1lpb81zpfdiz4c1jyfq7y7m4v6icq8b8dg5ainrxjzjz8qjmn7qc"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1x3h6w52ab7cwxvshnjbhb9vdfifbnjmwn2kgw2ngl6qxvygikv3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "0ncqxzbpgfgdhrvl3j3csmr749nlzxp7gqf467wsgxd9kri848rv"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "1a5935lb2rb9hj6m08fh6r0br8y3i7vq5xzy48hanjdb6cair3k1"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "0l5n8pl4i8khrz3nv045saihvndbgwqqip44yc5r5abjbpljp5zq"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "0yv1bmgg85g2abph7wmkv9y7p4s5l51wa3j18rcd7wx63cjik1sa"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1m17lihc3fya44y4vpnacbia773gpg4bqd0gy3lw86gx7rs4n343"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "04q13b76icmbp7cpjwfbw5hlqxnqlrgs0d0xsp7hxlqvnpg1ba9a"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "14p0wpb8w26zagjnp9jvbdqzvgg04s3b9midhz47zr78qjqa0k41"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1n66dxxkh5ax83wp640znw80s1j03sq6zbpi1wsvmm9xbasskjw6"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "0yg3fc5x7frqmvnca244rhwbqwmrcyrqwp0kv2102fs08fjcyk5v"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "0fdnvq997sq16fkc9sjaghzmbahvp5k6zk24s8s51ypbniynwpq7"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1n9bjddbmi6w9bsz4vpc9fx3wyn6ygvh05wcd98d3rf0p3ynghcx"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "14h9xxha2qb2smnk2iy6inhwmsjmkpv4kd92l42i0is19k1sq852"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "18mmlg42j8hs9qlq74pxhpj1sm53gqclsrpdjq3d4gpfg6zz7h02"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "05s0qdlyasjrr8vf6kfx18vixn05iwsk23hpsp7qdjvx560kdza5"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1x7nqpb0psqk7q9ifhw149b6awcpm8lgpy2pxz03frdnbpjms7x5"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1jigailv8p3nmmy8qpscxyq8zrdlwkfrls3qicn9arp9ni8phmgs"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1pycy8jspvdga940frd06smsipq10bip9ipd466pnqicaa8nawjn"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "1gm99469wb35v169dpprrnkwkvbzh6v2lapkw4v8mx4nylfc84dx"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1sgjiaync06gy6a1zmpyvikbk3l868k2qg3jag1dyyyl2s1hp02c"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "14nh4hlk9znngl1kl2bhi0ybpsn1kmxb0hq122zqjwvjbfqahlzd"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "0y6a53kfhwaddm7yw263yyn6c5fghihlh76mmfi1hba9bf9615qs"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "0ya7bx3lg92bil8mswp9awhlr2gg2z77kmw90l3ax7srymbimzfn"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1x1hlgn4j9vql8p7szrjrli46lyjn4a4km9v3hj5rg3ppm1wd7wl"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "12b1l6fc9dajvb877kffidyqiicfkk1cxpr5w6cgcvfif3cxak87"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1dpkwqwj4ldasixv2lkg1smql3cgxavswyk53pflr604v1519f9g"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "1ma16r7q1y8000wcwa3rxk5p4j6pw4gdfhbf64cymcahn49azh63"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1kf26qd6ajcafssk674c44nmqr68bp9fibgrglqz67hz9r8w84bb"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "0sm8r6zdwxnwv947yszq8p5dl05j846lk2l0dxbd78r83iskmpkm"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "0059gcn5qkbkqcrrcn75nvw54jcc3q06jyq87l4hbvm9l1w6igrg"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "137nq1bv3q48cn14annxsf2zqg19ppg81fkan6vjbb9vwvcvkx25"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "0gz9ipmh5sn4fds2baqfzc8gzalwmifxs2h3qril1rawxkz29s0z"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1h2pp8p38ilp1hlrjzh70vq2s7k9n4jmcsjpcmzghdaahdg2m8kf"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1npxp73s5pj6cmy9j2cxnfr3cvbm86g6jmq6194qpax9b3xh3a8r"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "06v40vi7ckrn1rl8ynygxaxr0dj0ll5qqsx8k11qk8dpc6849zrd"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "17lk8414hnpn1lpxnqqlkk612l5dyp9yr8kk3hqz7ygi5i7m0igh"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1qlxjg6ynf5fkswb65bk0sg20yklq207x1frq2hrccm5s2f53v8w"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1a5wq6y4qixjd8xadw4wfwx7qrbz9rvhfq5f61sfgsc14lkqjs0r"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "1biz5x9pznlnik0k9jz462z5f3x87frmxayikcb655ydbaiwibkl"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1qvqfkpr8vrfn3p3ws1k4b7mv4n4swc31grvs7bvx6ah8qfacjgs"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.24"; sha256 = "0l1j6ybwawk6w01ffaj2rs6wac6p0lps2wsq21pc5imjcbm2mgyg"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.24"; sha256 = "18cysr0gbw18hkvc03r6gmllp2s63a0s5xvp02iryrdhaa0vr0qz"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.24"; sha256 = "08kjhz9cw50vw3rd904r873fvdm7z4w8lf9k77ws834k92hr2yrp"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.24"; sha256 = "0ygdkff2qln45nc9yb2pcrpx3p01bf2bk5ygm34p5mcfqys9yhpa"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.24"; sha256 = "1fy1hr14igy4lix4vmwkjj13cbyjjfhx8izch9cd9hc4f1y25767"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.24"; sha256 = "09h7bvwsi2bpd8c9p11amqj2mw0hl4rzla333xmz28p3jf2l06yh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.24"; sha256 = "15sqxccpc9s8djhk1cb1rqlgw20qd2bx8iij0i11riblqg8n37in"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.24"; sha256 = "0vxb0a7zvhhljv8w5bz7ryn8hl28r9j0s20xm1rj4ifggpfkgzgm"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.24"; sha256 = "0is94agm1v7q3qhxx8qkfxip92zikd65xq70mg7nl0qms8p4cc41"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.24"; sha256 = "10yk9qlw0v0dkwmzhx58spbpab7xlkxnlzji9dcknmb2yxh4g870"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.24"; sha256 = "0bln3fn5pyc9s03yyfln517682jcnmfnw7v207swdn2qrdcfgdk2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.24"; sha256 = "1yxr2n4p6ijc5hi5ym7hbafqgc6b0ckl7wzh2w829mmg16ww4nsc"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.24"; sha256 = "1bryp4rpa21q7fmlr71j6p9r9p30f09mzddkg3d85ll7faap7iqx"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "0v2bc1is8786h50nhzf74sm90l1knn85a3f7phxpp8mdsn13ff9z"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1wmgjg4fl9c321yklb0nl0rzj83646xzcf9akj6nzz9ihmq5jp5v"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "0ikg13k88chg6wv8d9bpivnn1ldpnx2yqs348sk6l4i2m1wyz5dz"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "1d3qs0cm2nmf99rv0milmh3g6y5riz66xlkppc6dhn8p1lqrgaf5"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "1w5gjdv7dpig78m334bavlhl6938g5h7bsx26wlzb3rzc9vbyv5f"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "06fhdy6hm78hsscdlc8i22wm439z3fw4003i5r03vvwlpgwm7y3c"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "157gd8fi7vx2cbak8k1vxri8fy54f4q02n6xi0jip8al4l018kn5"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "0sps772kj4sa7cb6rcwlssizbxj7w7zvqfaflalm9zq2m23v7q3s"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "6.0.24"; sha256 = "0wsmpychdx33pcn6ag6wk0z728jfzi3gds0azh7mv8qizg5b7ak1"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "6.0.24"; sha256 = "0lc7ckk83bc301kqascqgh2cw0f20rmi1j9144yikpr38x4irg78"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "6.0.24"; sha256 = "0k0vyq8dixgp87mskkhdn8bbhdpza1imjfx1jqycms6l4m3aiffh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "6.0.24"; sha256 = "1g9dl6n77b9bfraz83hsb3qc74g3wjciwr1r5q3m8w44iaqx6vf0"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "6.0.24"; sha256 = "1iabbhilq865ccrdq6z765ay6xgqlpcb1abzkaw1kr4lcdp5qh4q"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "6.0.24"; sha256 = "1hvz3zfgmk6pc7q4f400fnd578yfrah69fm5ybk4lxywkydazjn7"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "6.0.24"; sha256 = "12d30k8ia8sl4n4q4dzqx2daj7zs20h439x2lgj9bn9gxbrc9kw6"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "6.0.24"; sha256 = "1ibh79yqbbxxvk8h1nr30kmcj7lz7y733sxdbvj5a28nbvka6axs"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.24"; sha256 = "1xdnk0my2j1smvm1lyb9xxda78nx9pnl7pnjyaxbyli918qayyjg"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.24"; sha256 = "1wxdh02z70dx4x3vx6bq1krc69irrdiar7662wqkcic3lkgqhdpm"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.24"; sha256 = "18h52kg8brvdm2kagjm4lfkmy42sqmxc3avv7wgn1nxrlfdl221l"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.24"; sha256 = "1xbvhii2p53l6xklg2m54pyk6ja4480hkyykas5m7gvzwglnlh2n"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.24"; sha256 = "0c8gpc4qpr2v6hwn7qswdwyv689gczksvfw9wmqij0nmy2fyrdyz"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.24"; sha256 = "0x94xqff4s0nnwslpmyw1g50k4vsrb6g2xvqmiis2lg8422xi7jg"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.24"; sha256 = "1s9vsk81c8bkbviig3x0i45skhsifxwn7sgcg417pvzj27l495a8"; }) ]; }; } diff --git a/nixpkgs/pkgs/development/compilers/dotnet/versions/7.0.nix b/nixpkgs/pkgs/development/compilers/dotnet/versions/7.0.nix index a9ab7b4a6cb7..837e3b337934 100644 --- a/nixpkgs/pkgs/development/compilers/dotnet/versions/7.0.nix +++ b/nixpkgs/pkgs/development/compilers/dotnet/versions/7.0.nix @@ -3,184 +3,184 @@ # v7.0 (active) { aspnetcore_7_0 = buildAspNetCore { - version = "7.0.11"; + version = "7.0.13"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/dc2c0a53-85a8-4fda-a283-fa28adb5fbe2/8ccade5bc400a5bb40cd9240f003b45c/aspnetcore-runtime-7.0.11-linux-x64.tar.gz"; - sha512 = "a5691a53a1be91751bea5c1f6faa2e93d19f5be61dc5a4953a6d6ce33359f78126873022fa1a25e2694dd85ef9671b566bf8b6c5f399f1eb017ae26833867019"; + url = "https://download.visualstudio.microsoft.com/download/pr/a4ac0f7a-a65f-4222-bd1a-c1a94f7df32b/2c62b82c325a8c396db10f09cfa952c5/aspnetcore-runtime-7.0.13-linux-x64.tar.gz"; + sha512 = "930c83d7b553529f37b1516848f64ac5bde479bc5dff5e89edaddc4f7b552924f9b51b58367df8cadb9055b4a7220bfa5a4d39e09fb6b51f4bcacf3b82416ba3"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/cd1c8c35-921d-44dd-8296-f76126a73e86/5c7c20fb1df66c7b1853f77ffe858d1c/aspnetcore-runtime-7.0.11-linux-arm64.tar.gz"; - sha512 = "e8864d261487d3077b0637e710d9348209dd7fe19a0cdd60edde2e43d238f1e534b9485282230c8b1cea0faf4bff1887f07dc919dbeb9ea7f97d4b26b9c7aa91"; + url = "https://download.visualstudio.microsoft.com/download/pr/53990197-c340-4514-b12f-a6c6580cc1b8/c25e55e6e23e7bc94701dc982525d66c/aspnetcore-runtime-7.0.13-linux-arm64.tar.gz"; + sha512 = "a091c7bc7dabf944ad2888908e8becb0b9ed6a8f3f0475c845559804bfb35d6d76fb81ecafac4d9a589b64837258304d94d5c412ef8c75e138582072081f270e"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/6df3136e-ba50-43e8-a68f-93e347c63693/e1b7ad4c0009723ab3a83db65969d0b7/aspnetcore-runtime-7.0.11-osx-x64.tar.gz"; - sha512 = "c0925ba2ff686438a40e5b61b660dca48103b37ad42f30828a1bf20ac2f9750a0f2643beb533eef877519f56757f3d4c50ccc5c1c172527883981b0d7974677f"; + url = "https://download.visualstudio.microsoft.com/download/pr/1858183b-b0ae-4866-86b9-af2efc7bf05b/d69c3f2f527c182a841c7233dedc496a/aspnetcore-runtime-7.0.13-osx-x64.tar.gz"; + sha512 = "d635ac072df5f5cf587470c656b6a55e880eeba2f00c12cb6e239d7cbd0a52d92b094379de80ff60fea426049d96e54e095417f089890eb92630d3c07a20a67e"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/f7ea90e7-5d92-44d8-9b55-211182814710/af6bbc87d7505be5d4b22f130076a65d/aspnetcore-runtime-7.0.11-osx-arm64.tar.gz"; - sha512 = "799460d18543a4e3fcb0b0ed824bbc248afd9374bf74142d12a65d422aa8eb939914c870f3d575ad121d035c19adcf4423815a34e24969b9eda15a2048de8b68"; + url = "https://download.visualstudio.microsoft.com/download/pr/a7823689-d818-4744-8bd3-fef504768c3b/7160531d6f935155772e4b0d4a0e3b78/aspnetcore-runtime-7.0.13-osx-arm64.tar.gz"; + sha512 = "6734869eaa22f163d8fed52ea3b1f11f22ceb0876337114a0b9927a96e4fb82f826b6ddea3dd7061ac02da2e13c32c9ae6c946ca5ce53007869a97c0cdae3f94"; }; }; }; runtime_7_0 = buildNetRuntime { - version = "7.0.11"; + version = "7.0.13"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/948e3f45-a2c8-4d34-954e-a360851b7ff2/aad7d4a9b73242625bc33b0e9c124478/dotnet-runtime-7.0.11-linux-x64.tar.gz"; - sha512 = "110db17f1bc9e5577488e7f5425c6c639851af68c8d7dd17b0616469755c27d3c8a78ab01aaab13ed4849c676230bfeef9113f1dc4cda34c5be7aa1d199e7d57"; + url = "https://download.visualstudio.microsoft.com/download/pr/084709e8-8937-4c46-a361-28212cb2838b/4c5d7393c6e79f816a1591264411c22c/dotnet-runtime-7.0.13-linux-x64.tar.gz"; + sha512 = "00a0b9c101c665ea9e751ce645c68840b02450c4a9f268149e6f59da1f179e85f0932475b8a72162b5271fdfe2ddc88eb21d09aa78bdd7dc285983445503f758"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/6079be92-f70b-447f-bdbb-ee85e5b04d14/249738ad78341a40f9765599281579da/dotnet-runtime-7.0.11-linux-arm64.tar.gz"; - sha512 = "567b39c4b8ff278349fa76522351e6f399eadd9a86189150a312fa7a4d365c60ccad8a06564ff4b8acaaeb907222d6b154b711e324989f7f6c234dc5a85ea0da"; + url = "https://download.visualstudio.microsoft.com/download/pr/08f8d331-b20e-4400-a1b9-ddd7b4977fad/b162a6c808f713914ad3ec65f88521d9/dotnet-runtime-7.0.13-linux-arm64.tar.gz"; + sha512 = "e3a465923ed3325f3d427a4737e0e23bfcd549b1ad2c2374e65a3d865553790e644a57a0aef676893050085a389a846737ce6ddf6f2f53e7bae7d3f6253c06d5"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/ffaab50c-bc8e-4b4a-a1e1-7bd859a3e7dc/5e6a62a33021d44df7807e3fcca4d111/dotnet-runtime-7.0.11-osx-x64.tar.gz"; - sha512 = "5e714641c1693abe2662ee71f6aae7ddb35a8a3869939f024f63666d7e90fdf2e5e25af5d7e53c81fab293706640c391ce6be4f737df3fe2a0d769bdf443178c"; + url = "https://download.visualstudio.microsoft.com/download/pr/30e43cae-eb9e-4d8e-b1ab-bcc4773f9fae/06137966e03cd705d55a86e10d8a6340/dotnet-runtime-7.0.13-osx-x64.tar.gz"; + sha512 = "e28407e6e466ce8708a9648e59df6b574da5794c61418217edcbcd068bb72086761a7a9f09c3c35cca3f7bba9c8aac28c8cb6b64b6fbfefbc3016dc1f6292ab3"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/6120c903-2058-4ea6-a62a-6b246750c2c9/28d586c9ecacc7fe95a65f98dc6acd6d/dotnet-runtime-7.0.11-osx-arm64.tar.gz"; - sha512 = "546ec5050ebc70ed17252d401cc43c9bd628fbaa40a6a764a4ca567fb37d0db14a6c0e28a190bdd74254e886aff9fed542830224f0dbaea32792235386648ea8"; + url = "https://download.visualstudio.microsoft.com/download/pr/ee9ebef3-f459-4337-bd45-521c818fae52/58efc8c2ea98c0fdcd8ebb15700a0565/dotnet-runtime-7.0.13-osx-arm64.tar.gz"; + sha512 = "d0ebff0a46471ae1450de439b870b775e88901e05d3716261371e2283b5ae469bc03b71f545d08839990e7473517bb583bb6174215e412f10d873c9de5972f06"; }; }; }; sdk_7_0 = buildNetSdk { - version = "7.0.401"; + version = "7.0.403"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/61f29db0-10a5-4816-8fd8-ca2f71beaea3/e15fb7288eb5bc0053b91ea7b0bfd580/dotnet-sdk-7.0.401-linux-x64.tar.gz"; - sha512 = "2544f58c7409b1fd8fe2c7f600f6d2b6a1929318071f16789bd6abf6deea00bd496dd6ba7f2573bbf17c891c4f56a372a073e57712acfd3e80ea3eb1b3f9c3d0"; + url = "https://download.visualstudio.microsoft.com/download/pr/ff8c660f-ffa9-4814-ac2d-4089e6ec4eb5/dc806d344844f1d58d8015d105e85c65/dotnet-sdk-7.0.403-linux-x64.tar.gz"; + sha512 = "2e96fa4ee32885a4433be12aac0e10998f9e7f0fe4791f33cd31966c0e0d345d978514787a36c5f0f43c7754e9639a5d52fc96c9f44cf56c0cfc9a8ad2620dd6"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/799b3459-f1de-4c88-ae38-fd1aa76c2d73/db275a0fe9776b55cf0f81cb0788b6a9/dotnet-sdk-7.0.401-linux-arm64.tar.gz"; - sha512 = "7c6ba2047998c906353f8e8d7fa73589867f46cbc2d4ece6cc7ee4ca3402b6a18717089b98002c7d15e16ca6fd5b11e42037b5fb0e25aff39075d67d8be49e25"; + url = "https://download.visualstudio.microsoft.com/download/pr/558bb19a-c08f-4aa4-bcbc-481e9b050031/4de7724688881c9ce6f0e5cfb8a2acb6/dotnet-sdk-7.0.403-linux-arm64.tar.gz"; + sha512 = "0980f3f888f1267a5dee5c916ae8d0931f0c6789f1e7334fb7b4d5ab27a1876ec014d30be8977d314e4aa7302b197dde09ed39cdc5ed84b366307148d5350deb"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/7190497a-9e02-4369-ba8a-29e7a4acc69e/45af3f104e254cc37cf48227bc8e464c/dotnet-sdk-7.0.401-osx-x64.tar.gz"; - sha512 = "7c0ffdc756e13606982a58f21e8fe6fb4a0cfe0210ffba925e81f70b0266715f17d2dd9efeac72c23d552f099c173b04c1c31d07a050151ffc65578ba2d922aa"; + url = "https://download.visualstudio.microsoft.com/download/pr/ff4be5da-8947-4b41-ad0d-84c98bc6d36d/4a20953b6b2aaa5ffd0f0a37e723698b/dotnet-sdk-7.0.403-osx-x64.tar.gz"; + sha512 = "50a38d89af656ac5a3110761182c1b8b6ca15821eb4fde8d0eaebb6dfbeb4c9046a80c00004cdbdb4e5165c6cca1f2c6ef0ca5ff84fc9c32b4c298a9f620bac6"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/4246aa3e-4c90-4022-b3d2-5bf36547bfa6/8f75268f923723fb2c4a44b271dbc042/dotnet-sdk-7.0.401-osx-arm64.tar.gz"; - sha512 = "64878c33a80a13eeff58304832b8a00bdea7da088d8683903c4adbf9f6aaab4ea9bd55f5148c76518526d483ee43ab8a76f07afd60da5fc8081456f0448ac3ed"; + url = "https://download.visualstudio.microsoft.com/download/pr/ac1ec933-8265-46e4-b725-5843d483aba9/f41605b8581d114a5131f7761f703a20/dotnet-sdk-7.0.403-osx-arm64.tar.gz"; + sha512 = "6083b9f469dccf097a6a1bd4a264ab5438bce653ceceb54cfba25526845783e43e57e6b57eb6c7b4157108d9572ca62d8df2ecdbc1a0a36d9f08310b9bb3c9a1"; }; }; packages = { fetchNuGet }: [ - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.11"; sha256 = "1l9vydgqzsl8mcx2b58gwkiqy46v14by5fh6im0ibcpv1l8raijj"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.11"; sha256 = "0hmsqy4yc3023mcp5rg0h59yv3f8cnjhxw1g4i8md67vm5y04lfv"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.11"; sha256 = "0dazipajzj78i4x8f7m8c7sa890il4b46pxzfyz2vq21jb2g9lv9"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.11"; sha256 = "0d6ny4i84fxzadvxamicr5qlmpnb1d6zndw8rkrqsaskpl57l0dm"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.11"; sha256 = "18sk9wka8z5354ca77q43hi0615yjssdjbyi0hqq92w6zmg43vgc"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.11"; sha256 = "0wxw7vgygg6hqzq479n0pfjizr69wq7ja03a0qh8bma8b9q2mn6f"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.11"; sha256 = "1lvjhrv6c4mmqa645ml4rfj29ardpgxq7rw2jsnxr4qyv1d8iba4"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.11"; sha256 = "0fmnfq59454vc4jsynvqf768m8qzzbnl9gv8w4q15wz1aqy02789"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.11"; sha256 = "05ywwfn5lzx6y999f7gwmablkxi2zvska4sg20ihmjzp3xakcmk0"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.11"; sha256 = "0b3sqvy48477yxzh1jfwjz69nrpnhpmy063zb5qj69birpcqriyk"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.11"; sha256 = "07i1axzlpkprd9imiqxvaxwwxzdrmq8s9vd8k22gdv742wysf5pn"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.11"; sha256 = "1i9z9q6b4zna1vg53cz2zxp4fv09jsr521nab4yvavzn2khsb32l"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.11"; sha256 = "1j0zbd4rmmd3ylgixsvyj145g2r6px6b9d9k4yxxg6d61x90c165"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.11"; sha256 = "0jc8gq3p0qhd5ws9cwwrjghvqbxb5p0chp43na9knkw6m0wxdxdz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.11"; sha256 = "03nkxjn4wq30rw0163rqi8sngfxmcvwgm0wg7sgyb1cdh0q1ai68"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.11"; sha256 = "0azkiy2r6zbgbcgv8ymdlhwydmap79fw4ws1svyl2yy6ws3mynfk"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.11"; sha256 = "0wsy6m1i8znx4y2jf04fnzr6kwzrbqyqvzj6inmdpdnk845lfcw5"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.11"; sha256 = "12hh69sr4wf8sjcw3q71vky51sn854ffahbq6rgz3njzvbvc0dbj"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.11"; sha256 = "1j1k735gkwba93n5yck87wppfpsbny979hppcygwrk81myf3fv03"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.11"; sha256 = "0hj29pn703vmhkr5x5rx1a0g91f0dx4h7synn1zk4fyzdc5bvj02"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.11"; sha256 = "1wrwzn4zg5fh00pbiv1s4b8fbcz99vv4x2w0m192k1pz84ywgw8w"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.11"; sha256 = "0ifshdx19bgnbgynbk6iy6gybnxmp63nylrn7068x66hvcavh7kh"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.11"; sha256 = "0px0ha4a256rawssqmzsi2grmydxzi31r9xxqdq2sn8dfpvdshzk"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.11"; sha256 = "14159534yavrgrw04r63rcgvdnfv83xcplvb8h2nhrjgsl2kmabk"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.11"; sha256 = "1gzwc96fs222ddia0k1924cn7gxm2a4anqgcxhmavx56x76wsy6f"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.11"; sha256 = "1mfyq49hcjpj93zhxvy48hh3xji8jfj1hc8caf5wap4jna9rn2dx"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.11"; sha256 = "0s3jx6gmjh907kzcqmd26202vl0knbxqbkf55m4wsk7ar3mgc8m8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.11"; sha256 = "0vxza49wwiia0d3m887yiaprp3xnax2bgzhj5bf080b4ayapzkf9"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.11"; sha256 = "018qf23b0jixfh3fm74zqaakk01qx6yq21gk2mdn68b0xhnvlzma"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.11"; sha256 = "06x84avjby7q10shqgfzw6z9d2smgwibg51vfw0dzaw648x9mh0a"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.11"; sha256 = "0i7x1da6drv8wl2ml9cpzbdalnmlkz86l50wgkirgnwczh3ia054"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.11"; sha256 = "12xmw2kcpf5rh8sv4y0mqzp917f7q8g4mfh5navqw4jmnxyb26qq"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.11"; sha256 = "17n1m76ac0i10vkp3y04fd8wyxf2ywjwc6m9a8z1gxgwbmfajs8h"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "08flk8ygkyzys0iwv447gndnmfqf9b02api0dcqnzq7zhbgvhxyr"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "1x9pbqldaz0h2zmw363q68a9zxp5d8xw45s1i40fb2nwl19qqvk8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1x1n63nav3x1is0v6glzjy8wbk343ns7n34q831hw98l4v4gs8c7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "1lpyhwb27fk0d07ibq05fyvhx5lis7gzy3fb2wk617vbwa4aj5vn"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1yzjid5v639xa91l2hk7kxj2a9nszq4qbydxwlw0z1c1vgzx6lzd"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "10k58ncj2q9d2aszwbqldyprficbg0dlv7vy874h8ws1ds43hgpk"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1cbzcxwm5q51sd3ba3cfnkmwf72blqy01j98j3p94xj0fp44s82q"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "0k7xdk2k7jrrlas8g6yw0jbmm6gch6ay2vgnayb4nay0l82zczrs"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1nyj6d3ys9c0ffhy2vjgvkbc7z7qa4p7j0z1w76zrawmiikj0j9p"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "02faahlcq4bl2v0rkbpf1gv0a45vk4xcazbcb28iybdnqmz0jb7v"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1nksv1xyss8nhin1ac179w05dfn1181amkk4mb340r1zc348qm6j"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "031n5cmmz6z01z7gwq249xc1rysgzvvy0s7jznn9mfbyk7b3f3cz"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1f8s6y4pyxj0w8l3hbvsyph776c4j0w51h7y7bfb6ldpaa4rf7fz"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "1njk2rc9b1vv9i5v098iycgfsc1wq752x0dj0qpiz5ahmknwgjn0"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "0bgdv0j8mhqsvw7zv225n4x4dlbhassl5klga9zhxxh1dnhfhnv0"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "02pkvvpib02rv0i00abygckw0q5rr5ykv2ffn1f15lvfcakssmzf"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1spyrjrb5nbawj3npa4xjjl3yq5d2fd1z77bqc2kjnsvmspqcwdn"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "16ddj8gdwhnbynwdfrk56pk1nh38zs7amibpw156iqc0plwpilgc"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "04shzps9lbqwm2njzp8p8iay9b4spj62rgnz79qnjk10drbf4f35"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "0szgfr0r9zqkmbbmcvjnylyvkz9ppfbx1k1dnib6wyxfaiapnl69"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "0gpprrzbvv89kxg9k4sa6j7b16i153zy53ailnr3gqaxw3lvp8ra"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "1gz3g8gvj5gyazlr24x9cxg81rq6wlzy42zc77dxsrlivxx2jwpb"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "0m9h8f9vjpwkf7rcfriqfga11gchv28r7g6w22kc3gxdrba87vzz"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "09zmxhxsjbp9qwjhwc6qlckavi62iqqqa0xhd7cd0x834c2v7jag"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1hb45sddw3fxlh7yajj2z2s5zzw3sz117p2qi5ihqb0p7chpibv1"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "1x7n2pgxaj2iq6piqav7vfb24n49szrdyalxa31ypkwb4b47s3lp"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1qznwkwrcl098xwzp9hj0qrz0ch69g0mbg332md94pnzw70wjg1g"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "060hg3kiy679h8n71vx7vn6wsrcb10cvnr9yzkr9j060rdiz1jw3"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "0mjqsvqd8basizxfjrwj1a5ibjajpm1n9xg800cnfi8m7i9gm9wn"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "010icnyhwfxz7gv5s28p88zvg20lsm1fxlgwdcwgns7swiv6vj75"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "0ccyrh87fl4bsxr3a6h54cbnxpm7igm32jfh87s6if1ikb9wp09x"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "1mgi1gl3gvd5rirj91rar32s2ww6f3hf82xpbc3w8bjn6dlnd541"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "0sck1d3dgk78rr6dmsdyrqibp8sk4k61286zvc9h2lzl3fdxizj9"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "017x7dyjvizddd1fq87hijjw9n4dq9naqqksj25pc591f7zr181m"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1ajc5ipw7wjw0c07zpf2bjx3sch3d72njpdwg2j561a6v76cj8vx"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "0mkjr1shvvrh5rx3q76dp2jrk040ivy1k34bkirms4kh8y680jx4"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1ni1q83679hchrsmbr15ylj1kcbmaw3lsgfp3ml8m2xig1x2hngw"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "0ivy2mi36wgmpm0m3rwmiirzbvfypdm63sh4nw6cwkhfzcy7ngif"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "0j1ywgpg2m6pcq9c5cnmac0shjwq6y6lr0p05hzrrkl9amsbgl10"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "0bnm6nq7y93z3q33hgsw112ch1kz39bkw46yn6bl3gs2vwl7pjxs"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1n31igwjmjsl5rdzyamcr3hr7qgj4950z3ki78adfgcl0z1a98kf"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "16cvmpkiaah393pxrl955gd31b9pc3z5pm3wd74r6sd687irgi20"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1had0cfkfr9jpbl4lf53dn43c1yccsns9wh45di87in58sr52k1w"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "0xr7anzg7hazhczm5kh28l2lvagzxk4y56rb2xlmmmdjs6y32rpw"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.11"; sha256 = "0knl5q76l171fnc3q8yl5f81vv5bkg5m67xm6h0c2szal6s2492c"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.11"; sha256 = "0cxw0ck22ngw3l4d7v2yswqiy7rbcrxgbjf2d98s1k73vrpv4czv"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.11"; sha256 = "01km0wqrga2bd2mir9syh2qiglrp5y233ahyf5vhf5crb9m01g2f"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.11"; sha256 = "040zkvkgyx0cdzgr21x6ysm4m1nb3y64yn80ffbkr7rlfqfyd2rn"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.11"; sha256 = "15b62hxrpfy19xvyxlyligixxpa9sysfgi47xi4imx5055fhwphh"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.11"; sha256 = "0i8h7ifrni8hnawg59wkicrnz4xz7ihidnd7s9xz1iwigaq3q65l"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.11"; sha256 = "0a8fa0758i1gqb44n2v7ha5mzqp9n7rnwc0f9vac11glkvjwba0c"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.11"; sha256 = "0g16xzqqdzzrk22dqvn0wf55lh3rk77v8m2kmk7ac9ha77pm5a09"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.11"; sha256 = "1ddhka5hpwbfqmz7gklg7w8vy6vy8kja1wxbfyvcx806wj4z6zzh"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.11"; sha256 = "0gjmkkgd85vbd6zj69hr81jn2cbj9zlhxkskmhjsm70k6x9iwbxj"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.11"; sha256 = "0avrzj53p512565m904v54x72xmkvznr3jp5r7psjvs4hvbdg26b"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.11"; sha256 = "0f1fimz923ahxw6cgz6fkz2m1b3clzi9k9yb08y8zc6dc5jc9kav"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.11"; sha256 = "1hsp6kyw0l88f2i2r9xsyri907v7n0m9ncpr8j4kbwr0ibqnnnxv"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.11"; sha256 = "1shdz0sx66vjv26hlyqvyakh8swmq0238w74lwpihpml1bz2bafd"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "1zd472n2831hmpb14zzcqc5p0rdwkpm1qzw3ciqs3rcapna3bzs1"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "1ngxsy9fcsx8rjk71skx9ih1lrj3hp809si2i0rykp8sk95gihvi"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "0s5cslrzmv9i2755s251bcf0hpkr8kh5kfad89pympryl0snqc6z"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "151h7vkpd86psgh3ykxfnfj74sccbvzii07mb1p6ia52l9jihx2p"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.11"; sha256 = "0k0x4v8rhp6hv30r15g2bny46zx2d32dlf4a5xlrz7va7n95ld86"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.11"; sha256 = "0cdj4sp2z7gh861m5w98hr64inrf1pr302h0dhabipkj8891rp7q"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.11"; sha256 = "1xbvxv7qhgyxl1a1w9jm46zrkia54r8liw5ssjj4kg9cagdxml4m"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.11"; sha256 = "1gh9wxaldind6xfq6ychizaq18s2kf5n377h6wbxra8055nr96gs"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "7.0.11"; sha256 = "1iy49hg0drhcrqfn6wrvk9cywdbv9hz061yz3216kih02pfs3hv5"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "7.0.11"; sha256 = "0bxcmi9zx1cqwxf1bzk3n9cmigm7flhid4qr7nzkmlpczdbnk2w7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "7.0.11"; sha256 = "0vhqzbispsdcwywqzz7wvbmm9sr66j2d67nhbvcm283s9ms6wcdj"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "7.0.11"; sha256 = "08aib3f9rid6h04r7wk8129qmhs9fcz2qav6bmmjd9gjf9i8iz9y"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "7.0.11"; sha256 = "18r221rvnx66n56yxqlwh7lddis1zg6z0qajnraf430k8ilbjwj1"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "7.0.11"; sha256 = "04wg0nvq7yl7llk0gc7jc29iv7bw8ablaajw3hrzv0yx6kkhbb4z"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "7.0.11"; sha256 = "036vlbafkjnlkqml7h04wbf6qkxnhshl6m9a8x4kdf9w19bcs0k9"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "7.0.11"; sha256 = "1c336daa0871l42lwwq7jgh7mkbdbc877dw864wwv2i638rdbnp9"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "1mzr6qxz2vnc0zy3gs87ignrq7yiid61b3v22ifv9cpz4x6vdd72"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "1y41fwdkski1hl93x1lgkdg81jnjf2k57n5adnl8faqb0ybdbijc"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "155qq0kls43bigrn7iikpw7zn0am51zaf7nya4gb3ayy9cy6s35n"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "1yzlmivfm66m6axqlxv99yw8iffl6kn4bamxzzy7wwwvh25y8440"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "1qd1rm707kiwdp5kbp8vqnspvgjdd93x3iny6pjhaavjk0mpbrwg"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "12341d3xya1icjphf8vscnygcnd3ydb5c1b2k5gq7nfpdsdcxym5"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.11"; sha256 = "1b1qhysd110a0l8p97yvwgl3q837h2bw56xmqxfsrk4qvnp9n4il"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.13"; sha256 = "01iggc6rxg20min4aa3x8v1baqr9qikf99nal80llyb02fq265hs"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.13"; sha256 = "0x760p4jx5qydsljc2d5r0qkvnghv0axzcpgyzm8pvbfq1kijrj2"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.13"; sha256 = "0z2qsiccm7hkkdxd8l9yp9ykswggaykzqawjg51wxh7nq5rmz24y"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.13"; sha256 = "10nks106xh2c6w352bzamba8ags8yvbwkiiw0mj5imrqgi0kvd52"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.13"; sha256 = "012xh79xc2z79jmqjxmgwjw8pbg1my8v12glx3dm3i5p7syccfq4"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.13"; sha256 = "0nnkr84pr5zrds8mzf8jkcg9aj85ssjybdqj5khmmjjvailljjyn"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.13"; sha256 = "0jan2ajrdmjgxc4hlany11rmsz6pipn8z10jxl6jrab4zb7xv0jk"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.13"; sha256 = "106ng227iyydd5sv0b7w0snibyxvgrq8z0jivfbydzng84ijpwnn"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.13"; sha256 = "1kw6jdvlssj9bpg67lx1xmwpiad1krpldbbab7f5wyq6yvchd30d"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.13"; sha256 = "0411abg5ay308zgw34p0jdim6n6913mgal41azph3wqakw3fsiks"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.13"; sha256 = "0rm0jsznzbpp6r8y4hgcy6y1x6460hb38fdxikbbfnppinpdy549"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.13"; sha256 = "1d2p5phx9rsi960nji298px9idnama424vipjv76vknc4j7qbsvf"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.13"; sha256 = "1blzmczw1hxxfsifh95p9xxyksyvkgyp808xki2ylyyi69dlz5s6"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.13"; sha256 = "096r8swgq0iw4f7bkcjz85b43qqdzfcsg4qh8xkk4nrfkkilwycw"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.13"; sha256 = "1rfgwi1gr1jyym50yvcw295v3q2333jqfi42bain0xxq3fa539j9"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.13"; sha256 = "0d410mpgv8y0yj7kixxaylw5j2b8f9krravcq8i5zpdbxzjbzxrz"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.13"; sha256 = "1rkfpifnc2n1ijgxpb86rraa7jyl8mj1w65lpwhw777wk039vbz6"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.13"; sha256 = "01miqpbazjc1hmyl9w4shnig3ijga4ddbyjmhr98sin6fkrs4797"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.13"; sha256 = "17a0lzd7zhvvvx0dw79isri74nhwhdi8hdiaaz9svl03pbs7gybs"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.13"; sha256 = "1d7placw1v8i8n3bq687nvvckq4jxz2kxqj9q0q7nlwjzl3vpyab"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.13"; sha256 = "1kwy9c5q95kpf1xs2v3mir7qzj1px8rgv0bvlcw3nn3k7bwk9504"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.13"; sha256 = "14cv63fa1bzlvjfxicj6df3ay0df59a77rmyb0b95582zdm51hyy"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.13"; sha256 = "1c5l1q53k8vrdapk3iafc1njdp9y2lqsyf8k9xzjhxkx2asr3gsb"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.13"; sha256 = "1k6hj6k05gkgbh1pspvbdryzdxchfs6as6509fsm1rp8s327fh33"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.13"; sha256 = "112nfx12kz48v5izvqbkiv74r4n7293bdgkwcyvbf5nzmkkm49v3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.13"; sha256 = "0yw489apwhpr36m0450f88ximlj8hmfx4m6fdscxfy7bl9az4y3r"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.13"; sha256 = "1kmwsx7d1pf2ayl44rja1fj3qpd8valpigly9hzv1kgxbq95wp1d"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.13"; sha256 = "0w8iz1qm9lxsfy3vdgq6nhhkkasmdqpp2flbawr4w4z0qs082mp5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.13"; sha256 = "04rfjbqr89dw631w541z6h1gi7lk7nx6cv25p789hv4289qnkirw"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.13"; sha256 = "1b22qn4j8bdnm8i4mz544cazmz84bxv2xc6cv38qz7rw17fy28hh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.13"; sha256 = "1bsrfvp7gfga84ks48wjjc0j0y4gsvzp4dmw4xqs3y4f8wc1f1jq"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "04xwjavsgxyhmiq6hw0sb8lcrpsmcfjqvg2i3qgaf85rcy8vsqx9"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "1fwj19yg50j4mkd58b0fg440a939vy9lzfyyx4qapssba9wilv5b"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "08y9k3kn5lfdk11vlqnsf87vvl7vi8w2an8mpll0drw9yawf2zws"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1j4m58i3dqj3nivnxkh91ic1q0z0visfi9r9aqzf2iwmq7njsxgx"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "0km9sjb6f1s88y8v668wnv3lkls3hn5lrgazagmwgs0hw6x70xpm"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0swj57pqrh3435s8jcqci86ifkqhf977ipgmsqa6l0dz365nchl9"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0176s7imvc1fg78xmjxznv7jr99p0nxsariw48axpm6c5fqv5hhx"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1idvvmbqwg16nxkyblrkxbrbhrz8qwfcw5iyyjpylkjkawklxrc4"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "1gihrv3yny5s98sgsaafgfh7nhr4yw7biyz6kqxi8hbwnyddsx8x"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "1kdywv9r7ij8krz65wpyj5pfffhnqg6s7n2s1bhj249x0ggx31lr"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0xpiqma99vqq8i8v6szrqxj056sfc1yjwx16hmm7bl30b1a0vzh8"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "13w733b4pxvani3b3yxdpq72jfaj6amvqzg48zl44i52lrbi5a77"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "06j19xdcpw867qn8bfwsafadb1nxzz1wyj2d19dzvhxpxj8vvia5"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0s6kxlwkwvb3csgibsm8rq30k3mf2vr6qjx72fzzhkw20b1gsazr"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0mhkylq4mhgm82vlicd6fxrmq90mm6a58k1xjpq6njmzmdy6485l"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1fs15j6mzn1nx3kjzz47b44sz45vbfjyr34xfq67sh7frba5ka41"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "0p1dhgw2avg0gqy99ykpdzx869rhbbvca6xk9499vyf7sam4k6rr"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0psmzbjz0pp7k9mrqxzlwhwbr9yxwfnn08yj54yvpafxlwyka413"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "1qgcq5qfhnaxrmcipd4jn8cjy2lm0wf2z82xqfnsamz4p4h0ssln"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "0lk9mlgr3mq5ls6llc92vi7k88wv35x58s80f4gix04dal14jrx2"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "1h4x03zk6qj9pg68xcfxvjg971z7jfhsk0a10wa6iavl979bnyhg"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0a3dl5laq2zwl5s5gj7lf18l3kh1k2h9x1myfbw8pp5g5pcq1igp"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0zn7myvbcqrgi4sfcwjxfqd5zhfqp06zzjl3383a8xl2679qf0jz"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "01jqs98r0xazngnrdz7lq7hk047laafmwd8d075k3p132cnafq3y"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "0jjfx2xjcg3kridkdf199yaxcynhglcjq9j5v8z5jlhgwxqy9v0f"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0gvwiljarc0fgd84gb5zdh4550nbzhd934aba2c4jl5wl1773cla"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "02rv25ssljf5b8jhs8za6hbfh9nab9lk4yfpp7na7izgm4lfaw3w"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "0kslp81hsmqq6m6sa5hdrfch8scw130smn2jixrjqhqx5qvh1srm"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "1wv5xxmygp4spdpzq0g2j0rzr3jjrmvi930gfl4hfpwd9mqmr9qy"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "1r893njy0lr89as72qag659cg4hq0w1r6awby45a3iiyzwj6nc70"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "1znngzk9jlrzq9vmd5qghaji8brjbbyqcg8fcina0gwq427rcvr3"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1kwfa6637bg7gc6f40aivqnq1g6cwqjjn3xlxl02bsghcn8z16l2"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "0vgql6x47b6fzr4zr6r308znfnrkafp7v8q8f0i7ma23rm38dmjf"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0gsjmrnrk5v4pp14yzqn0q9lwwlpdlbsb3py626q9zjhlabqz524"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "1z3bnv9892bi4lp08q5i29xiyra2d38dg7ai1ar4cc4z7vphfcw6"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1fm1y8cdfw30iic0dx3f98gziw0bn4ya0af2g79r1p21arki2lck"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "0a1ckhf994dnyr8llabi2za8chgzc2pi9kg5kxd4gvah0l4ghbzr"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "0bxxahlr8xsmyq2n59d0wphrvi0b2qlb2j085mx56zhysj9s9drz"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0gv0d0lrgbg3h5ldfqyginvi7hy38fpz6573f3r840k0cz5f8m04"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "18s4pdmxv3rwlsr4ygfjs1r6ci4q4znjx0vf5r7n4fbynscr31pn"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.13"; sha256 = "1na7w99yqhp6h6m50fa020fi9qldjwbdp2k6b2dcfw0lfi3f0dl2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.13"; sha256 = "06cqhkkv4kysgsd31r14axvav3m490lhs5b4mc2ssc4r15g0ym95"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.13"; sha256 = "0y384akvxkdqij1ywlf2g8afny5ss5wgpfx18xfd0nmcpxbl4fa6"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.13"; sha256 = "0nqqqdkvk3xfjr009kdn30900wgrj2hzpzzrpga7y7c38nlpmsqi"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.13"; sha256 = "1ip83wmb7ldfl02261acgm29ixzv9pxxliddmw3asp02ins45x58"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.13"; sha256 = "0b8lydw8sf6bcvg5rcvwl8a2x6lwama30h9nc1clsfhd5vljdgzf"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.13"; sha256 = "0jhgwkw13mm744vfz6gbhajx9kajy9n4ph7kykqnnfmz1n7w6ryq"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.13"; sha256 = "15iz2jmlk445193jz9rifc86fcz801x0qg2ikjqxnj7dn1zz24rr"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.13"; sha256 = "02lfq0ifxclr9af5ndfz48ds17a1m8g7a29f6j6m1qhnil29jkj5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.13"; sha256 = "13z1p7w98gsj1lrqq14p2xjmgj0lm5xl2yqacxlc60gsb91f40s0"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.13"; sha256 = "1xb96ch2k96m48nmgwisk9bi7c49ix3di7yd9zjqci3gp854d8ka"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.13"; sha256 = "0wj0vv2c0wx0p5wxkcr5hdbqdp08kmp08d7r2rjz6jfdd49h9i7m"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.13"; sha256 = "1rrgksmcz4fpzwa8yiahk3wdyg7xnng6jmm3kvzh15y4mw8xir7x"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "17f2pgpp560m1pr2n2l4h0b8zbpz8p6nvqigp82k1g1ys95qbhdy"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "1ic5h46g8cskifldj1b8rgzfzkc1scygrqpmw00xnncp3kzwxkl2"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0crxk42iy7qm13bcpd8ra6kdd3gd2bg88vg5ky9czbm0di57w17d"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "1h643k0g83g3yw8p7s0qvsfpqagp75f98x008qqrw127li716y8g"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "1svvamildi5sw88jllrl0qkb7pdx7g9ccp53ly11lrzls2y1nxc2"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "1q94dzclwp30g3dvw6681djz4pxz0mr2i8w8yb43ikcqm99k6y2n"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "1vrlcqfaxdhmd79lry7nbqa8023vs7zd6728c16rjlkiq69r9yjv"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "17da9plgd1jbdfiqm000xg0aj2c37h8qmm23k96sdg8kl5dkfl2f"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "7.0.13"; sha256 = "1cplbbiib4h7x5g0j79ijkj4kvw146vnqrmp7h2pbk5912mprzi8"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "7.0.13"; sha256 = "09s2ykhprx49iwqv2bnsa0nvfvjj6hxh40fy13b90kcpkw1d4vjw"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "7.0.13"; sha256 = "0dfmwfqb57k5j2b2s4ysg3hm0hzswnrjxilglxcr1r8irk7gr5i3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "7.0.13"; sha256 = "0sb24snynvr1bsrhgy4x45z1rjknjfpfs80r0hkhxj184scqakj3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "7.0.13"; sha256 = "02hhkhl52cpy3cfl3yfjpyxm4bgkmv4yi2y83fzfrfqim44dslx0"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "7.0.13"; sha256 = "0g4bn4kv87rln4yjl1igz0mi8rcd90ws1jprn1aqdcxzqqzapzjk"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "7.0.13"; sha256 = "0hg6y7fd5kx3c6adssxqmwgr606l9h8b31a282lvsw978dmbybj1"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "7.0.13"; sha256 = "1xxd33h6gn2xmcgv5g8q5c2l3gp77pdf1b6dzvfmwm9xnq6ms3ci"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.13"; sha256 = "1h98p62vh2f5hxziznrd6lljg9p9rc5v72rn6wj1dpgb97zr535r"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.13"; sha256 = "13dd70r5y5k7zniwqzzicg5n10kjjb7an02irw9vxbzw35vhn9nr"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.13"; sha256 = "00gyzw6v3npfppkakq78s73si75jgxcgssz9zwccd8gpa3rg82m9"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.13"; sha256 = "03l7nwkx12k3h883x4wnpnkxwk2h2y44c9z96a5f7xm73idfnppg"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.13"; sha256 = "0b9cmcc5cp6ays7qvb22s9fsw7mmfqyvn7krh7ywihap074ddzrq"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.13"; sha256 = "0nn2advczdrnjl0nfl877876bkimwbblr8wkafr24fjkza7al4s9"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.13"; sha256 = "102rlvqhzkw74gpfn8zip1qwbkpbx6mklgxfis874d5np1x1wql2"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "092bgrnwpzk9y0ar9xcd2n5j8ilba3f7l296n3hkvgz0mmzihc80"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "1p3x1abm40kwqaxhpp3xszpg39hmlqwxw5kml1jf7drmnij79496"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "03l6ykmd3q1f5karl4njbb6977hymg2zdsb6b590267czfh0xap3"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "05xyp2f5fp5j75k6c4v8lp0clq66mbxrlc5l0lja5s502cypvj83"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "0gzsb4hhk82dpwilaiwin3qgp7mj2jhxa7ync68a4m20x1y5d5vi"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "0cbvq87q4pdyvawxq2ix1y6y8mminx9kl6g3nxfmp7ss20qd025f"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.13"; sha256 = "1vn2pv1d0ir01zga0bpahhzmkn2lr7m0c5bf0s1i92acsq0z9z21"; }) ]; }; } diff --git a/nixpkgs/pkgs/development/compilers/dotnet/versions/8.0.nix b/nixpkgs/pkgs/development/compilers/dotnet/versions/8.0.nix index e7bcfdbdd8c4..d1da16d88e5e 100644 --- a/nixpkgs/pkgs/development/compilers/dotnet/versions/8.0.nix +++ b/nixpkgs/pkgs/development/compilers/dotnet/versions/8.0.nix @@ -3,176 +3,176 @@ # v8.0 (go-live) { aspnetcore_8_0 = buildAspNetCore { - version = "8.0.0-rc.1.23421.29"; + version = "8.0.0-rc.2.23480.2"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/02f4c6c2-c137-448d-a189-9ee3a3f6f99f/192f2c750089fa0194f04f5a805bd21e/aspnetcore-runtime-8.0.0-rc.1.23421.29-linux-x64.tar.gz"; - sha512 = "d5f9e7bffbf2b48b26a317dd1d78bc866973b4a2cda448cd7a7ee64c0ffaf98fa3c4b8584d32528026674bdfd99f602f0fdac8242176815705e080df83825efa"; + url = "https://download.visualstudio.microsoft.com/download/pr/0d7fb51b-f30e-4b84-b4c2-b739ec8f7978/68e9fc71fb2c4f01a9c7f25672caf1d1/aspnetcore-runtime-8.0.0-rc.2.23480.2-linux-x64.tar.gz"; + sha512 = "5d8d50498be52ee4c8ae83e9ca82ab947b187f27b56047cc8a09f6ca2ba6bb7532fdd30bc035d518ce636965371f2ed16c9f97398f04d836f4f67b11b5ce50a9"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/de4037e0-6e5e-4a40-9c83-555d30d9c21f/f607c58db3f81aea2c7e56b0ddbf9ac6/aspnetcore-runtime-8.0.0-rc.1.23421.29-linux-arm64.tar.gz"; - sha512 = "ba8035da535cb3bffa720e962e6f9e0f88b36e1221b588f2a126ee4b43c02e4d8c27958017d29e5ab68121fab6a564fe0a27099c4103ee3d527f8554b4ab495e"; + url = "https://download.visualstudio.microsoft.com/download/pr/c5d92a9c-c318-422e-b66a-7849199de735/6c3bc3f5958917851fe7dacd383bcaea/aspnetcore-runtime-8.0.0-rc.2.23480.2-linux-arm64.tar.gz"; + sha512 = "a539170e9f0cc07801142b4f301554bbb76f22c3bc8dc4c421ca5c9be4dad93931acbb5a1d516f5fca57d739d33d10bccd33a480eb9e0d40e0f7594c38e405ea"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/c3612fc1-f335-4b1c-a08a-08267100ff43/dd06c8e7021c27becdfed27838be253f/aspnetcore-runtime-8.0.0-rc.1.23421.29-osx-x64.tar.gz"; - sha512 = "28c2cc2b1b32a3d4b287f2ceec42ac7fce59870bd6a72f6767d347fa0a9c53210c5328e4d747ce010512dad149109ff072840c9da9301c8bd66a178169458518"; + url = "https://download.visualstudio.microsoft.com/download/pr/76affdcb-9294-41e4-a5c7-91629309e11b/75a24f3cf07097a94c58e22acf1e709a/aspnetcore-runtime-8.0.0-rc.2.23480.2-osx-x64.tar.gz"; + sha512 = "b798c397e2ddd8564024859f8aca2b9043863376b8327661ed83fb626bb51c26b1d5ef5a0ce6848031f14c480d4ba936aa0c4bddde8f38aea993d72ade10153b"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/6dbd02b7-f3e8-46b5-a3e9-ea482762a02d/430b0d87ec687b4a9968ca143ea95789/aspnetcore-runtime-8.0.0-rc.1.23421.29-osx-arm64.tar.gz"; - sha512 = "dadb90494fb36a1d38b12d2903a385b76ee7325eba59d44acf4e10c3019bcfd636cf0b9a7c3070516325c6be4f5421c11fad7a2293ccc2b1c7a5d3c62bbf07e1"; + url = "https://download.visualstudio.microsoft.com/download/pr/32f5d2b8-3b63-4d4d-8a7f-876adad4efc0/c1f62a3e480fb0e38faa957d34c0be54/aspnetcore-runtime-8.0.0-rc.2.23480.2-osx-arm64.tar.gz"; + sha512 = "9cf9dce54fa4d1ca27955170c5378b826400e4ae45a9312f97f3a9d87ec31bd3231d70e482c36499fdc0d83f80af8860cd87d70dbbbf614f0312c6f73f71e744"; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.0-rc.1.23419.4"; + version = "8.0.0-rc.2.23479.6"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/8cac1522-acbe-4052-9f6a-19341a8f9dae/1cf1396b382e22cb1ba21a27f3b79725/dotnet-runtime-8.0.0-rc.1.23419.4-linux-x64.tar.gz"; - sha512 = "53938ec3aa4353cfb760d22faa850821b54a53fdd864c4969f48caa6b718ba207162b04a196e85543947acb7d3e719982edad1420b76198562051846f51b1b5c"; + url = "https://download.visualstudio.microsoft.com/download/pr/4fb768da-b0ff-495f-8673-869c2f7e59bf/527c1e1d55a9fbcdd86018bc62b07a03/dotnet-runtime-8.0.0-rc.2.23479.6-linux-x64.tar.gz"; + sha512 = "f1565aa5a5a98b3ab2cd92376b0b1bcf4420b6377047bdf2324a7dd86b82f5b4776a2795395bb777a3f7d6f6f9b8dc89721c2fcf93b4c7532b42b263f9fdc828"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/78e40734-8864-48f7-8c03-971ee500d93a/4b2fd807bb790d9ac3cd8585ff8cb6ad/dotnet-runtime-8.0.0-rc.1.23419.4-linux-arm64.tar.gz"; - sha512 = "6f5ca722ec2c4a400b9c19b17a3d9a10cf92b265c90c1e1b4822c12117580c286e99134f7c223f3dcd71171d5799e1498d38129dbd1bdff606fd64fe451458ba"; + url = "https://download.visualstudio.microsoft.com/download/pr/d16acf4b-d37e-4e3e-8f8c-73c7eff96bf0/ceb8eee1c24d194d8614f3b0a885e9ce/dotnet-runtime-8.0.0-rc.2.23479.6-linux-arm64.tar.gz"; + sha512 = "7f92e7d5f51d1623e2ebccb79da1f047c4a125b565cedb0a4be3d9deb2010c1f8c03276a926eb9a7866bc1ef9c6585724c41d268e9d2fda8012613aa6fa4f95d"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/29e68c3a-f37a-4dea-b7dc-bb1890b28d48/3ee60668c4ccd17ea565d6c204ef1f64/dotnet-runtime-8.0.0-rc.1.23419.4-osx-x64.tar.gz"; - sha512 = "ffb0a22c0e4b9cbefc99a1e016683987dc4046abd9f49f5e48bbb93d0434e818c66274422728b328c97ca1dcd6419c7fbb88ba747edff6a8e92213141ce42bc6"; + url = "https://download.visualstudio.microsoft.com/download/pr/d8b1d5c7-2328-49bb-92d4-7c3db905a1bf/500d836a2747b281059ff025cac9a79e/dotnet-runtime-8.0.0-rc.2.23479.6-osx-x64.tar.gz"; + sha512 = "50ab2233f01534784759439752312749731f5e3a46947da40052186bd87459fb19162c0354fb9c44feb8e3693b6dcd6d791782f63c86add4179c6ed6f6c4ff28"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/59ecb50d-0abc-4bd1-ae81-8a252027d3e0/43ed857eea3316732b1a5cb0c68eaa50/dotnet-runtime-8.0.0-rc.1.23419.4-osx-arm64.tar.gz"; - sha512 = "f5810ed4c8ce565f1eb3505b7994e54ddf6d87f8903f739016daafc01ba532caa1b84e39e4e42b73f392703af973dfcaa2165b4630301a859fb49ba411d6ecdb"; + url = "https://download.visualstudio.microsoft.com/download/pr/148f6949-ee92-475f-b45c-814139f2bccb/1e031945c3524f31abac2c8442794875/dotnet-runtime-8.0.0-rc.2.23479.6-osx-arm64.tar.gz"; + sha512 = "8c9b86c1dc4fc0c6d5086d3a1f5fd28b38e2d94746a1529f3d9783e7240e067fd830098be81052629253c1548b43f4937cea92370212a556448320e294ef887e"; }; }; }; sdk_8_0 = buildNetSdk { - version = "8.0.100-rc.1.23455.8"; + version = "8.0.100-rc.2.23502.2"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/8cccb582-1956-422a-8655-fad2fa12c247/4e86a676860c2ced06228a5c8d21718d/dotnet-sdk-8.0.100-rc.1.23455.8-linux-x64.tar.gz"; - sha512 = "b182c4d496f1e3d6ff109c304972f5011a343750ed11ed8ab273ad0bd2d1441b7393fbc20968b54f61acacd8c372528f9a91a7a956362787a362b4821a434d81"; + url = "https://download.visualstudio.microsoft.com/download/pr/9144f37e-b370-41ee-a86f-2d2a69251652/bc1d544112ec134184a5aec7f7a1eaf9/dotnet-sdk-8.0.100-rc.2.23502.2-linux-x64.tar.gz"; + sha512 = "45f09e7b031f4cf5b4dcead240fe47e2e3731d97d22aa96d3a02a087322658606cc22792053c3784c44f15d7c9bad0ac9dbda90def7b4e197f2955dca9a5bb6c"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/7f0829c2-839e-4882-9e21-fa4fc6bac32d/5ade892179b687046b1252638b8cde01/dotnet-sdk-8.0.100-rc.1.23455.8-linux-arm64.tar.gz"; - sha512 = "686a10b89217fd5d28e4b587dc231d0bb2630fe7dfc7423611406fae8812ce1b53aae3e079b924280fe589686153919272f4b5ba0c0292d68ae50a75530d015a"; + url = "https://download.visualstudio.microsoft.com/download/pr/0247681a-1a4a-4a32-a1a6-4149d56af27e/5bcbf1d8189c2649b16d27f5199e04a4/dotnet-sdk-8.0.100-rc.2.23502.2-linux-arm64.tar.gz"; + sha512 = "b07059a8b6b5586134a63a20c952f4f029372791d53e4a3a1363d39b8beb62b4c7dbc23c7de202397310c79aaaa110d35d0dd5d996420eaed0ed7f77e2dbc669"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/17670d0d-05c3-4e4b-8d72-5e31bb7f7000/44395256cb038899393d7958db2bf2e8/dotnet-sdk-8.0.100-rc.1.23455.8-osx-x64.tar.gz"; - sha512 = "184a845b4b395f4c00b3c9e846977a2af446686ac0e4c916f2736f3e891d3045341a8f391517a19f50900ed262ca4999d28e872bd6d0faa0729f6a5c4ad183bd"; + url = "https://download.visualstudio.microsoft.com/download/pr/2cb4fcbd-ba5d-41c4-9907-8120aa4b5f23/98fd104ada4105462cefb1123a0df533/dotnet-sdk-8.0.100-rc.2.23502.2-osx-x64.tar.gz"; + sha512 = "48268afc73335c19c96bd77bea49eedd461056b1b640703ebae39b3003875ba0b0dbdc13ce7aec0c74ae842bd01647cd1c225ec555439972f3e16300245a48fc"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/91a1c0c5-ab26-4dfc-8aee-6c0cb2354774/7e12ab1e86fbabc3417eb4036d955f67/dotnet-sdk-8.0.100-rc.1.23455.8-osx-arm64.tar.gz"; - sha512 = "a658e0dd633175ac5c7d7c1481cdc44f431e85094e29d0f21f5632f447469a452f5fcf5cf6e42cd4d0053fabca6bb4a7e5cc0f859f09cecbd062301c24cfaf79"; + url = "https://download.visualstudio.microsoft.com/download/pr/6c9084b3-c512-41be-afe5-84e156f250b1/6e1c12684b4c5b95f122f0659f337ab3/dotnet-sdk-8.0.100-rc.2.23502.2-osx-arm64.tar.gz"; + sha512 = "c7f955ba587cb00aa688dbba987acfd4203519da0dc5914ae7e1ecdf8f95089a84402b4d833c7b6186bdc1f70215e399646117242a054c1555087aced61d119a"; }; }; packages = { fetchNuGet }: [ - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "8.0.0-rc.1.23421.29"; sha256 = "0ws54phj14833xz9w53frr3pnq6ps0pfrbz173i9gj5xkhjf3mpb"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "8.0.0-rc.1.23421.29"; sha256 = "1sz6skh1ddvdcib8ydi6km593ah3cchgz2fs61kj03z6jg2vz9la"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-rc.1.23421.29"; sha256 = "1r8681ixjxyixznhwakwb19cs8hnwq7pq87n4dpzqpm531jmjkcm"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "8.0.0-rc.1.23421.29"; sha256 = "1hmza9icxnxj6dcdivxmngpvrg2ncri1gh849rbfzk04swylp6f5"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "8.0.0-rc.1.23421.29"; sha256 = "1m6a47bnrl8n9ahnh01mg2fkc20lmfjjg3f7xzbdngnikm6vzcxv"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "8.0.0-rc.1.23421.29"; sha256 = "0ygb60mpk1rkz67v1d9vf3f7zfvdzg5a4ckc1yqcfb2n4a64rdbv"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "8.0.0-rc.1.23421.29"; sha256 = "027xhd1r4my8952fajl0smpdikj4ndn1j5gkyhwrg4z45xx35q18"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "8.0.0-rc.1.23421.29"; sha256 = "0cir3vy94ki9v0zzkm49f33mxmp25i2v0c3gp4fhmnhpsfn0x7rb"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "8.0.0-rc.1.23421.29"; sha256 = "1ydhf3l9c7grakdr1qsqdgbdvp0zqrc4b66xj7imgpx1k92i2m2c"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "8.0.0-rc.1.23421.29"; sha256 = "1mpha730nn451zp3j7h72a4jiwmgq4sqx4r9943v60yzn93j9nhm"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "8.0.0-rc.1.23421.29"; sha256 = "1r8y9ra1qc0jx04jdkqcqnwaqlkr9ah081c68qslj7a2izhz1sbp"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "8.0.0-rc.1.23421.29"; sha256 = "16vy79c7byrqwd9f7vm0xbah3k4y6yis0flm9jkfk0hp4bb0y0js"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "1q8dsj0l622jxwxxmasmwcp1mdxi6fxyr5swhw9pd0vq3i8y13m5"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1254rvx06wjblf0y2msh1zdg0fky861l8x5f5w7hm5l14ys1firb"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1q258zk3kkc3qk39yyfvqw3vlcmz4nf4wxdwg79dfp7i6wcny72v"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0r5f54vyj38b7simbk0481zfawxr3z5q7sivfm23nmfwxpir80ma"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "10kjms0wx5iialcvd0fp64vriv4cyk7k22wqh3km9mh43i620px7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "03sgkb2ar63wllisx8rmpc3yrngl61yhlmqinwbc5bhyaxpmqnk5"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0b747vkvsapy5p4sgv0nw1hs1hak04pbnsqysj4r7ypf4f9bnrhs"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0lnxq6risl59ig9svhra6papn0i9rs2pr4zgnysnbfg7gvd3fiwh"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "8.0.0-rc.1.23419.4"; sha256 = "1h8xa2kvg6pl8fc1js9lgbvcckh12c496j5hqjiclj6cbsfr3i2g"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "0hrxbkqp97mqp6rjpm3azcpvmkkaxz37jl7ybv1bh2m3f0zk66jy"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1x5pq1y4gn1gwnqmq9mj02wki5yncidlnmaf2przz8yingfw0hq6"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1855npscp1ziab6a50fh0vzv8j4z0sarp94cl3c1myk9ndnkzksn"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "03ib84r9xjfzifr5g0b7hifyb5nc6ynk5s3pjifcsplhfhr7hhvq"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1arzm0mqdj0hnlsfcki8z3zbbp5mpv73133wc8yxpymh6f000bv2"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0f403j2sis8p7y1w2nkbp03xq8qq06f7q94d8clm9c98vppw75sj"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1ngwm0hpg00z8hi9kfrc4p8ii51piymn1kkgkbh5wcdz2rmfayc4"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "00whfl9s9qd43jv68rff5g6da0k6y11yc2pg6v681967fnq31jqp"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "8.0.0-rc.1.23419.4"; sha256 = "0rbyh9a41wvygzfja0wm305bqisnsqxhlfhynvb8p5yv1dsg7w4w"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1s8f5mrwnb66azhbrxpy3ab1b7crr3zj1q8fvsym80kl6xapzwva"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "13a7z8m4izwjd0qh3p01kxadxagq59klw173dqn5l57wzzj8vsxs"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "059c21fq6kql04kn56yq5ahm5wc3321b12q50hsg5lk6w3w7xgj7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "110aymhj4rj39vpvbkyph9mdx347xydkdcfsdvw1ablfya1p933f"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0kynd77v947b6lxhjwynm9yvz5mp6wb4d4jbl8ccqzw0f4g57qxq"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1ix7jjpqzxjyjqfac2csv2j8zr0xai601m14r5swqs3fy1cpm8zg"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "19g1awn1ywnmwm6z547011d3q1k2wn58sbg4dm5y4pinmcfm37wm"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0wyafqqjxksrp052rqvwxaqc3m6yzhj095w8myqbjnxwyfzsikcr"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "183lwi2xm45699zhynw7zgd4sa3zpap6p8h2036i94kfr24ir61n"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "041n6jrvwlchdvy7xnmwk0khvf4ybmyq5lvwaiav1xxw0a1dyn3h"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "1k6011bq71b3whz9lg7kc8lgf19jn221qzj694m6qqlzrbb3g2s2"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0qkdinyq87rfgiasjgwaggid86xw6kcbjx97w183z4fb65l561mh"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "08h2djggfpjh0q38bq2hjqk5xf48iz343352n6yvsa40rmn7p0fv"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1j4gw5c2p0fvjdhnyg2fcwlfvdgh4sk0v1w3w004xkf9j5jv1sf1"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "0hh73hk9iq15i46k0h2c1y6ixpi5w0i38f8sk5cijbvkpb1cahwc"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0n3qcyyd0qdnv63ym0rlrw5gvq4g4s65qq6qr5nxpn46iwgz9p07"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1grdchbc8cw94ly9ihnz675c6kg0rnwzdkciwsspnkixfmr8n4wb"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0ndrih51r1ggdbgbjn2gyvwarl0i6qkzp9ravvx92jn02k4bb5yg"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "13x9gnxzk6k6ipijgmi9bivkj4ibqlsb04fs1c0ag0vsdacpwm4d"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0rfkyclsv8451xm8hh8hd55sw9vbr8i60wi67dnjbip61ydl0sfz"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1bp2aixzvmvmzkaqq4diqw78azg82751s64s2wn2zkjb9big5d2g"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1mycvp040slw87cl1cnzcfaxmrdjj728sw6dnhyc9z6x75prn7sv"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "0a0c3adk3v7qcrxw5wizqxmbkj3fs57r3a0179c8s92vhh4y31l8"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "1dgy2n8acl6kcjpaa6s869v52rvvpkra9wrh6af0zy3z7lrjw3za"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "18rzizk0db8ivbl6hm80r5lzyz2i1gjj1k32nsbhh6x6x57b9a05"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0a8cnaalpb7v09ijm38anh9wyvkd2sza5q87ggmhc0ji10gdlsrr"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "1qfyiwpvh1lw48h3jhry2vkk3qq42avgzfq58xspc87g4km7nq45"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0mnpsvlnw2h4ggw6h3y7cb58a0255p4501m7d2k9jyx2fvkrbiqc"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "15h0vxsg91v0yprbg8yf7ny9h0xdy93s4xp7i1x8vqfxizh89l4x"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0wiqmcib5cwxfsyvhf7gq6r76caycmyns08q8hifqksj6lfbi64d"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "0qcnaz0slz50lzpdhghr6gxck5x8ljyhc4p8apsk52ir66cb9sfw"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0x1bgi69ylpr280ayzj60dxbirqab4ysxjwzqfwglbjdvqkkwn38"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0fdng2vpzljjpdqjnz2pr8naznlx0vgkbypigjfdkpcrmmdhq004"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0bwbyzcqcbqnaybkb106sq68035vh7kl8i1zlfq6hgd7rsbc5xnx"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "060bkh4viwpc1fkhxkpisbxwvfcld1lbm7wjlyl69p84nikyllnf"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "0ma4h0bbham9z57i9fdgf3arz6x5cvc5mmcwr0zm7bzyrc049mdd"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0m95wrq9q8d965yxjkx1mxjnhq35kqhlc868nfkw7i0bgshizaqf"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0bk9wb7vmb5d8pr2lh1zg0gqkx013b760b6mdhpfc0qp3jfqza5j"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "0s5yrj4hgamn6r69z5a8phm8v2wcq4f725jzlpfa90wnys09qn64"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "17mla05aq6ab4amw6arq068i3vf3f56gdzhm1s9k2298gfjk71c3"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "059v72l55w71i4410jifilgzv9f08mkal7yq87smm5pfmqnl2v35"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0qxnryxvmn6rd8aa1v8knsh974v99n7pqz7lzhyln5f5dr0rpr1s"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "024blpk2224i4mvkkdmjrk2zlb7kh1shahkbbk71l7rniagyd2aa"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "04k93say7b842bvh2x853skj5ymxsq3b11vf6rkfcqz6b7hvn7pj"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "8.0.0-rc.1.23419.4"; sha256 = "139j4mdjhqnysgal1zifnhwpmnhd8i6a0x46bjxcwskqm3n85c2y"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "08mfzspgv3sjcvc2smcsab4q35mbj7cn6ky08nr5clvmf32ddkbd"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1wq65zww0ng7w8078bi10km23s7wf1fr2srmzzsk2ailhwhp0ky2"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1285632nhb4gqnxqy1rknfzsqn6cg2xaz1p0chdiqdjlw6n8456x"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0q5pkl6bji11bskxhgnimbbl9zzv3ly335h169qdi98xig7npv2s"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0998hg6n48j7zrhkx7kyn5hk0axf7h9g61qh4gbfpn353zf6ajbx"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1s1i1xlszd7rfrg76m616rlwg96zsap81wcjvj68nijfmv563snz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0aif2k51bxc59rskjivcp7lwdnmdw7dnh5gw5aj0hgd1shljms9y"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "8.0.0-rc.1.23419.4"; sha256 = "1j5l7zqr8jkj4bgrnmf9ay0zfc43m47q78f8xkiv96pa2bxp9b29"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0aklq0jrjcqgihc6l7cn1j5swz3kxsq02zrvl745a197k2jr10hm"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "17ffbsy4cfplaw8cdly3gqfgkzqxmbgrbwnqca6b7lak1ab53mr3"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "0kk6w9sid9hkqggxxnmzmz3ng14qq049qhz06zq40lhcgbyik96h"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "14s7gxqid5yrlja1aimaq3r40bj2p5karn8ma80368m3zlslm1dw"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "0k24km7x79kxy4blmgzclvqw4m8smlprb0hyi279s1ddg0vpplc4"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.1.23419.4"; sha256 = "1davz97niy36wpsim42yrjm77k6sflcsc0sy5nb6lq9kxj02hypy"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.1.23419.4"; sha256 = "00xw4yjkvdl0x1c60cbbh5gf51cmax2laplhlgilkyazjzrbf3xr"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.1.23419.4"; sha256 = "08yqn96i057lfdrs7xjbambw7sr2aalhskkblvyhqykf8sw24ckb"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "1w5p3lngqmp5yqwh96kjdhdlzszik5vw9nx7snsfysjwyhgbr8b0"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0zwvkqg0nf981gr6wff2ci2dhb6rc9girg3s0gqz7ysldbxnznsd"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0kc57i32xqmrjif82czr7ivsrzf41wmdc0zjkk3qak3j8s0j629f"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "8.0.0-rc.1.23419.4"; sha256 = "1l8mz0l6g4zv2qnrfsj85miknhq230942l8xvw62bzw4rv89lcp1"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1d7m6zgiakdqi6ga0xdaamqjk6y8bxd2fxirmrgzpr0l57zqwhc3"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "084pm2qnh8mn5cpf4zs7drqs5zifbph0s6m9h62xgrixw3jv4i6x"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "8.0.0-rc.1.23419.4"; sha256 = "0szyl8qyc5yc2ah9if4xk20wgny5cbr7hmdl2mzqpbpn5fcm36b6"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "8.0.0-rc.1.23419.4"; sha256 = "1mavnwcgnzx1dn7h0cg172p0yv00xdaspi6vk34df1s6d4cc35vh"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0xqxz80rr7h1qlgw6ax2pqj33ngv31xbzljhpd60iv229lfzdvia"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "1k6ivz7pcwk7w7fq283q2n88bm0rw7acfl8w9nj8iyag8gi7rpyp"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0al490xcj68xp13q2xl15wd03zld1l3qf88sd651q6jixgwrzbm6"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0wan79hagmkh2in263lbpsydr96l4s6i48qylpgn3fzwdv24idb3"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0jb3gx2ydf4jq0szk071g4l4286alffa6hc4xhy3zqax4vggyakz"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0v4g1bva86vxvkhfcimmr30i5d7xm0r9sknf84az2b450b5vfgpm"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.1.23419.4"; sha256 = "0944c1j5gd3hvw7aij5y8wydbv70zb7dw8gs4qpavwjg8vcbs9cx"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "8.0.0-rc.2.23480.2"; sha256 = "0406jvshxa3j1bc7ss9d717ybbjnf5n6260i9ir231nzmkdw4ich"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "8.0.0-rc.2.23480.2"; sha256 = "150ja9f96yw7j4mf39kxa541xkmgzmfjgm7jwdmlaln2v97chsk4"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-rc.2.23480.2"; sha256 = "1z6lj26cqf3qg3xhhlp8g8k9q93ysr1j2ly41xwi5sccd2x8vwil"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "8.0.0-rc.2.23480.2"; sha256 = "10a4pvibil5slnca0bzzpf6nbvan219yg6d6srr9hnqwi2a2la62"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "8.0.0-rc.2.23480.2"; sha256 = "1qcmw41rbk56y7l79f9xqli44f8xa7rqi2bnncfngfbd54q3ijcj"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "8.0.0-rc.2.23480.2"; sha256 = "0zq25xvypv6fnyy3gx7ivk41z5nyz89x52bf9ayry3391hc5avd1"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "8.0.0-rc.2.23480.2"; sha256 = "18rwiycm6nhm7mz2gk22yaqmq1sdfsvq971li08czyia2lgxk6wz"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "8.0.0-rc.2.23480.2"; sha256 = "1qiigv37ikmpbb8j0j2zp1asly13xb8bxj45zh58paycaks01sss"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "8.0.0-rc.2.23480.2"; sha256 = "1f8d7mc4kil4xfyj1ki53yqm30cbpms8v1kxpv3harp5dkkgykwi"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "8.0.0-rc.2.23480.2"; sha256 = "0za8iyskzp7f9mjn8nizz3wjmrpylyv24a70vwavbq0h0h8rplsm"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "8.0.0-rc.2.23480.2"; sha256 = "1vac7gcv8nqyjn4jylfh5yix8282siarbm5dwvnrsw41ngndgcff"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "8.0.0-rc.2.23480.2"; sha256 = "0cx4606hlbi9x55vbd99vrbkmhnaz3dcqc7x3sh3ih9f2mpzv5q2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "1l1n2wb374mlwpbk5ivka3j073l8mi89fh92p503iaa47xf95ixl"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1xc9hkx2qam19nfnkanm5yvd3iycvw1npql2limskf20qrwr5f7v"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "06rk4p7p4ypx7xd2c0dxb142frv9w4gv8720j99392rpzrp1qnmi"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0ib3f4wqzx10298gd47j6sqak80f6idrqw37crvgfixsggik23wi"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "12yxilcrlwkwrjiyl72sdryjwh1ilxnqq51zm5r10gadips2rzqq"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1mbzfbh023xlx2mghhm2f0d4hx9bl9b09d0lfhvf9zlcxhwj8wni"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "05csm5zlrssg94p2vg8zicjxqbx92l5igglsjbwb5dqbvdihz1ih"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "08ify83j27lx0pgjkz4kcg88a2rv89bxqd8fagaafqrjw3s0d68x"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "8.0.0-rc.2.23479.6"; sha256 = "00lhcw22qfskdljfnk5amfy2j5x8c3mfvgam1s91awh3p4iizx1d"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "1pmxwyaynv50fp32b4g2nhys1shpajnpc0q43kgsfs31hmrq32z4"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0shzhwgpp35vi2y3fvd0rs458lnwn1wk2361x9q50wcpadiv72hw"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1w9j05l8n1r40liq6i04cmc74hbxj4p2j04yqsfww6rx8r4ls241"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1j17rgswixgbli421sgd17cfsrykdv46jmd0337mdgxf2xj99c37"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "04h64nkpxrkp63p52csb4nrkyg8l1gg6r0m3xzl0h8303w88wwi3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0d84yjd67fpl8j1j9dccqqfpg8n717qvxk5y8mhp4rahfi53zk58"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1q6mqcjj4cf3x1mlh0ca5pd1vglq5i9ci0irrm45xqaz8n5190cx"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0l9i4y94lmv9m4m44i1gff6a1s8fhdmznz015yf177pbsymm1kjv"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "8.0.0-rc.2.23479.6"; sha256 = "1bzh85sps3i0ga6pbdrcbd4a0knpq0n41pnknfz6fhyqn9xchpcy"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1h36s9sk8dx8dj5g0dkpcnl2g31jbibjal7344zcs6s7d7zjifc5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1zggzn0z7clh6sic4hja5arhhraaldna4pyprxk88hkfs2h7k3s5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "1m8rvvlglivcrqadqjfggrh55c1sm1xyw3fd354v7xxpyd7nsak2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "0rr4xpy6l7pm4zqr2faqihx7qpia9w3y81bzk0zn9rs2wa2g3pj1"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0mdavjwsl7g080ik8brjnxvzvsznqva02854nsba4i8qkrmgq63x"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0a1pnyc8hg1x6q9i0fg1zp5aip7rqxwirnjw7vshdqacadcr86wi"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "00v40ws0qhl87injb20dszay6cz0ig1ralqz0n2v2bymgcdbh1bx"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "0qiqj1i4z3smgpza66cpr1ad8ycbbk9iqs150ribwz350ypa5b00"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0ir0njnhcig7b9drq3qjlid38111h7810b1i8nz0qs1hjza3iryg"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0x7yvqh099bhvsb5zg1mjxyglf1hahz7w36cvz1x5i4d6z63639m"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "0nw4gmjndfnlxaxji31k9llgn6cf4csxzjfpp01qkn7v2wmfl5jx"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "1kx93ay2gx48llqd6l4l8ii29im1ilp5axz99ggfarbsvz8iw648"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0rbhkxhd1aias78dqhyj3h0byw0pj72nvqydsl3s6zzb44a42v1l"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0dzcdapx5pi24zc2zrxgbz82y0p06s7hg7wh56waa4kbgc7rzfbx"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "0crsvb0hdp0c5a7d0mrc3i0dwvlvfv1hw44acf3z832q41py3gid"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "1ps9lwwnww8s877sx8lpp6m03kgxgv3bvi9d3rxhfq83yzhawg2v"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "068s9idrwapxsfv169chsdrsw3v74ihhing3x8mvyfwjkswnfm1p"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1qqphry16s89i7dwnb6n65vkc18mpivin2mdjp357a3jgi2c8z2m"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "0m7qph06wxhsw8id1xshyp1bdfk04bdiwfrz3j6ayk6ihg2mw2fg"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "06khkpzfhscsrw7bcvq1ag6by6n2296w8ik0zbi5mq2jm5lx4h4s"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "06sq2dsxg1gl3g5g2x9y2snh9xczi09ci90mb4im21x2dd5i91m2"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0bmhncabzz56r2ac46k1jqsjzgaflvnycbwkh9ksdywm91fcca8k"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "01q00rdyg4dby0zvfkzc8sgyn2434bpzfzjxv3xpc4am05n7nikf"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "1n55lqdriy3kvxmcg2kfgri6si4avf6hi7hxl3pxi3y7ki2aqgq6"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "04yzid7r8ahscjsbphi1272vwjwy6frz1817w15wwby2szprwhqm"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "17xkhj0c41zwpfxm0yvllp12f3zqvl85kg0kwjjfi6z3v3grw9wa"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "1lcbw3yvrm5iha9wjnsvw79nhjcb1px3h5pwhhy3dqcr9l09jnql"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "114s3bqv2diclr44mgshpsvybcldjprh40i51ibz7n4i0kf43km3"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1a068b45d9wh489mv3cnkxk64qb7piqf4nbc6li37mnk5vqkkkan"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "08p6d8h7sfliy3ynzz9wnrp3b4gvdn9ldkyrqgph57kyjgvalk1k"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "17zrq7cvbmd89rfyhykllijhdlbb9yf90rfv8bkb3cwm12mxibdn"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "0698kzvm0fpgyq1m4h09x3d0nzzf9xvypds1zbn32nynil2wrfi1"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "15wbakil6wmcbq65zdn6lsnslzi3lcpsxqiycqk97s9h735n7r88"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0vvfd9rw5xbhxvid2qsbssnvfjimjadpckkh1cjh2wwb5phx2za6"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "1j6cvvgxjpqzvf81i0daizcr01fxabbvggba1ljsvzn08ky14azg"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "1s0b8aphk0yzikfsfd40mnq70x5izx9gwxk3rh5q52fk2h7p8vn0"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0vv5a04q6k5ch1xacz96dgvj9174fbmq03i6lfj1pkmvmknxwmk3"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1kwm3zwwijqf52piv867463injdnajx8hhv2bszbl569v0mpyald"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "06zl77hfg9ha54xmwqmd4nvjzj1zfpdl3gxw72wqi98w1imfakjj"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "0fnx3ig9mx68kwcqp3hqzxys6vqfwc4iz1acxqbs1h0r7k83ka40"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "0n54h4b8l7xhxz6vx3qbz7b466dvlc7sjyrw9v4p3axzpgaz63yp"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1cyacd6297nm6cw8w0wxkwl06khb4ng94qdwlzfx5hs2gday34mc"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "15ldwj8r25lric5hnyp0kgj3fi1rzlhbvzr1pyzndhb79kqmw9h5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1r3lssmrxjs4r1qfkxm4hq60n9hzdalv8637fzyrp0gqxd7nzl2f"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "8.0.0-rc.2.23479.6"; sha256 = "1l9a6flcj2ysxp0msvdz3p9zj6rc3r8dvr7gngn0qh17nklifk4x"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "0vds01dh5wzwiicjx9zvbhf9sdn6g22y5vy46w6c8vyr5kj9bhw5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1qza3phfq6hmiig4qy0x14ghcsr9ha69yabsds84fpa7mx2w8xsd"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1d106zdvv90z6da6w5lxn31x79hnb7in3mm1c0hxmy7lfs2nx33j"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1bykc1r1ljvqqz6v5qzvh2zqzbiav8983657fn1yn5qwdqrfc19l"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0cac6scv56d4l8bfni7nan7jkj6c79c0vipxl3pabdpsyhkpw7fb"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0i1wkbi0ld3a8mnk809z1vw9zla0w2b5q1gkxj9p59jgyp4hvgy2"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "0h70028z3dvvdh2r0v3m21w8zqi4w6x6fcqb58k2981dcrvgfzza"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "8.0.0-rc.2.23479.6"; sha256 = "0y8fr3940y8w4qz2pm07h3kv0gvjmygpij6h0nshkmbvhmx76ccw"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0mf4vmh7sx8lshrc8b6al3nnx9lzylrz8xklngqnskbdw25a6z0i"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0z0z98zx7b146lbyl5rhf9vx8sq8qmra0sf9yh99k83dxi17lcgl"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "1rs79c6lw9clp735p8bh48wwfiz93kwb8d8dj2zksa4hp1s5am31"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "108qga3arini479gpr5l4abgrg9aiqshj2iyyrsn4g39b3k2kys7"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "1fn7hqmlqihxprqkig3kpi7mm7qiqm0knrpn1pj94r5bf089jhyl"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-rc.2.23479.6"; sha256 = "0x45ii2slpfbh2ln3d6bdmvl1dmqm0m282lfk57fxlp89ra2n37v"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-rc.2.23479.6"; sha256 = "1ph3lijgmj9n1ah1s88h4509l20ljlylzra8fl2397nrk5nampnj"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-rc.2.23479.6"; sha256 = "0biam46326xx3f07vbz2pa0xvcs6j7v6hy9sdzvvzjdlbr2vkxch"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "1ln1sqw852h2aamksl4xbrxn8rpsf9v0f302nj86rlnkcd36nvgg"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1vkdzpsma3h6fkd2q6p7igffhiih2w33mnmihjjcqyg0abxcrisf"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "1c9c4sdz7ijywj1h2lrqh0g66kwphawh9wz4n1liqdc8iczq5s33"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; version = "8.0.0-rc.2.23479.6"; sha256 = "0c6waw5dwkj0s9l51bbgk1m31a89a6w40m7sq2h4my5pa0fc646p"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "02ajhidm312xy397rmw6vvwc84jj59gdv9qwimhkwj3jli51cc5s"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "07p2gz8j3pvq6fj1ikp65hzyhw8f76qbsap7ri90myhzy92cfqd7"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; version = "8.0.0-rc.2.23479.6"; sha256 = "11wdcm9wf2674l3pybv83pi95d7103xh1psq5kkx72zahwjc40sm"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; version = "8.0.0-rc.2.23479.6"; sha256 = "19v4j3p17hdadgsc6gzqb86iy3ndrkslqfnyvskypcczrk4d272z"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "1rl7n1v9zv6fgxv4g8jrm8b2siic8bglwwylacq9mvmfk4ckcnd2"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "1gc5ilas07492zc5fb5iqrhhas4mx86xx3ga7p1dwgwlmhbpzq6l"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "0qb1rz9qxdjs9ig68chxxjcgnya8aff4c0ipd66afn9q1k7faw7r"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "1fipxybzd7vah2y5rndb5kpn2n8mqcizp2m1lbi4fwi4mlmc6mqf"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "0fgfvrxz02p1w1i0s0a5i8xq1cvd4l9pj40m1rj8dr7b2sck45xy"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "0yhql04nzmfawp8qy5m2byx2b768vpf0lj4l88gyjkblpacr37hi"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-rc.2.23479.6"; sha256 = "0mmdhddwx8xa1rspcmfakiv4lyk3h8y64yizir252r2pf5knh40q"; }) ]; }; } diff --git a/nixpkgs/pkgs/development/compilers/elm/default.nix b/nixpkgs/pkgs/development/compilers/elm/default.nix index c71dd278e203..b72d418a97dc 100644 --- a/nixpkgs/pkgs/development/compilers/elm/default.nix +++ b/nixpkgs/pkgs/development/compilers/elm/default.nix @@ -197,6 +197,15 @@ in lib.makeScope pkgs.newScope (self: with self; { }; }; + elm-graphql = + nodePkgs."@dillonkearns/elm-graphql" // { + meta = with lib; nodePkgs."@dillonkearns/elm-graphql".meta // { + description = " Autogenerate type-safe GraphQL queries in Elm."; + license = licenses.bsd3; + maintainers = [ maintainers.pedrohlc ]; + }; + }; + elm-review = nodePkgs.elm-review // { meta = with lib; nodePkgs.elm-review.meta // { diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.json b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.json index 6b3f7b585173..30b2662ba490 100644 --- a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.json +++ b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.json @@ -13,5 +13,6 @@ "elm-optimize-level-2", "elm-pages", "elm-review", - "elm-git-install" + "elm-git-install", + "@dillonkearns/elm-graphql" ] diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix index a30c6ac53d95..5bf0474e66fa 100644 --- a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix +++ b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix @@ -40,13 +40,13 @@ let sha512 = "XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w=="; }; }; - "@babel/compat-data-7.22.20" = { + "@babel/compat-data-7.23.2" = { name = "_at_babel_slash_compat-data"; packageName = "@babel/compat-data"; - version = "7.22.20"; + version = "7.23.2"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz"; - sha512 = "BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw=="; + url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz"; + sha512 = "0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ=="; }; }; "@babel/core-7.12.10" = { @@ -265,13 +265,13 @@ let sha512 = "pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw=="; }; }; - "@babel/helpers-7.23.1" = { + "@babel/helpers-7.23.2" = { name = "_at_babel_slash_helpers"; packageName = "@babel/helpers"; - version = "7.23.1"; + version = "7.23.2"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz"; - sha512 = "chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA=="; + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz"; + sha512 = "lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ=="; }; }; "@babel/highlight-7.22.20" = { @@ -859,13 +859,13 @@ let sha512 = "QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w=="; }; }; - "@babel/traverse-7.23.0" = { + "@babel/traverse-7.23.2" = { name = "_at_babel_slash_traverse"; packageName = "@babel/traverse"; - version = "7.23.0"; + version = "7.23.2"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz"; - sha512 = "t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw=="; + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz"; + sha512 = "azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw=="; }; }; "@babel/types-7.23.0" = { @@ -1372,13 +1372,13 @@ let sha512 = "eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="; }; }; - "@jridgewell/trace-mapping-0.3.19" = { + "@jridgewell/trace-mapping-0.3.20" = { name = "_at_jridgewell_slash_trace-mapping"; packageName = "@jridgewell/trace-mapping"; - version = "0.3.19"; + version = "0.3.20"; src = fetchurl { - url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz"; - sha512 = "kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw=="; + url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz"; + sha512 = "R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q=="; }; }; "@kwsites/file-exists-1.1.1" = { @@ -1570,22 +1570,22 @@ let sha512 = "h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="; }; }; - "@types/http-cache-semantics-4.0.2" = { + "@types/http-cache-semantics-4.0.3" = { name = "_at_types_slash_http-cache-semantics"; packageName = "@types/http-cache-semantics"; - version = "4.0.2"; + version = "4.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.2.tgz"; - sha512 = "FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw=="; + url = "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz"; + sha512 = "V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA=="; }; }; - "@types/http-proxy-1.17.12" = { + "@types/http-proxy-1.17.13" = { name = "_at_types_slash_http-proxy"; packageName = "@types/http-proxy"; - version = "1.17.12"; + version = "1.17.13"; src = fetchurl { - url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz"; - sha512 = "kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw=="; + url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz"; + sha512 = "GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw=="; }; }; "@types/jest-27.5.2" = { @@ -1597,13 +1597,13 @@ let sha512 = "mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA=="; }; }; - "@types/json-schema-7.0.13" = { + "@types/json-schema-7.0.14" = { name = "_at_types_slash_json-schema"; packageName = "@types/json-schema"; - version = "7.0.13"; + version = "7.0.14"; src = fetchurl { - url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz"; - sha512 = "RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ=="; + url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz"; + sha512 = "U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw=="; }; }; "@types/keyv-3.1.4" = { @@ -1615,13 +1615,13 @@ let sha512 = "BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="; }; }; - "@types/lodash-4.14.199" = { + "@types/lodash-4.14.200" = { name = "_at_types_slash_lodash"; packageName = "@types/lodash"; - version = "4.14.199"; + version = "4.14.200"; src = fetchurl { - url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz"; - sha512 = "Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg=="; + url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz"; + sha512 = "YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q=="; }; }; "@types/minimatch-5.1.2" = { @@ -1642,13 +1642,13 @@ let sha512 = "U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg=="; }; }; - "@types/node-20.8.2" = { + "@types/node-20.8.9" = { name = "_at_types_slash_node"; packageName = "@types/node"; - version = "20.8.2"; + version = "20.8.9"; src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz"; - sha512 = "Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w=="; + url = "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz"; + sha512 = "UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg=="; }; }; "@types/node-8.10.66" = { @@ -1660,31 +1660,31 @@ let sha512 = "tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw=="; }; }; - "@types/parse-json-4.0.0" = { + "@types/parse-json-4.0.1" = { name = "_at_types_slash_parse-json"; packageName = "@types/parse-json"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"; - sha512 = "//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="; + url = "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz"; + sha512 = "3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng=="; }; }; - "@types/q-1.5.6" = { + "@types/q-1.5.7" = { name = "_at_types_slash_q"; packageName = "@types/q"; - version = "1.5.6"; + version = "1.5.7"; src = fetchurl { - url = "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz"; - sha512 = "IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ=="; + url = "https://registry.npmjs.org/@types/q/-/q-1.5.7.tgz"; + sha512 = "HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA=="; }; }; - "@types/responselike-1.0.1" = { + "@types/responselike-1.0.2" = { name = "_at_types_slash_responselike"; packageName = "@types/responselike"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.1.tgz"; - sha512 = "TiGnitEDxj2X0j+98Eqk5lv/Cij8oHd32bU4D/Yw6AOq7vvTk0gSD2GPj0G/HkvhMoVsdlhYF4yqqlyPBTM6Sg=="; + url = "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.2.tgz"; + sha512 = "/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA=="; }; }; "@types/rimraf-2.0.5" = { @@ -1696,22 +1696,22 @@ let sha512 = "YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g=="; }; }; - "@types/source-list-map-0.1.3" = { + "@types/source-list-map-0.1.4" = { name = "_at_types_slash_source-list-map"; packageName = "@types/source-list-map"; - version = "0.1.3"; + version = "0.1.4"; src = fetchurl { - url = "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.3.tgz"; - sha512 = "I9R/7fUjzUOyDy6AFkehCK711wWoAXEaBi80AfjZt1lIkbe6AcXKd3ckQc3liMvQExWvfOeh/8CtKzrfUFN5gA=="; + url = "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.4.tgz"; + sha512 = "Kdfm7Sk5VX8dFW7Vbp18+fmAatBewzBILa1raHYxrGEFXT0jNl9x3LWfuW7bTbjEKFNey9Dfkj/UzT6z/NvRlg=="; }; }; - "@types/tapable-1.0.9" = { + "@types/tapable-1.0.10" = { name = "_at_types_slash_tapable"; packageName = "@types/tapable"; - version = "1.0.9"; + version = "1.0.10"; src = fetchurl { - url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.9.tgz"; - sha512 = "fOHIwZua0sRltqWzODGUM6b4ffZrf/vzGUmNXdR+4DzuJP42PMbM5dLKcdzlYvv8bMJ3GALOzkk1q7cDm2zPyA=="; + url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.10.tgz"; + sha512 = "q8F20SdXG5fdVJQ5yxsVlH+f+oekP42QeHv4s5KlrxTMT0eopXn7ol1rhxMcksf8ph7XNv811iVDE2hOpUvEPg=="; }; }; "@types/tmp-0.0.33" = { @@ -1723,31 +1723,31 @@ let sha512 = "gVC1InwyVrO326wbBZw+AO3u2vRXz/iRWq9jYhpG4W8LXyIgDv3ZmcLQ5Q4Gs+gFMyqx+viFoFT+l3p61QFCmQ=="; }; }; - "@types/uglify-js-3.17.2" = { + "@types/uglify-js-3.17.3" = { name = "_at_types_slash_uglify-js"; packageName = "@types/uglify-js"; - version = "3.17.2"; + version = "3.17.3"; src = fetchurl { - url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.2.tgz"; - sha512 = "9SjrHO54LINgC/6Ehr81NjAxAYvwEZqjUHLjJYvC4Nmr9jbLQCIZbWSvl4vXQkkmR1UAuaKDycau3O1kWGFyXQ=="; + url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.3.tgz"; + sha512 = "ToldSfJ6wxO21cakcz63oFD1GjqQbKzhZCD57eH7zWuYT5UEZvfUoqvrjX5d+jB9g4a/sFO0n6QSVzzn5sMsjg=="; }; }; - "@types/webpack-4.41.34" = { + "@types/webpack-4.41.35" = { name = "_at_types_slash_webpack"; packageName = "@types/webpack"; - version = "4.41.34"; + version = "4.41.35"; src = fetchurl { - url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.34.tgz"; - sha512 = "CN2aOGrR3zbMc2v+cKqzaClYP1ldkpPOgtdNvgX+RmlWCSWxHxpzz6WSCVQZRkF8D60ROlkRzAoEpgjWQ+bd2g=="; + url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.35.tgz"; + sha512 = "XRC6HLGHtNfN8/xWeu1YUQV1GSE+28q8lSqvcJ+0xt/zW9Wmn4j9pCSvaXPyRlCKrl5OuqECQNEJUy2vo8oWqg=="; }; }; - "@types/webpack-sources-3.2.1" = { + "@types/webpack-sources-3.2.2" = { name = "_at_types_slash_webpack-sources"; packageName = "@types/webpack-sources"; - version = "3.2.1"; + version = "3.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.1.tgz"; - sha512 = "iLC3Fsx62ejm3ST3PQ8vBMC54Rb3EoCprZjeJGI5q+9QjfDLGt9jeg/k245qz1G9AQnORGk0vqPicJFPT1QODQ=="; + url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.2.tgz"; + sha512 = "acCzhuVe+UJy8abiSFQWXELhhNMZjQjQKpLNEi1pKGgKXZj0ul614ATcx4kkhunPost6Xw+aCq8y8cn1/WwAiA=="; }; }; "@webassemblyjs/ast-1.9.0" = { @@ -1957,13 +1957,13 @@ let sha512 = "XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="; }; }; - "acorn-8.10.0" = { + "acorn-8.11.0" = { name = "acorn"; packageName = "acorn"; - version = "8.10.0"; + version = "8.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz"; - sha512 = "F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw=="; + url = "https://registry.npmjs.org/acorn/-/acorn-8.11.0.tgz"; + sha512 = "hNiSyky+cuYVALBrsjB7f9gMN9P4u09JyAiMNMLaVfsmkDJuH84M1T/0pfDX/OJfGWcobd2A7ecXYzygn8wibA=="; }; }; "address-1.0.3" = { @@ -2875,13 +2875,13 @@ let sha512 = "AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="; }; }; - "browserify-sign-4.2.1" = { + "browserify-sign-4.2.2" = { name = "browserify-sign"; packageName = "browserify-sign"; - version = "4.2.1"; + version = "4.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"; - sha512 = "/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="; + url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz"; + sha512 = "1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg=="; }; }; "browserify-zlib-0.2.0" = { @@ -2965,13 +2965,13 @@ let sha512 = "9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="; }; }; - "bufferutil-4.0.7" = { + "bufferutil-4.0.8" = { name = "bufferutil"; packageName = "bufferutil"; - version = "4.0.7"; + version = "4.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz"; - sha512 = "kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw=="; + url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz"; + sha512 = "4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw=="; }; }; "builtin-status-codes-3.0.0" = { @@ -3091,13 +3091,13 @@ let sha512 = "v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg=="; }; }; - "call-bind-1.0.2" = { + "call-bind-1.0.5" = { name = "call-bind"; packageName = "call-bind"; - version = "1.0.2"; + version = "1.0.5"; src = fetchurl { - url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"; - sha512 = "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="; + url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz"; + sha512 = "C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ=="; }; }; "call-me-maybe-1.0.2" = { @@ -3190,13 +3190,13 @@ let sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; }; }; - "caniuse-lite-1.0.30001546" = { + "caniuse-lite-1.0.30001554" = { name = "caniuse-lite"; packageName = "caniuse-lite"; - version = "1.0.30001546"; + version = "1.0.30001554"; src = fetchurl { - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz"; - sha512 = "zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw=="; + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz"; + sha512 = "A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ=="; }; }; "case-sensitive-paths-webpack-plugin-2.3.0" = { @@ -3478,6 +3478,15 @@ let sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="; }; }; + "cliui-8.0.1" = { + name = "cliui"; + packageName = "cliui"; + version = "8.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"; + sha512 = "BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="; + }; + }; "clone-1.0.4" = { name = "clone"; packageName = "clone"; @@ -3937,13 +3946,13 @@ let sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; }; }; - "core-js-compat-3.33.0" = { + "core-js-compat-3.33.1" = { name = "core-js-compat"; packageName = "core-js-compat"; - version = "3.33.0"; + version = "3.33.1"; src = fetchurl { - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz"; - sha512 = "0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw=="; + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz"; + sha512 = "6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ=="; }; }; "core-util-is-1.0.2" = { @@ -4018,6 +4027,15 @@ let sha512 = "2qCRJwBmPlRQXzd50k9gt9PaItultOP8lj/cKSH2Eai9aeBuNqAnDuyolAm9TGn6Pw/4BgbxtPJLU1S+tQ4WMQ=="; }; }; + "cross-fetch-3.1.8" = { + name = "cross-fetch"; + packageName = "cross-fetch"; + version = "3.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz"; + sha512 = "cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg=="; + }; + }; "cross-spawn-5.0.1" = { name = "cross-spawn"; packageName = "cross-spawn"; @@ -4414,13 +4432,13 @@ let sha512 = "4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="; }; }; - "define-data-property-1.1.0" = { + "define-data-property-1.1.1" = { name = "define-data-property"; packageName = "define-data-property"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz"; - sha512 = "UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g=="; + url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz"; + sha512 = "E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ=="; }; }; "define-properties-1.2.1" = { @@ -4792,13 +4810,13 @@ let sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; }; }; - "electron-to-chromium-1.4.542" = { + "electron-to-chromium-1.4.567" = { name = "electron-to-chromium"; packageName = "electron-to-chromium"; - version = "1.4.542"; + version = "1.4.567"; src = fetchurl { - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz"; - sha512 = "6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ=="; + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.567.tgz"; + sha512 = "8KR114CAYQ4/r5EIEsOmOMqQ9j0MRbJZR3aXD/KFA8RuKzyoUB4XrUCg+l8RUGqTVQgKNIgTpjaG8YHRPAbX2w=="; }; }; "elliptic-6.5.4" = { @@ -4981,6 +4999,15 @@ let sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; }; }; + "encoding-0.1.13" = { + name = "encoding"; + packageName = "encoding"; + version = "0.1.13"; + src = fetchurl { + url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"; + sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="; + }; + }; "end-of-stream-1.4.4" = { name = "end-of-stream"; packageName = "end-of-stream"; @@ -5044,13 +5071,13 @@ let sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; }; }; - "es-abstract-1.22.2" = { + "es-abstract-1.22.3" = { name = "es-abstract"; packageName = "es-abstract"; - version = "1.22.2"; + version = "1.22.3"; src = fetchurl { - url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz"; - sha512 = "YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA=="; + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz"; + sha512 = "eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA=="; }; }; "es-array-method-boxes-properly-1.0.0" = { @@ -5062,13 +5089,13 @@ let sha512 = "wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="; }; }; - "es-set-tostringtag-2.0.1" = { + "es-set-tostringtag-2.0.2" = { name = "es-set-tostringtag"; packageName = "es-set-tostringtag"; - version = "2.0.1"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz"; - sha512 = "g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg=="; + url = "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz"; + sha512 = "BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q=="; }; }; "es-to-primitive-1.2.1" = { @@ -5422,6 +5449,15 @@ let sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="; }; }; + "extract-files-9.0.0" = { + name = "extract-files"; + packageName = "extract-files"; + version = "9.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz"; + sha512 = "CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ=="; + }; + }; "extsprintf-1.3.0" = { name = "extsprintf"; packageName = "extsprintf"; @@ -5818,6 +5854,15 @@ let sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="; }; }; + "form-data-3.0.1" = { + name = "form-data"; + packageName = "form-data"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz"; + sha512 = "RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg=="; + }; + }; "forwarded-0.2.0" = { name = "forwarded"; packageName = "forwarded"; @@ -5827,13 +5872,13 @@ let sha512 = "buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="; }; }; - "fraction.js-4.3.6" = { + "fraction.js-4.3.7" = { name = "fraction.js"; packageName = "fraction.js"; - version = "4.3.6"; + version = "4.3.7"; src = fetchurl { - url = "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz"; - sha512 = "n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg=="; + url = "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"; + sha512 = "ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="; }; }; "fragment-cache-0.2.1" = { @@ -5890,15 +5935,6 @@ let sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="; }; }; - "fs-extra-5.0.0" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz"; - sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ=="; - }; - }; "fs-extra-6.0.1" = { name = "fs-extra"; packageName = "fs-extra"; @@ -6025,13 +6061,13 @@ let sha512 = "5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="; }; }; - "function-bind-1.1.1" = { + "function-bind-1.1.2" = { name = "function-bind"; packageName = "function-bind"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; - sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; + url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"; + sha512 = "7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="; }; }; "function.prototype.name-1.1.6" = { @@ -6079,13 +6115,13 @@ let sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="; }; }; - "get-intrinsic-1.2.1" = { + "get-intrinsic-1.2.2" = { name = "get-intrinsic"; packageName = "get-intrinsic"; - version = "1.2.1"; + version = "1.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz"; - sha512 = "2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw=="; + url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz"; + sha512 = "0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA=="; }; }; "get-own-enumerable-property-symbols-3.0.2" = { @@ -6367,6 +6403,24 @@ let sha512 = "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="; }; }; + "graphql-16.8.1" = { + name = "graphql"; + packageName = "graphql"; + version = "16.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz"; + sha512 = "59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw=="; + }; + }; + "graphql-request-3.7.0" = { + name = "graphql-request"; + packageName = "graphql-request"; + version = "3.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz"; + sha512 = "dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ=="; + }; + }; "gray-matter-4.0.3" = { name = "gray-matter"; packageName = "gray-matter"; @@ -6457,13 +6511,13 @@ let sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; }; }; - "has-property-descriptors-1.0.0" = { + "has-property-descriptors-1.0.1" = { name = "has-property-descriptors"; packageName = "has-property-descriptors"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"; - sha512 = "62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ=="; + url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz"; + sha512 = "VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg=="; }; }; "has-proto-1.0.1" = { @@ -6565,6 +6619,15 @@ let sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="; }; }; + "hasown-2.0.0" = { + name = "hasown"; + packageName = "hasown"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz"; + sha512 = "vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA=="; + }; + }; "he-1.2.0" = { name = "he"; packageName = "he"; @@ -7069,13 +7132,13 @@ let sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg=="; }; }; - "internal-slot-1.0.5" = { + "internal-slot-1.0.6" = { name = "internal-slot"; packageName = "internal-slot"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz"; - sha512 = "Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ=="; + url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz"; + sha512 = "Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg=="; }; }; "invert-kv-1.0.0" = { @@ -7150,13 +7213,13 @@ let sha512 = "e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A=="; }; }; - "is-accessor-descriptor-1.0.0" = { + "is-accessor-descriptor-1.0.1" = { name = "is-accessor-descriptor"; packageName = "is-accessor-descriptor"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"; - sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="; + url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz"; + sha512 = "YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA=="; }; }; "is-arguments-1.1.1" = { @@ -7258,13 +7321,13 @@ let sha512 = "H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA=="; }; }; - "is-core-module-2.13.0" = { + "is-core-module-2.13.1" = { name = "is-core-module"; packageName = "is-core-module"; - version = "2.13.0"; + version = "2.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz"; - sha512 = "Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ=="; + url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"; + sha512 = "hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw=="; }; }; "is-data-descriptor-0.1.4" = { @@ -7276,13 +7339,13 @@ let sha512 = "+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg=="; }; }; - "is-data-descriptor-1.0.0" = { + "is-data-descriptor-1.0.1" = { name = "is-data-descriptor"; packageName = "is-data-descriptor"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"; - sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="; + url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz"; + sha512 = "bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw=="; }; }; "is-date-object-1.0.5" = { @@ -8023,13 +8086,13 @@ let sha512 = "9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA=="; }; }; - "keyv-4.5.3" = { + "keyv-4.5.4" = { name = "keyv"; packageName = "keyv"; - version = "4.5.3"; + version = "4.5.4"; src = fetchurl { - url = "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz"; - sha512 = "QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug=="; + url = "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"; + sha512 = "oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="; }; }; "killable-1.0.1" = { @@ -9031,6 +9094,15 @@ let sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; }; }; + "mkdirp-3.0.1" = { + name = "mkdirp"; + packageName = "mkdirp"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz"; + sha512 = "+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="; + }; + }; "moment-2.29.4" = { name = "moment"; packageName = "moment"; @@ -9256,6 +9328,15 @@ let sha512 = "DWTRQR8b54rvschcZRREdsz7K84lnS8A6YJu8du3QLQ8f204SJbyTaA6NzYYbfUG97OTRKRv/0KZl82cTfpLhA=="; }; }; + "node-fetch-2.7.0" = { + name = "node-fetch"; + packageName = "node-fetch"; + version = "2.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"; + sha512 = "c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="; + }; + }; "node-forge-0.10.0" = { name = "node-forge"; packageName = "node-forge"; @@ -9472,13 +9553,13 @@ let sha512 = "79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ=="; }; }; - "object-inspect-1.12.3" = { + "object-inspect-1.13.1" = { name = "object-inspect"; packageName = "object-inspect"; - version = "1.12.3"; + version = "1.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz"; - sha512 = "geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="; + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"; + sha512 = "5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="; }; }; "object-is-1.1.5" = { @@ -11434,13 +11515,13 @@ let sha512 = "KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="; }; }; - "resolve-1.22.6" = { + "resolve-1.22.8" = { name = "resolve"; packageName = "resolve"; - version = "1.22.6"; + version = "1.22.8"; src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz"; - sha512 = "njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw=="; + url = "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"; + sha512 = "oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw=="; }; }; "resolve-alpn-1.2.1" = { @@ -11740,13 +11821,13 @@ let sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; }; }; - "sass-1.68.0" = { + "sass-1.69.5" = { name = "sass"; packageName = "sass"; - version = "1.68.0"; + version = "1.69.5"; src = fetchurl { - url = "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz"; - sha512 = "Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA=="; + url = "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz"; + sha512 = "qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ=="; }; }; "sax-1.2.4" = { @@ -11965,6 +12046,15 @@ let sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="; }; }; + "set-function-length-1.1.1" = { + name = "set-function-length"; + packageName = "set-function-length"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz"; + sha512 = "VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ=="; + }; + }; "set-function-name-2.0.1" = { name = "set-function-name"; packageName = "set-function-name"; @@ -12370,13 +12460,13 @@ let sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="; }; }; - "spdx-license-ids-3.0.15" = { + "spdx-license-ids-3.0.16" = { name = "spdx-license-ids"; packageName = "spdx-license-ids"; - version = "3.0.15"; + version = "3.0.16"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz"; - sha512 = "lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ=="; + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz"; + sha512 = "eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw=="; }; }; "spdy-4.0.2" = { @@ -12424,13 +12514,13 @@ let sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="; }; }; - "sshpk-1.17.0" = { + "sshpk-1.18.0" = { name = "sshpk"; packageName = "sshpk"; - version = "1.17.0"; + version = "1.18.0"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"; - sha512 = "/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz"; + sha512 = "2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ=="; }; }; "ssri-10.0.5" = { @@ -13018,13 +13108,13 @@ let sha512 = "4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw=="; }; }; - "terser-5.21.0" = { + "terser-5.22.0" = { name = "terser"; packageName = "terser"; - version = "5.21.0"; + version = "5.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz"; - sha512 = "WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw=="; + url = "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz"; + sha512 = "hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw=="; }; }; "terser-5.3.8" = { @@ -13252,6 +13342,15 @@ let sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="; }; }; + "tr46-0.0.3" = { + name = "tr46"; + packageName = "tr46"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; + sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="; + }; + }; "traverse-0.3.9" = { name = "traverse"; packageName = "traverse"; @@ -13504,6 +13603,15 @@ let sha512 = "61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw=="; }; }; + "undici-types-5.26.5" = { + name = "undici-types"; + packageName = "undici-types"; + version = "5.26.5"; + src = fetchurl { + url = "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz"; + sha512 = "JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="; + }; + }; "unicode-canonical-property-names-ecmascript-2.0.0" = { name = "unicode-canonical-property-names-ecmascript"; packageName = "unicode-canonical-property-names-ecmascript"; @@ -13882,13 +13990,13 @@ let sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; }; }; - "vite-4.4.11" = { + "vite-4.5.0" = { name = "vite"; packageName = "vite"; - version = "4.4.11"; + version = "4.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz"; - sha512 = "ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A=="; + url = "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz"; + sha512 = "ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw=="; }; }; "vm-browserify-1.1.2" = { @@ -13999,6 +14107,15 @@ let sha512 = "weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ=="; }; }; + "webidl-conversions-3.0.1" = { + name = "webidl-conversions"; + packageName = "webidl-conversions"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; + sha512 = "2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="; + }; + }; "webpack-4.44.2" = { name = "webpack"; packageName = "webpack"; @@ -14098,6 +14215,15 @@ let sha512 = "jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A=="; }; }; + "whatwg-url-5.0.0" = { + name = "whatwg-url"; + packageName = "whatwg-url"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"; + sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; + }; + }; "which-1.3.1" = { name = "which"; packageName = "which"; @@ -14161,13 +14287,13 @@ let sha512 = "iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="; }; }; - "which-typed-array-1.1.11" = { + "which-typed-array-1.1.13" = { name = "which-typed-array"; packageName = "which-typed-array"; - version = "1.1.11"; + version = "1.1.13"; src = fetchurl { - url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz"; - sha512 = "qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew=="; + url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz"; + sha512 = "P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow=="; }; }; "winston-2.1.1" = { @@ -14359,6 +14485,15 @@ let sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="; }; }; + "wrap-ansi-7.0.0" = { + name = "wrap-ansi"; + packageName = "wrap-ansi"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"; + sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="; + }; + }; "wrap-ansi-8.1.0" = { name = "wrap-ansi"; packageName = "wrap-ansi"; @@ -14485,6 +14620,15 @@ let sha512 = "JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="; }; }; + "y18n-5.0.8" = { + name = "y18n"; + packageName = "y18n"; + version = "5.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"; + sha512 = "0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="; + }; + }; "yaeti-0.0.6" = { name = "yaeti"; packageName = "yaeti"; @@ -14548,6 +14692,15 @@ let sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="; }; }; + "yargs-17.7.2" = { + name = "yargs"; + packageName = "yargs"; + version = "17.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"; + sha512 = "7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="; + }; + }; "yargs-6.6.0" = { name = "yargs"; packageName = "yargs"; @@ -14575,6 +14728,15 @@ let sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="; }; }; + "yargs-parser-21.1.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "21.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"; + sha512 = "tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="; + }; + }; "yargs-parser-4.2.1" = { name = "yargs-parser"; packageName = "yargs-parser"; @@ -14741,7 +14903,7 @@ in }) sources."serve-static-1.13.2" sources."setprototypeof-1.1.1" - sources."sshpk-1.17.0" + sources."sshpk-1.18.0" sources."statuses-1.5.0" sources."string_decoder-0.10.31" sources."sums-0.2.4" @@ -14980,7 +15142,7 @@ in ]; }) sources."split-1.0.1" - sources."sshpk-1.17.0" + sources."sshpk-1.18.0" sources."stealthy-require-1.1.1" sources."string-width-4.2.3" sources."strip-ansi-6.0.1" @@ -15064,7 +15226,7 @@ in sources."body-parser-1.20.1" sources."brace-expansion-1.1.11" sources."braces-3.0.2" - sources."bufferutil-4.0.7" + sources."bufferutil-4.0.8" sources."bytes-3.1.2" (sources."cacheable-request-6.1.0" // { dependencies = [ @@ -15072,7 +15234,7 @@ in sources."lowercase-keys-2.0.0" ]; }) - sources."call-bind-1.0.2" + sources."call-bind-1.0.5" sources."chalk-3.0.0" sources."chokidar-3.5.3" sources."clone-response-1.0.3" @@ -15089,6 +15251,7 @@ in sources."decompress-response-3.3.0" sources."deep-extend-0.6.0" sources."defer-to-connect-1.1.3" + sources."define-data-property-1.1.1" sources."depd-2.0.0" sources."destroy-1.2.0" sources."duplexer3-0.1.5" @@ -15109,16 +15272,18 @@ in sources."fresh-0.5.2" sources."fs.realpath-1.0.0" sources."fsevents-2.3.3" - sources."function-bind-1.1.1" - sources."get-intrinsic-1.2.1" + sources."function-bind-1.1.2" + sources."get-intrinsic-1.2.2" sources."get-stream-4.1.0" sources."glob-7.2.3" sources."glob-parent-5.1.2" + sources."gopd-1.0.1" sources."got-9.6.0" - sources."has-1.0.4" sources."has-flag-4.0.0" + sources."has-property-descriptors-1.0.1" sources."has-proto-1.0.1" sources."has-symbols-1.0.3" + sources."hasown-2.0.0" sources."http-cache-semantics-4.1.1" sources."http-errors-2.0.0" sources."iconv-lite-0.4.24" @@ -15151,7 +15316,7 @@ in sources."node-gyp-build-4.6.1" sources."normalize-path-3.0.0" sources."normalize-url-4.5.1" - sources."object-inspect-1.12.3" + sources."object-inspect-1.13.1" sources."on-finished-2.4.1" sources."once-1.4.0" sources."open-7.4.2" @@ -15192,6 +15357,7 @@ in ]; }) sources."serve-static-1.15.0" + sources."set-function-length-1.1.1" sources."setprototypeof-1.2.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" @@ -15437,7 +15603,7 @@ in sources."brace-expansion-1.1.11" sources."braces-3.0.2" sources."buffer-from-1.1.2" - sources."bufferutil-4.0.7" + sources."bufferutil-4.0.8" sources."chokidar-3.4.2" sources."commander-2.20.3" sources."concat-map-0.0.1" @@ -15588,10 +15754,10 @@ in sources."@sindresorhus/is-2.1.1" sources."@szmarczak/http-timer-4.0.6" sources."@types/cacheable-request-6.0.3" - sources."@types/http-cache-semantics-4.0.2" + sources."@types/http-cache-semantics-4.0.3" sources."@types/keyv-3.1.4" - sources."@types/node-20.8.2" - sources."@types/responselike-1.0.1" + sources."@types/node-20.8.9" + sources."@types/responselike-1.0.2" sources."cacheable-lookup-2.0.1" sources."cacheable-request-7.0.4" sources."caw-2.0.1" @@ -15619,7 +15785,7 @@ in sources."isurl-1.0.0" sources."json-buffer-3.0.1" sources."jsonfile-4.0.0" - sources."keyv-4.5.3" + sources."keyv-4.5.4" sources."lowercase-keys-2.0.0" sources."lru-cache-6.0.0" sources."mimic-response-2.1.0" @@ -15640,6 +15806,7 @@ in sources."to-readable-stream-2.1.0" sources."tunnel-agent-0.6.0" sources."type-fest-0.10.0" + sources."undici-types-5.26.5" sources."universalify-0.1.2" sources."url-to-options-1.0.1" sources."which-2.0.2" @@ -15660,15 +15827,16 @@ in elm-verify-examples = nodeEnv.buildNodePackage { name = "elm-verify-examples"; packageName = "elm-verify-examples"; - version = "5.2.0"; + version = "5.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-5.2.0.tgz"; - sha512 = "YhBRf4S4WxvjzyhHHMmXc2CHVtwwHqXU4h8jxUwcZ+elMz3GiGB4nYRCdZIWrKE1bw5W0TDRcQ4gsc9SgpSxbw=="; + url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-5.3.0.tgz"; + sha512 = "6TG+4L/yEamiHpxVQUJPRgHoeEOmk5LhWuVRECMHTKPpvuM2BCYMGwCMUGJ0Wh64RW8oERIdnicsvUDlvDwiTg=="; }; dependencies = [ + sources."@isaacs/cliui-8.0.2" sources."ajv-6.12.6" - sources."ansi-regex-4.1.1" - sources."ansi-styles-3.2.1" + sources."ansi-regex-5.0.1" + sources."ansi-styles-4.3.0" sources."anymatch-3.1.3" sources."asn1-0.2.6" sources."assert-plus-1.0.0" @@ -15684,15 +15852,21 @@ in sources."brace-expansion-1.1.11" sources."braces-3.0.2" sources."buffers-0.1.1" - sources."camelcase-5.3.1" sources."caseless-0.12.0" sources."chainsaw-0.1.0" - sources."chalk-2.4.2" + sources."chalk-4.1.2" sources."chokidar-3.2.1" sources."chownr-1.1.4" - sources."cliui-5.0.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" + (sources."cliui-8.0.1" // { + dependencies = [ + sources."emoji-regex-8.0.0" + sources."string-width-4.2.3" + sources."strip-ansi-6.0.1" + sources."wrap-ansi-7.0.0" + ]; + }) + sources."color-convert-2.0.1" + sources."color-name-1.1.4" sources."combined-stream-1.0.8" sources."concat-map-0.0.1" sources."core-util-is-1.0.2" @@ -15702,18 +15876,31 @@ in ]; }) sources."dashdash-1.14.1" - sources."decamelize-1.2.0" sources."delayed-stream-1.0.0" + sources."eastasianwidth-0.2.0" sources."ecc-jsbn-0.1.2" (sources."elm-test-0.19.1" // { dependencies = [ + sources."ansi-styles-3.2.1" + (sources."chalk-2.4.2" // { + dependencies = [ + sources."supports-color-5.5.0" + ]; + }) + sources."color-convert-1.9.3" + sources."color-name-1.1.3" sources."fs-extra-8.1.0" - sources."has-flag-4.0.0" - sources."supports-color-7.1.0" + sources."has-flag-3.0.0" + (sources."supports-color-7.1.0" // { + dependencies = [ + sources."has-flag-4.0.0" + ]; + }) ]; }) sources."elmi-to-json-1.2.0" - sources."emoji-regex-7.0.3" + sources."emoji-regex-9.2.2" + sources."escalade-3.1.1" sources."escape-string-regexp-1.0.5" sources."extend-3.0.2" sources."extsprintf-1.3.0" @@ -15726,11 +15913,16 @@ in ]; }) sources."find-parent-dir-0.3.1" - sources."find-up-3.0.0" sources."firstline-2.0.2" + sources."foreground-child-3.1.1" sources."forever-agent-0.6.1" sources."form-data-2.3.3" - sources."fs-extra-5.0.0" + (sources."fs-extra-11.1.1" // { + dependencies = [ + sources."jsonfile-6.1.0" + sources."universalify-2.0.0" + ]; + }) sources."fs-minipass-1.2.7" sources."fs.realpath-1.0.0" sources."fsevents-2.1.3" @@ -15741,33 +15933,34 @@ in sources."graceful-fs-4.2.11" sources."har-schema-2.0.0" sources."har-validator-5.1.5" - sources."has-flag-3.0.0" + sources."has-flag-4.0.0" sources."http-signature-1.2.0" sources."inflight-1.0.6" sources."inherits-2.0.4" sources."is-binary-path-2.1.0" sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-2.0.0" + sources."is-fullwidth-code-point-3.0.0" sources."is-glob-4.0.3" sources."is-number-7.0.0" sources."is-typedarray-1.0.0" sources."isexe-2.0.0" sources."isstream-0.1.2" + sources."jackspeak-2.3.6" sources."jsbn-0.1.1" sources."json-schema-0.4.0" sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsonfile-4.0.0" sources."jsprim-1.4.2" - sources."locate-path-3.0.0" sources."lodash-4.17.15" + sources."lru-cache-10.0.1" sources."mime-db-1.52.0" sources."mime-types-2.1.35" sources."minimatch-3.1.2" sources."minimist-1.2.8" sources."minipass-2.9.0" sources."minizlib-1.3.3" - sources."mkdirp-0.5.6" + sources."mkdirp-3.0.1" sources."murmur-hash-js-1.0.0" sources."mustache-3.2.1" sources."nice-try-1.0.5" @@ -15781,12 +15974,13 @@ in sources."normalize-path-3.0.0" sources."oauth-sign-0.9.0" sources."once-1.4.0" - sources."p-limit-2.3.0" - sources."p-locate-3.0.0" - sources."p-try-2.2.0" - sources."path-exists-3.0.0" sources."path-is-absolute-1.0.1" sources."path-key-3.1.1" + (sources."path-scurry-1.10.1" // { + dependencies = [ + sources."minipass-7.0.4" + ]; + }) sources."performance-now-2.1.0" sources."picomatch-2.3.1" sources."psl-1.9.0" @@ -15801,21 +15995,42 @@ in ]; }) sources."require-directory-2.1.1" - sources."require-main-filename-2.0.0" - sources."rimraf-2.7.1" + (sources."rimraf-5.0.5" // { + dependencies = [ + sources."brace-expansion-2.0.1" + sources."glob-10.3.10" + sources."minimatch-9.0.3" + sources."minipass-7.0.4" + ]; + }) sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" sources."semver-5.7.2" - sources."set-blocking-2.0.0" sources."shebang-command-1.2.0" sources."shebang-regex-1.0.0" + sources."signal-exit-4.1.0" sources."split-1.0.1" - sources."sshpk-1.17.0" + sources."sshpk-1.18.0" sources."stealthy-require-1.1.1" - sources."string-width-3.1.0" - sources."strip-ansi-5.2.0" - sources."supports-color-5.5.0" - sources."tar-4.4.19" + sources."string-width-5.1.2" + (sources."string-width-cjs-4.2.3" // { + dependencies = [ + sources."emoji-regex-8.0.0" + sources."strip-ansi-6.0.1" + ]; + }) + (sources."strip-ansi-7.1.0" // { + dependencies = [ + sources."ansi-regex-6.0.1" + ]; + }) + sources."strip-ansi-cjs-6.0.1" + sources."supports-color-7.2.0" + (sources."tar-4.4.19" // { + dependencies = [ + sources."mkdirp-0.5.6" + ]; + }) (sources."temp-0.9.0" // { dependencies = [ sources."rimraf-2.6.3" @@ -15828,19 +16043,39 @@ in sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" sources."universalify-0.1.2" - sources."unzip-stream-0.3.1" + (sources."unzip-stream-0.3.1" // { + dependencies = [ + sources."mkdirp-0.5.6" + ]; + }) sources."uri-js-4.4.1" sources."uuid-3.4.0" sources."verror-1.10.0" sources."which-2.0.1" - sources."which-module-2.0.1" - sources."wrap-ansi-5.1.0" + (sources."wrap-ansi-8.1.0" // { + dependencies = [ + sources."ansi-styles-6.2.1" + ]; + }) + (sources."wrap-ansi-cjs-7.0.0" // { + dependencies = [ + sources."emoji-regex-8.0.0" + sources."string-width-4.2.3" + sources."strip-ansi-6.0.1" + ]; + }) sources."wrappy-1.0.2" sources."xmlbuilder-13.0.2" - sources."y18n-4.0.3" + sources."y18n-5.0.8" sources."yallist-3.1.1" - sources."yargs-13.3.2" - sources."yargs-parser-13.1.2" + (sources."yargs-17.7.2" // { + dependencies = [ + sources."emoji-regex-8.0.0" + sources."string-width-4.2.3" + sources."strip-ansi-6.0.1" + ]; + }) + sources."yargs-parser-21.1.1" ]; buildInputs = globalBuildInputs; meta = { @@ -15907,7 +16142,7 @@ in dependencies = [ sources."@babel/cli-7.12.10" sources."@babel/code-frame-7.22.13" - sources."@babel/compat-data-7.22.20" + sources."@babel/compat-data-7.23.2" sources."@babel/core-7.12.10" sources."@babel/generator-7.23.0" sources."@babel/helper-annotate-as-pure-7.22.5" @@ -15944,7 +16179,7 @@ in sources."@babel/helper-validator-identifier-7.22.20" sources."@babel/helper-validator-option-7.22.15" sources."@babel/helper-wrap-function-7.22.20" - sources."@babel/helpers-7.23.1" + sources."@babel/helpers-7.23.2" sources."@babel/highlight-7.22.20" sources."@babel/parser-7.23.0" sources."@babel/plugin-proposal-async-generator-functions-7.20.7" @@ -16010,7 +16245,7 @@ in sources."@babel/regjsgen-0.8.0" sources."@babel/runtime-7.12.5" sources."@babel/template-7.22.15" - sources."@babel/traverse-7.23.0" + sources."@babel/traverse-7.23.2" sources."@babel/types-7.23.0" sources."@hapi/address-2.1.4" sources."@hapi/bourne-1.3.2" @@ -16021,30 +16256,30 @@ in sources."@jridgewell/resolve-uri-3.1.1" sources."@jridgewell/set-array-1.1.2" sources."@jridgewell/sourcemap-codec-1.4.15" - sources."@jridgewell/trace-mapping-0.3.19" + sources."@jridgewell/trace-mapping-0.3.20" sources."@mrmlnc/readdir-enhanced-2.2.1" sources."@nodelib/fs.stat-1.1.3" sources."@types/glob-7.2.0" sources."@types/html-minifier-terser-5.1.2" - sources."@types/http-proxy-1.17.12" - sources."@types/json-schema-7.0.13" + sources."@types/http-proxy-1.17.13" + sources."@types/json-schema-7.0.14" sources."@types/minimatch-5.1.2" - sources."@types/node-20.8.2" - sources."@types/parse-json-4.0.0" - sources."@types/q-1.5.6" - sources."@types/source-list-map-0.1.3" - sources."@types/tapable-1.0.9" - (sources."@types/uglify-js-3.17.2" // { + sources."@types/node-20.8.9" + sources."@types/parse-json-4.0.1" + sources."@types/q-1.5.7" + sources."@types/source-list-map-0.1.4" + sources."@types/tapable-1.0.10" + (sources."@types/uglify-js-3.17.3" // { dependencies = [ sources."source-map-0.6.1" ]; }) - (sources."@types/webpack-4.41.34" // { + (sources."@types/webpack-4.41.35" // { dependencies = [ sources."source-map-0.6.1" ]; }) - (sources."@types/webpack-sources-3.2.1" // { + (sources."@types/webpack-sources-3.2.2" // { dependencies = [ sources."source-map-0.7.4" ]; @@ -16176,7 +16411,7 @@ in sources."browserify-cipher-1.0.1" sources."browserify-des-1.0.2" sources."browserify-rsa-4.1.0" - (sources."browserify-sign-4.2.1" // { + (sources."browserify-sign-4.2.2" // { dependencies = [ sources."readable-stream-3.6.2" sources."safe-buffer-5.2.1" @@ -16192,7 +16427,7 @@ in sources."bytes-3.0.0" sources."cacache-12.0.4" sources."cache-base-1.0.1" - sources."call-bind-1.0.2" + sources."call-bind-1.0.5" sources."call-me-maybe-1.0.2" sources."caller-callsite-2.0.0" sources."caller-path-2.0.0" @@ -16200,7 +16435,7 @@ in sources."camel-case-4.1.2" sources."camelcase-5.3.1" sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001546" + sources."caniuse-lite-1.0.30001554" sources."case-sensitive-paths-webpack-plugin-2.3.0" sources."caseless-0.12.0" (sources."chalk-2.4.2" // { @@ -16299,7 +16534,7 @@ in ]; }) sources."core-js-2.6.12" - sources."core-js-compat-3.33.0" + sources."core-js-compat-3.33.1" sources."core-util-is-1.0.3" sources."cosmiconfig-5.2.1" (sources."create-ecdh-4.0.4" // { @@ -16379,7 +16614,7 @@ in sources."decode-uri-component-0.2.2" sources."deep-equal-0.2.2" sources."default-gateway-4.2.0" - sources."define-data-property-1.1.0" + sources."define-data-property-1.1.1" sources."define-properties-1.2.1" sources."define-property-2.0.2" (sources."del-4.1.1" // { @@ -16424,7 +16659,7 @@ in sources."duplexify-3.7.1" sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.4.542" + sources."electron-to-chromium-1.4.567" (sources."elliptic-6.5.4" // { dependencies = [ sources."bn.js-4.12.0" @@ -16462,9 +16697,9 @@ in sources."entities-2.2.0" sources."errno-0.1.8" sources."error-ex-1.3.2" - sources."es-abstract-1.22.2" + sources."es-abstract-1.22.3" sources."es-array-method-boxes-properly-1.0.0" - sources."es-set-tostringtag-2.0.1" + sources."es-set-tostringtag-2.0.2" sources."es-to-primitive-1.2.1" sources."escalade-3.1.1" sources."escape-html-1.0.3" @@ -16598,7 +16833,7 @@ in sources."forever-agent-0.6.1" sources."form-data-2.3.3" sources."forwarded-0.2.0" - sources."fraction.js-4.3.6" + sources."fraction.js-4.3.7" sources."fragment-cache-0.2.1" sources."fresh-0.5.2" sources."from2-2.3.0" @@ -16607,12 +16842,12 @@ in sources."fs-write-stream-atomic-1.0.10" sources."fs.realpath-1.0.0" sources."fsevents-2.3.3" - sources."function-bind-1.1.1" + sources."function-bind-1.1.2" sources."function.prototype.name-1.1.6" sources."functions-have-names-1.2.3" sources."gensync-1.0.0-beta.2" sources."get-caller-file-1.0.3" - sources."get-intrinsic-1.2.1" + sources."get-intrinsic-1.2.2" sources."get-own-enumerable-property-symbols-3.0.2" sources."get-stream-4.1.0" sources."get-symbol-description-1.0.0" @@ -16652,7 +16887,7 @@ in sources."has-1.0.4" sources."has-bigints-1.0.2" sources."has-flag-3.0.0" - sources."has-property-descriptors-1.0.0" + sources."has-property-descriptors-1.0.1" sources."has-proto-1.0.1" sources."has-symbols-1.0.3" sources."has-tostringtag-1.0.0" @@ -16674,6 +16909,7 @@ in ]; }) sources."hash.js-1.1.7" + sources."hasown-2.0.0" sources."he-1.2.0" sources."hex-color-regex-1.1.0" sources."hmac-drbg-1.0.1" @@ -16732,13 +16968,13 @@ in ]; }) sources."internal-ip-4.3.0" - sources."internal-slot-1.0.5" + sources."internal-slot-1.0.6" sources."invert-kv-1.0.0" sources."ip-1.1.8" sources."ip-regex-2.1.0" sources."ipaddr.js-1.9.1" sources."is-absolute-url-2.1.0" - sources."is-accessor-descriptor-1.0.0" + sources."is-accessor-descriptor-1.0.1" sources."is-arguments-1.1.1" sources."is-array-buffer-3.0.2" sources."is-arrayish-0.2.1" @@ -16748,8 +16984,8 @@ in sources."is-buffer-1.1.6" sources."is-callable-1.2.7" sources."is-color-stop-1.1.0" - sources."is-core-module-2.13.0" - sources."is-data-descriptor-1.0.0" + sources."is-core-module-2.13.1" + sources."is-data-descriptor-1.0.1" sources."is-date-object-1.0.5" sources."is-descriptor-1.0.2" sources."is-directory-0.3.1" @@ -16918,7 +17154,7 @@ in sources."kind-of-3.2.2" ]; }) - sources."object-inspect-1.12.3" + sources."object-inspect-1.13.1" sources."object-is-1.1.5" sources."object-keys-1.1.1" sources."object-visit-1.0.1" @@ -17376,7 +17612,7 @@ in sources."require-directory-2.1.1" sources."require-main-filename-1.0.1" sources."requires-port-1.0.0" - sources."resolve-1.22.6" + sources."resolve-1.22.8" sources."resolve-cwd-2.0.0" sources."resolve-dir-1.0.1" sources."resolve-from-3.0.0" @@ -17434,6 +17670,7 @@ in }) sources."serve-static-1.15.0" sources."set-blocking-2.0.0" + sources."set-function-length-1.1.1" sources."set-function-name-2.0.1" (sources."set-value-2.0.1" // { dependencies = [ @@ -17510,7 +17747,7 @@ in sources."spdx-correct-3.2.0" sources."spdx-exceptions-2.3.0" sources."spdx-expression-parse-3.0.1" - sources."spdx-license-ids-3.0.15" + sources."spdx-license-ids-3.0.16" sources."spdy-4.0.2" (sources."spdy-transport-3.0.0" // { dependencies = [ @@ -17520,7 +17757,7 @@ in sources."split-1.0.1" sources."split-string-3.1.0" sources."sprintf-js-1.0.3" - sources."sshpk-1.17.0" + sources."sshpk-1.18.0" sources."ssri-6.0.2" sources."stable-0.1.8" sources."stack-trace-0.0.10" @@ -17677,6 +17914,7 @@ in ]; }) sources."unbox-primitive-1.0.2" + sources."undici-types-5.26.5" sources."unicode-canonical-property-names-ecmascript-2.0.0" sources."unicode-match-property-ecmascript-2.0.0" sources."unicode-match-property-value-ecmascript-2.1.0" @@ -17846,7 +18084,7 @@ in sources."which-2.0.2" sources."which-boxed-primitive-1.0.2" sources."which-module-1.0.0" - sources."which-typed-array-1.1.11" + sources."which-typed-array-1.1.13" (sources."winston-2.1.1" // { dependencies = [ sources."async-1.0.0" @@ -17987,10 +18225,10 @@ in elm-pages = nodeEnv.buildNodePackage { name = "elm-pages"; packageName = "elm-pages"; - version = "3.0.8"; + version = "3.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.8.tgz"; - sha512 = "ls6ZI5CMlFji/P2yg1A+Krv6A1zjm4Q1+gpkMjZsAcmg2gABjN6R4ZATbD6/+hosSaAvsnZ1rRUTCPRsncYg+w=="; + url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.9.tgz"; + sha512 = "EFwDCYHm3rwCiwXwfSUKeDDcIYrQ61deChDk7ruXPN4y0PkIINIKbljLu3uOnKSYhzc5CGSc7avwiAlkxXnJsA=="; }; dependencies = [ sources."@adobe/css-tools-4.2.0" @@ -18022,7 +18260,7 @@ in sources."@jridgewell/set-array-1.1.2" sources."@jridgewell/source-map-0.3.5" sources."@jridgewell/sourcemap-codec-1.4.15" - sources."@jridgewell/trace-mapping-0.3.19" + sources."@jridgewell/trace-mapping-0.3.20" sources."@nodelib/fs.scandir-2.1.5" sources."@nodelib/fs.stat-2.0.5" sources."@nodelib/fs.walk-1.2.8" @@ -18039,14 +18277,14 @@ in sources."@types/debug-0.0.30" sources."@types/get-port-3.2.0" sources."@types/glob-5.0.38" - sources."@types/lodash-4.14.199" + sources."@types/lodash-4.14.200" sources."@types/minimatch-5.1.2" sources."@types/mkdirp-0.5.2" sources."@types/node-8.10.66" sources."@types/rimraf-2.0.5" sources."@types/tmp-0.0.33" sources."accepts-1.3.8" - sources."acorn-8.10.0" + sources."acorn-8.11.0" (sources."agent-base-6.0.2" // { dependencies = [ sources."debug-4.3.4" @@ -18074,7 +18312,7 @@ in sources."brace-expansion-1.1.11" sources."braces-3.0.2" sources."buffer-from-1.1.2" - sources."bufferutil-4.0.7" + sources."bufferutil-4.0.8" sources."busboy-1.6.0" sources."bytes-3.1.2" (sources."cacache-17.1.4" // { @@ -18091,7 +18329,7 @@ in sources."lowercase-keys-2.0.0" ]; }) - sources."call-bind-1.0.2" + sources."call-bind-1.0.5" sources."chalk-3.0.0" sources."chokidar-3.5.3" sources."chownr-2.0.0" @@ -18117,6 +18355,7 @@ in sources."decompress-response-3.3.0" sources."deep-extend-0.6.0" sources."defer-to-connect-1.1.3" + sources."define-data-property-1.1.1" sources."depd-2.0.0" sources."destroy-1.2.0" sources."detect-libc-1.0.3" @@ -18177,20 +18416,22 @@ in sources."fs-monkey-1.0.5" sources."fs.realpath-1.0.0" sources."fsevents-2.3.3" - sources."function-bind-1.1.1" - sources."get-intrinsic-1.2.1" + sources."function-bind-1.1.2" + sources."get-intrinsic-1.2.2" sources."get-port-3.2.0" sources."get-stream-4.1.0" sources."glob-7.2.3" sources."glob-parent-5.1.2" sources."globby-13.1.4" + sources."gopd-1.0.1" sources."got-9.6.0" sources."graceful-fs-4.2.11" sources."gray-matter-4.0.3" - sources."has-1.0.4" sources."has-flag-4.0.0" + sources."has-property-descriptors-1.0.1" sources."has-proto-1.0.1" sources."has-symbols-1.0.3" + sources."hasown-2.0.0" sources."http-cache-semantics-4.1.1" (sources."http-errors-2.0.0" // { dependencies = [ @@ -18323,7 +18564,7 @@ in sources."node-gyp-build-4.6.1" sources."normalize-path-3.0.0" sources."normalize-url-4.5.1" - sources."object-inspect-1.12.3" + sources."object-inspect-1.13.1" sources."on-finished-2.3.0" sources."once-1.4.0" sources."open-7.4.2" @@ -18369,7 +18610,7 @@ in sources."run-parallel-1.2.0" sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" - sources."sass-1.68.0" + sources."sass-1.69.5" sources."sax-1.3.0" sources."section-matter-1.0.0" sources."semver-6.3.1" @@ -18389,6 +18630,7 @@ in ]; }) sources."serve-static-1.15.0" + sources."set-function-length-1.1.1" sources."setprototypeof-1.2.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" @@ -18450,7 +18692,7 @@ in sources."mkdirp-1.0.4" ]; }) - (sources."terser-5.21.0" // { + (sources."terser-5.22.0" // { dependencies = [ sources."commander-2.20.3" ]; @@ -18462,6 +18704,7 @@ in sources."tslib-1.14.1" sources."type-fest-0.21.3" sources."type-is-1.6.18" + sources."undici-types-5.26.5" sources."unique-filename-3.0.0" sources."unique-slug-4.0.0" sources."universalify-2.0.0" @@ -18470,7 +18713,7 @@ in sources."utf-8-validate-5.0.10" sources."utils-merge-1.0.1" sources."vary-1.1.2" - (sources."vite-4.4.11" // { + (sources."vite-4.5.0" // { dependencies = [ sources."@esbuild/android-arm-0.18.20" sources."@esbuild/android-arm64-0.18.20" @@ -18494,7 +18737,7 @@ in sources."@esbuild/win32-arm64-0.18.20" sources."@esbuild/win32-ia32-0.18.20" sources."@esbuild/win32-x64-0.18.20" - sources."@types/node-20.8.2" + sources."@types/node-20.8.9" sources."esbuild-0.18.20" ]; }) @@ -18544,10 +18787,10 @@ in sources."@sindresorhus/is-4.6.0" sources."@szmarczak/http-timer-4.0.6" sources."@types/cacheable-request-6.0.3" - sources."@types/http-cache-semantics-4.0.2" + sources."@types/http-cache-semantics-4.0.3" sources."@types/keyv-3.1.4" - sources."@types/node-20.8.2" - sources."@types/responselike-1.0.1" + sources."@types/node-20.8.9" + sources."@types/responselike-1.0.2" sources."ansi-escapes-4.3.2" sources."ansi-regex-6.0.1" sources."ansi-styles-4.3.0" @@ -18622,7 +18865,7 @@ in sources."jackspeak-2.3.6" sources."json-buffer-3.0.1" sources."jsonfile-6.1.0" - sources."keyv-4.5.3" + sources."keyv-4.5.4" sources."kleur-3.0.3" sources."locate-path-5.0.0" sources."log-symbols-4.1.0" @@ -18694,6 +18937,7 @@ in sources."terminal-link-2.1.1" sources."to-regex-range-5.0.1" sources."type-fest-0.21.3" + sources."undici-types-5.26.5" sources."universalify-2.0.0" sources."util-deprecate-1.0.2" sources."wcwidth-1.0.1" @@ -18752,4 +18996,60 @@ in bypassCache = true; reconstructLock = true; }; + "@dillonkearns/elm-graphql" = nodeEnv.buildNodePackage { + name = "_at_dillonkearns_slash_elm-graphql"; + packageName = "@dillonkearns/elm-graphql"; + version = "4.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@dillonkearns/elm-graphql/-/elm-graphql-4.3.1.tgz"; + sha512 = "De5PhJpuv2sqcglfhxLp4iB2Zxha6ejbhvajHeziE8ZZRsVXBcoDdh+aScWOQR0GR/t5cF4iGgNf6a5aPO9faA=="; + }; + dependencies = [ + sources."asynckit-0.4.0" + sources."balanced-match-1.0.2" + sources."brace-expansion-1.1.11" + sources."combined-stream-1.0.8" + sources."concat-map-0.0.1" + sources."cross-fetch-3.1.8" + sources."cross-spawn-5.1.0" + sources."delayed-stream-1.0.0" + sources."encoding-0.1.13" + sources."extract-files-9.0.0" + sources."form-data-3.0.1" + sources."fs.realpath-1.0.0" + sources."glob-7.2.3" + sources."graphql-16.8.1" + sources."graphql-request-3.7.0" + sources."iconv-lite-0.6.3" + sources."inflight-1.0.6" + sources."inherits-2.0.4" + sources."isexe-2.0.0" + sources."lru-cache-4.1.5" + sources."mime-db-1.52.0" + sources."mime-types-2.1.35" + sources."minimatch-3.1.2" + sources."node-fetch-2.7.0" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."pseudomap-1.0.2" + sources."safer-buffer-2.1.2" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."tr46-0.0.3" + sources."webidl-conversions-3.0.1" + sources."whatwg-url-5.0.0" + sources."which-1.3.1" + sources."wrappy-1.0.2" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "[![Build Status](https://github.com/dillonkearns/elm-graphql/workflows/CI/badge.svg)](https://github.com/dillonkearns/elm-graphql/actions?query=branch%3Amaster) [![Elm package](https://img.shields.io/elm-package/v/dillonkearns/elm-graphql.svg)](https://pa"; + homepage = "https://github.com/dillonkearns/elm-graphql#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + reconstructLock = true; + }; } diff --git a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix index da582e3ea192..c18e7bcba006 100644 --- a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix +++ b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "23.1.0"; + "version" = "23.1.1"; "hashes" = { "aarch64-linux" = { - sha256 = "0n0zz86h7jsqgdiyj6vj7qw57ny40jpmfvylyxq70riy86a4zp67"; - url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.0/graalpy-community-23.1.0-linux-aarch64.tar.gz"; + sha256 = "1jv9icfh3w8gdch0h3l8mm6q96z3lv89s8zv788wvkkb87zv8w8m"; + url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.1/graalpy-community-23.1.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "0nnv255f2bqc4l88iw48f71874ryjn16bb8qn1yk7daj1pck80vj"; - url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.0/graalpy-community-23.1.0-linux-amd64.tar.gz"; + sha256 = "108qdf0ss9l0x6k983v9yg6m5i7aqwfdxjqa5fx62xj027wi5pqk"; + url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.1/graalpy-community-23.1.1-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "16kp66l0176sbd8jzvq3y3z7d9zvkqzdaw8vrvnk2qkipa136n0k"; - url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.0/graalpy-community-23.1.0-macos-amd64.tar.gz"; + sha256 = "019s7vlr8a6x60g0yh36pdf2vvan1v2wmq8z4xrcgpl96zpwwn5h"; + url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.1/graalpy-community-23.1.1-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "17clq7n1n5ww22rh9gp5h9ljhjvggcik8amhd70pwl4cjgv9mhsv"; - url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.0/graalpy-community-23.1.0-macos-aarch64.tar.gz"; + sha256 = "0qbanbivkj62cjg2ll4ia23c435i1cvwy7pq19dvj8s204mpl8l2"; + url = "https://github.com/oracle/graalpython/releases/download/graal-23.1.1/graalpy-community-23.1.1-macos-aarch64.tar.gz"; }; }; } diff --git a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix index 377a05426c9b..e9454dca7250 100644 --- a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix +++ b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "21.0.0"; + "version" = "21.0.1"; "hashes" = { "aarch64-linux" = { - sha256 = "199h3d6zayw28xlyggldap6nafh5fnpfbshs0rsf94dfgv7r4kmv"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.0/graalvm-community-jdk-21.0.0_linux-aarch64_bin.tar.gz"; + sha256 = "0vb1bdbn4lqig4jihynacbyrj551m1pcmj6qh86kdwx0kn9400yy"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - sha256 = "06dkb1yimk5q3yzjk6kjsrs2pkbjxgz9jr5vj6wfb2y5ri0jjhkc"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.0/graalvm-community-jdk-21.0.0_linux-x64_bin.tar.gz"; + sha256 = "1gvkxqmbsh7pklh9bkhndh08nnjcmgq0xpzc96dgacqnlr4fx0sj"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_linux-x64_bin.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1qbz3xfxj7nwb01cy99hd22k3pim8j43blcdcys48l8xcb234nlk"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.0/graalvm-community-jdk-21.0.0_macos-x64_bin.tar.gz"; + sha256 = "0sks663ldc0m3rhc882mzn44kipzbjw7325dhkpwy874p47j9zns"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_macos-x64_bin.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0dqgsp0bhqvv07b9kb0cxqm5cw47kapzbfbw13570ydgc0gfg3f5"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.0/graalvm-community-jdk-21.0.0_macos-aarch64_bin.tar.gz"; + sha256 = "0i7zzq1czgc4lk1z278zp4cml4kdryafhrma5rqaja75933jpi2h"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_macos-aarch64_bin.tar.gz"; }; }; } diff --git a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix index addd6749e7d6..51e40dd590d5 100644 --- a/nixpkgs/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix +++ b/nixpkgs/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "23.1.0"; + "version" = "23.1.1"; "hashes" = { "aarch64-linux" = { - sha256 = "05q0xqm7qa9mw7v4kwyhbqsx27x19msf9rbbzq60dinp5724r721"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-community-23.1.0-linux-aarch64.tar.gz"; + sha256 = "0d8lxbfafgyirgs06bmfbmww61h8w3sr95z7y4x0ykfs7mghsnpd"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "0bfcqcax9424vsdqzr18mxkhi2wpzc4xaji98anm8mcjkyl1r89q"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-community-23.1.0-linux-amd64.tar.gz"; + sha256 = "1304yvllffnhwmpbcdsgcwkhc5w5w7r1rhxdwb709if8kglx793y"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1yj9nk670hgh9104s1j207mqldagfvvvscj4bfgf3jlbcq5hvlhn"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-community-23.1.0-macos-amd64.tar.gz"; + sha256 = "09lfski3dj3zzp7cdfrndjafx48ln0wdgb7cs3an3krh6xjchi8l"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "1nmqyn4vzwjsvq7dly8qn1xx973jg027xfbs988vf3nljnhkpq5l"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-community-23.1.0-macos-aarch64.tar.gz"; + sha256 = "152mrz5hfnmsf5k1gd6rsb6yacy3zyjm2jl8q3zjl18n784np57b"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-aarch64.tar.gz"; }; }; } diff --git a/nixpkgs/pkgs/development/compilers/sbcl/2.x.nix b/nixpkgs/pkgs/development/compilers/sbcl/2.x.nix index a4de7b8b876f..8156c48256b0 100644 --- a/nixpkgs/pkgs/development/compilers/sbcl/2.x.nix +++ b/nixpkgs/pkgs/development/compilers/sbcl/2.x.nix @@ -1,5 +1,4 @@ -{ lib, stdenv, fetchurl, fetchpatch, writeText, sbclBootstrap, zstd -, sbclBootstrapHost ? "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit" +{ lib, stdenv, callPackage, clisp, fetchurl, fetchpatch, writeText, zstd , threadSupport ? (stdenv.hostPlatform.isx86 || "aarch64-linux" == stdenv.hostPlatform.system || "aarch64-darwin" == stdenv.hostPlatform.system) , linkableRuntime ? stdenv.hostPlatform.isx86 , disableImmobileSpace ? false @@ -26,8 +25,48 @@ let sha256 = "sha256-fSiakSMgIgKL8BKJAMMr8A5MVDDDLyivBZTIpZKphlQ="; }; }; + # Collection of pre-built SBCL binaries for platforms that need them for + # bootstrapping. Ideally these are to be avoided. If CLISP (or any other + # non-binary-distributed Lisp) can run on any of these systems, that entry + # should be removed from this list. + bootstrapBinaries = rec { + # This build segfaults using CLISP. + x86_64-darwin = { + version = "2.2.9"; + system = "x86-64-darwin"; + sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY="; + }; + i686-linux = { + version = "1.2.7"; + system = "x86-linux"; + sha256 = "07f3bz4br280qvn85i088vpzj9wcz8wmwrf665ypqx181pz2ai3j"; + }; + armv7l-linux = { + version = "1.2.14"; + system = "armhf-linux"; + sha256 = "0sp5445rbvms6qvzhld0kwwvydw51vq5iaf4kdqsf2d9jvaz3yx5"; + }; + armv6l-linux = armv7l-linux; + x86_64-freebsd = { + version = "1.2.7"; + system = "x86-64-freebsd"; + sha256 = "14k42xiqd2rrim4pd5k5pjcrpkac09qnpynha8j1v4jngrvmw7y6"; + }; + x86_64-solaris = { + version = "1.2.7"; + system = "x86-64-solaris"; + sha256 = "05c12fmac4ha72k1ckl6i780rckd7jh4g5s5hiic7fjxnf1kx8d0"; + }; + }; + sbclBootstrap = callPackage ./bootstrap.nix { + cfg = bootstrapBinaries.${stdenv.hostPlatform.system}; + }; + bootstrapLisp = + if (builtins.hasAttr stdenv.hostPlatform.system bootstrapBinaries) + then "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit" + else "${clisp}/bin/clisp -E UTF-8 --silent -norc"; -in with versionMap.${version}; +in stdenv.mkDerivation rec { pname = "sbcl"; @@ -35,7 +74,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${pname}-${version}-source.tar.bz2"; - inherit sha256; + inherit (versionMap.${version}) sha256; }; nativeBuildInputs = [ texinfo ]; @@ -108,7 +147,7 @@ stdenv.mkDerivation rec { buildPhase = '' runHook preBuild - sh make.sh --prefix=$out --xc-host="${sbclBootstrapHost}" ${ + sh make.sh --prefix=$out --xc-host="${bootstrapLisp}" ${ lib.concatStringsSep " " (builtins.map (x: "--with-${x}") enableFeatures ++ builtins.map (x: "--without-${x}") disableFeatures) @@ -142,5 +181,17 @@ stdenv.mkDerivation rec { } ''); - meta = sbclBootstrap.meta; + meta = with lib; { + description = "Lisp compiler"; + homepage = "https://sbcl.org"; + license = licenses.publicDomain; # and FreeBSD + maintainers = lib.teams.lisp.members; + platforms = attrNames bootstrapBinaries ++ [ + # These aren’t bootstrapped using the binary distribution but compiled + # using a separate (lisp) host + "x86_64-linux" + "aarch64-darwin" + "aarch64-linux" + ]; + }; } diff --git a/nixpkgs/pkgs/development/compilers/sbcl/bootstrap.nix b/nixpkgs/pkgs/development/compilers/sbcl/bootstrap.nix index 05634d0c83f3..e23557c5a62f 100644 --- a/nixpkgs/pkgs/development/compilers/sbcl/bootstrap.nix +++ b/nixpkgs/pkgs/development/compilers/sbcl/bootstrap.nix @@ -1,59 +1,12 @@ -{ lib, stdenv, fetchurl, makeWrapper }: +{ lib, stdenv, fetchurl, makeWrapper, cfg }: -let - options = rec { - aarch64-darwin = { - version = "2.1.2"; - system = "arm64-darwin"; - sha256 = "sha256-H0ALigXcWIypdA+fTf7jERscwbb7QIAfcoxCtGDh0RU="; - }; - x86_64-darwin = { - version = "2.2.9"; - system = "x86-64-darwin"; - sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY="; - }; - x86_64-linux = { - version = "1.3.16"; - system = "x86-64-linux"; - sha256 = "0sq2dylwwyqfwkbdvcgqwz3vay9v895zpb0fyzsiwy31d1x9pr2s"; - }; - i686-linux = { - version = "1.2.7"; - system = "x86-linux"; - sha256 = "07f3bz4br280qvn85i088vpzj9wcz8wmwrf665ypqx181pz2ai3j"; - }; - aarch64-linux = { - version = "1.3.16"; - system = "arm64-linux"; - sha256 = "0q1brz9c49xgdljzfx8rpxxnlwhadxkcy5kg0mcd9wnxygind1cl"; - }; - armv7l-linux = { - version = "1.2.14"; - system = "armhf-linux"; - sha256 = "0sp5445rbvms6qvzhld0kwwvydw51vq5iaf4kdqsf2d9jvaz3yx5"; - }; - armv6l-linux = armv7l-linux; - x86_64-freebsd = { - version = "1.2.7"; - system = "x86-64-freebsd"; - sha256 = "14k42xiqd2rrim4pd5k5pjcrpkac09qnpynha8j1v4jngrvmw7y6"; - }; - x86_64-solaris = { - version = "1.2.7"; - system = "x86-64-solaris"; - sha256 = "05c12fmac4ha72k1ckl6i780rckd7jh4g5s5hiic7fjxnf1kx8d0"; - }; - }; - cfg = options.${stdenv.hostPlatform.system}; -in -assert builtins.hasAttr stdenv.hostPlatform.system options; stdenv.mkDerivation rec { pname = "sbcl-bootstrap"; - version = cfg.version; + inherit (cfg) version; src = fetchurl { url = "mirror://sourceforge/project/sbcl/sbcl/${version}/sbcl-${version}-${cfg.system}-binary.tar.bz2"; - sha256 = cfg.sha256; + inherit (cfg) sha256; }; nativeBuildInputs = [ makeWrapper ]; @@ -73,12 +26,4 @@ stdenv.mkDerivation rec { postFixup = lib.optionalString (!stdenv.isAarch32 && stdenv.isLinux) '' patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) $out/share/sbcl/sbcl ''; - - meta = with lib; { - description = "Lisp compiler"; - homepage = "http://www.sbcl.org"; - license = licenses.publicDomain; # and FreeBSD - maintainers = lib.teams.lisp.members; - platforms = attrNames options; - }; } diff --git a/nixpkgs/pkgs/development/compilers/temurin-bin/generate-sources.py b/nixpkgs/pkgs/development/compilers/temurin-bin/generate-sources.py index 79bf8aeca275..bb60d6903df1 100755 --- a/nixpkgs/pkgs/development/compilers/temurin-bin/generate-sources.py +++ b/nixpkgs/pkgs/development/compilers/temurin-bin/generate-sources.py @@ -6,7 +6,7 @@ import re import requests import sys -feature_versions = (8, 11, 16, 17, 18, 19, 20) +feature_versions = (8, 11, 16, 17, 18, 19, 20, 21) oses = ("mac", "linux", "alpine-linux") types = ("jre", "jdk") impls = ("hotspot") diff --git a/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-darwin.nix b/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-darwin.nix index fe0c5792a53d..5122b6ed7294 100644 --- a/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-darwin.nix +++ b/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-darwin.nix @@ -22,4 +22,7 @@ in jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; + + jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; }; + jre-21 = common { sourcePerArch = sources.jre.openjdk21; }; } diff --git a/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-linux.nix b/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-linux.nix index af9202aa4078..87a00a373916 100644 --- a/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-linux.nix +++ b/nixpkgs/pkgs/development/compilers/temurin-bin/jdk-linux.nix @@ -23,4 +23,7 @@ in jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; + + jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; }; + jre-21 = common { sourcePerArch = sources.jre.openjdk21; }; } diff --git a/nixpkgs/pkgs/development/compilers/temurin-bin/sources.json b/nixpkgs/pkgs/development/compilers/temurin-bin/sources.json index e4744a799609..00a0e72997ec 100644 --- a/nixpkgs/pkgs/development/compilers/temurin-bin/sources.json +++ b/nixpkgs/pkgs/development/compilers/temurin-bin/sources.json @@ -6,10 +6,10 @@ "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "45f56d75da2f55b29e7307cc790958e379abbe6b5f160a3824dc26e320c718e5", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "d5e2235d3707526f7c9ba3f0dc194e60d5dec33eceff2a2dcf9d874464cc0e9e", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk16": { @@ -26,10 +26,10 @@ "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "b6edac2fa669876ef16b4895b36b61d01066626e7a69feba2acc19760c8d18cb", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "c2a571a56e5bd3f30956b17b048880078c7801ed9e8754af6d1e38b9176059a9", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -57,19 +57,35 @@ "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "68d0f0c468064e944e304cab64fc162335d4d9bc0ddab7e6ff7a395a0bceda74", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_alpine-linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "b03aced4b7a1c49bc00297e35e45480fd03818862b93e17e1551a3b721e89306", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_x64_alpine-linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "77006c0a753808c2a6662007906eb6eb230f2fb6eb9d201a39cc46113e68f82c", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jdk", + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "422f23f5109056cacb9227247bebf8532e2dc3c9d505e71637ba610569d6b3ff", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "cfdf8e07c8eeb087b7a2895b90fc0a19986bcff85006f1e2b708e3964909aa8e", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "6cf2d4925c387c4cdc0bf2e71de3690527141b5244695d0b3109ce83a8512235", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" } } }, @@ -78,20 +94,20 @@ "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "b5d71cdf3032040e7d2a577712bf525e32e87686af3430219308a39878b98851", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_alpine-linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "6a3d1759bdf91433411d37ca2ad1505a7f214c1401797834e9884165c2457368", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_x64_alpine-linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk17": { "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "711f837bacf8222dee9e8cd7f39941a4a0acf869243f03e6038ca3ba189f66ca", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "70e5d108f51ae7c7b2435d063652df058723e303a18b4f72f17f75c5320052d3", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_x64_alpine-linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -119,19 +135,35 @@ "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "0e95fa3719f7989908dfcc77ef701c6fe1111c4195ee3c6858faab5fd37525c5", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_alpine-linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "53b34747a3c042a4cccb2b8b78fba3330b105bc523f0861237baa9143dc39115", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_x64_alpine-linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "2898ea1ddf6f70f09b09cf99d928f6d4c862f78f81104f5dce3e44a832b8444a", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jre", + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "a8fcc43927664ba191c9a77d1013f1f32fec1acc22fe6f0c29d687221f2cc95d", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "95d8cb8b5375ec00a064ed728eb60d925d44c1a79fe92f6ca7385b5863d4f78c", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_alpine-linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "7040d865493f13204194c5a1add63e22516b1fa4481264baa6a5b2614a275a0e", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jre_x64_alpine-linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" } } } @@ -140,36 +172,36 @@ "jdk": { "openjdk11": { "aarch64": { - "build": "7", - "sha256": "0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "8c3146035b99c55ab26a2982f4b9abd2bf600582361cf9c732539f713d271faf", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "armv6l": { - "build": "7", - "sha256": "be07af349f0d2e1ffb7e01e1e8bac8bffd76e22f6cc1354e5b627222e3395f41", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "1", + "sha256": "e83674aee238ebb5f359b9395b3c5e3fad5b645846095494662802d2f0fd01c9", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.20.1%2B1/OpenJDK11U-jdk_arm_linux_hotspot_11.0.20.1_1.tar.gz", + "version": "11.0.20" }, "armv7l": { - "build": "7", - "sha256": "be07af349f0d2e1ffb7e01e1e8bac8bffd76e22f6cc1354e5b627222e3395f41", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_arm_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "1", + "sha256": "e83674aee238ebb5f359b9395b3c5e3fad5b645846095494662802d2f0fd01c9", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.20.1%2B1/OpenJDK11U-jdk_arm_linux_hotspot_11.0.20.1_1.tar.gz", + "version": "11.0.20" }, "packageType": "jdk", "powerpc64le": { - "build": "7", - "sha256": "1e3704c8e155f8f894953c2a6708a52e6f449bbf5a85450be6fbb2ec76581700", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "262ff98d6d88a7c7cc522cb4ec4129491a0eb04f5b17dcca0da57cfcdcf3830d", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "60ea98daa09834fdd3162ca91ddc8d92a155ab3121204f6f643176ee0c2d0d5e", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk16": { @@ -208,36 +240,36 @@ }, "openjdk17": { "aarch64": { - "build": "7", - "sha256": "0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "e2c5e26f8572544b201bc22a9b28f2b1a3147ab69be111cea07c7f52af252e75", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "armv6l": { - "build": "7", - "sha256": "e7a84c3e59704588510d7e6cce1f732f397b54a3b558c521912a18a1b4d0abdc", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "1", + "sha256": "b1f1d8b7fcb159a0a8029b6c3106d1d16207cecbb2047f9a4be2a64d29897da5", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_arm_linux_hotspot_17.0.8.1_1.tar.gz", + "version": "17.0.8" }, "armv7l": { - "build": "7", - "sha256": "e7a84c3e59704588510d7e6cce1f732f397b54a3b558c521912a18a1b4d0abdc", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_arm_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "1", + "sha256": "b1f1d8b7fcb159a0a8029b6c3106d1d16207cecbb2047f9a4be2a64d29897da5", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_arm_linux_hotspot_17.0.8.1_1.tar.gz", + "version": "17.0.8" }, "packageType": "jdk", "powerpc64le": { - "build": "7", - "sha256": "8f4366ff1eddb548b1744cd82a1a56ceee60abebbcbad446bfb3ead7ac0f0f85", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "3ae4b254d5b720f94f986481e787fbd67f0667571140ba2e2ae5020ceddbc826", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "7b175dbe0d6e3c9c23b6ed96449b018308d8fc94a5ecd9c0df8b8bc376c3c18a", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -311,9 +343,9 @@ "openjdk20": { "aarch64": { "build": "9", - "sha256": "b16c0271899de1f0e277dc0398bfff11b54511765f104fa938929ac484dc926d", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "b475bcc23db0bd618c815bb8f11d8e084dc58288ea3bcdf4e7f389ed41c89f56", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" }, "packageType": "jdk", "powerpc64le": { @@ -325,113 +357,135 @@ "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "3d91842e9c172967ac397076523249d05a82ead51b0006838f5f0315ad52222c", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "e184dc29a6712c1f78754ab36fb48866583665fa345324f1a79e569c064f95e9", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jdk", + "powerpc64le": { + "build": "12", + "sha256": "9574828ef3d735a25404ced82e09bf20e1614f7d6403956002de9cfbfcb8638f", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "1a6fa8abda4c5caed915cfbeeb176e7fbd12eb6b222f26e290ee45808b529aa1", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "aarch64": { - "build": "7", - "sha256": "195808eb42ab73535c84de05188914a52a47c1ac784e4bf66de95fe1fd315a5a", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_aarch64_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "70636c2fa4927913e9e869d471607a99d3a521c1fa3f3687b889c2acba67c493", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_aarch64_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" }, "armv6l": { - "build": "7", - "sha256": "3f4848700a4bf856d3c138dc9c2b305b978879c8fbef5aa7df34a7c2fe1b64b8", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "5d805ff157f272acf0f7d192f21af4a3b68c840333ca95568e4e07142efc369d", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_arm_linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" }, "armv7l": { - "build": "7", - "sha256": "3f4848700a4bf856d3c138dc9c2b305b978879c8fbef5aa7df34a7c2fe1b64b8", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_arm_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "5d805ff157f272acf0f7d192f21af4a3b68c840333ca95568e4e07142efc369d", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jdk_arm_linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" }, "packageType": "jdk", "powerpc64le": { - "build": "7", - "sha256": "bb85303848fe402d4f1004f748f80ccb39cb11f356f50a513555d1083c3913b8", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "9d9813d2840360ffdbc449c45e71124e8170c31a3b6cce9151fbb31352064406", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "78a0b3547d6f3d46227f2ad8c774248425f20f1cd63f399b713f0cdde2cc376c", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "15d091e22aa0cad12a241acff8c1634e7228b9740f8d19634250aa6fe0c19a33", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" } } }, "jre": { "openjdk11": { "aarch64": { - "build": "7", - "sha256": "1fe4b20d808f393422610818711c728331992a4455eeeb061d3d05b45412771d", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "8dc527e5c5da62f80ad3b6a2cd7b1789f745b1d90d5e83faba45f7a1d0b6cab8", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "armv6l": { - "build": "7", - "sha256": "cb754b055177381f9f6852b7e5469904a15edddd7f8e136043c28b1e33aee47c", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_arm_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "1", + "sha256": "2fc1cc935897312c0bc2515b2e7ea1fa3b267e77305a1b51a8c3917d92af380f", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.20.1%2B1/OpenJDK11U-jre_arm_linux_hotspot_11.0.20.1_1.tar.gz", + "version": "11.0.20" }, "armv7l": { - "build": "7", - "sha256": "cb754b055177381f9f6852b7e5469904a15edddd7f8e136043c28b1e33aee47c", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_arm_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "1", + "sha256": "2fc1cc935897312c0bc2515b2e7ea1fa3b267e77305a1b51a8c3917d92af380f", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.20.1%2B1/OpenJDK11U-jre_arm_linux_hotspot_11.0.20.1_1.tar.gz", + "version": "11.0.20" }, "packageType": "jre", "powerpc64le": { - "build": "7", - "sha256": "8019d938e5525938ec8e68e2989c4413263b0d9b7b3f20fe0c45f6d967919cfb", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "286e37ce06316185377eea847d2aa9f1523b9f1428684e59e772f2f6055e89b9", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "32dcf760664f93531594b72ce9226e9216567de5705a23c9ff5a77c797948054", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "156861bb901ef18759e05f6f008595220c7d1318a46758531b957b0c950ef2c3", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_x64_linux_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk17": { "aarch64": { - "build": "7", - "sha256": "2ff6a4fd1fa354047c93ba8c3179967156162f27bd683aee1f6e52a480bcbe6a", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "05b192f81ed478178ba953a2a779b67fc5a810acadb633ad69f8c4412399edb8", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "armv6l": { - "build": "7", - "sha256": "5b0401199c7c9163b8395ebf25195ed395fec7b7ef7158c36302420cf993825a", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "1", + "sha256": "8af898c5d356f0b2cee2db67ff9c8e7a8e738c0f6b3a61c383150b3168b9ea58", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jre_arm_linux_hotspot_17.0.8.1_1.tar.gz", + "version": "17.0.8" }, "armv7l": { - "build": "7", - "sha256": "5b0401199c7c9163b8395ebf25195ed395fec7b7ef7158c36302420cf993825a", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "1", + "sha256": "8af898c5d356f0b2cee2db67ff9c8e7a8e738c0f6b3a61c383150b3168b9ea58", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jre_arm_linux_hotspot_17.0.8.1_1.tar.gz", + "version": "17.0.8" }, "packageType": "jre", "powerpc64le": { - "build": "7", - "sha256": "cc25e74c0817cd4d943bba056b256b86e0e9148bf41d7600c5ec2e1eadb2e470", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "79c85ecf1320c67b828310167e1ced62e402bc86a5d47ca9cc7bfa3b708cb07a", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "bb025133b96266f6415d5084bb9b260340a813968007f1d2d14690f20bd021ca", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "c37f729200b572884b8f8e157852c739be728d61d9a1da0f920104876d324733", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_x64_linux_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -505,9 +559,9 @@ "openjdk20": { "aarch64": { "build": "9", - "sha256": "4b04fcfabf833403cc74dd19105a387563f9ff0fef975c4101f3d74c53eb7745", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_aarch64_linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "63a730d5a3b6d21d31f7cba15dc44b019a8a4d8652e13acec45040f98584112c", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_aarch64_linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" }, "packageType": "jre", "powerpc64le": { @@ -519,43 +573,65 @@ "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "daacf24c15bf7f38a957a98a312911a36ba7f7d97004920a7875791f20e8e1ed", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_linux_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "e3592e86290c192804d9c6b5035d42cc32cf04141d1c0b9d1ecb67739826c8c5", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_x64_linux_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "4582c4cc0c6d498ba7a23fdb0a5179c9d9c0d7a26f2ee8610468d5c2954fcf2f", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jre", + "powerpc64le": { + "build": "12", + "sha256": "05cc9b7bfbe246c27d307783b3d5095797be747184b168018ae3f7cc55608db2", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "277f4084bee875f127a978253cfbaad09c08df597feaf5ccc82d2206962279a3", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_linux_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "aarch64": { - "build": "7", - "sha256": "f8e440273c8feb3fcfaca88ba18fec291deae18a548adde8a37cd1db08107b95", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_aarch64_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "37b997f12cd572da979283fccafec9ba903041a209605b50fcb46cc34f1a9917", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jre_aarch64_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" }, "armv6l": { - "build": "7", - "sha256": "e58e017012838ae4f0db78293e3246cc09958e6ea9a2393c5947ec003bf736dd", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_arm_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "b92fb3972372b5d1f9fb51815def903105722b747f680b7ecf2ba2ba863ab156", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jre_arm_linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" }, "armv7l": { - "build": "7", - "sha256": "e58e017012838ae4f0db78293e3246cc09958e6ea9a2393c5947ec003bf736dd", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_arm_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "5", + "sha256": "b92fb3972372b5d1f9fb51815def903105722b747f680b7ecf2ba2ba863ab156", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u382-b05/OpenJDK8U-jre_arm_linux_hotspot_8u382b05.tar.gz", + "version": "8.0.382" }, "packageType": "jre", "powerpc64le": { - "build": "7", - "sha256": "ba5f8141a16722e39576bf42b69d2b8ebf95fc2c05441e3200f609af4dd9f1ea", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_ppc64le_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "0ecb0aeb54fb9d3c9e1a7ea411490127e8e298d93219fafc4dd6051a5b74671f", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jre_ppc64le_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" }, "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "b6fdfe32085a884c11b31f66aa67ac62811df7112fb6fb08beea61376a86fbb4", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_linux_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "91d31027da0d985be3549714389593d9e0da3da5057d87e3831c7c538b9a2a0f", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jre_x64_linux_hotspot_8u392b08.tar.gz", + "version": "8.0.392" } } } @@ -564,18 +640,18 @@ "jdk": { "openjdk11": { "aarch64": { - "build": "7", - "sha256": "f3b416ecccf51f45cc8c986975eb7bd35e7e1ad953656ab0a807125963fcf73b", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_aarch64_mac_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "3be236f2cf9612cd38cd6b7cfa4b8eef642a88beab0cd37c6ccf1766d755b4cc", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_aarch64_mac_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "fc34c4f0e590071dcd65a0f93540913466ccac3aa8caa984826713b67afb696d", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jdk_x64_mac_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "39e30e333d01f70765f0fdc57332bc2c5ae101392bcc315ef06f472d80d8e2d7", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_x64_mac_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk16": { @@ -590,18 +666,18 @@ }, "openjdk17": { "aarch64": { - "build": "7", - "sha256": "1d6aeb55b47341e8ec33cc1644d58b88dfdcce17aa003a858baa7460550e6ff9", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "823777266415347983bbd87ccd8136537242ff27e62f307b7e8521494c665f0d", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "50d0e9840113c93916418068ba6c845f1a72ed0dab80a8a1f7977b0e658b65fb", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_mac_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "c69b37ea72136df49ce54972408803584b49b2c91b0fbc876d7125e963c7db37", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_mac_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -639,61 +715,77 @@ "openjdk20": { "aarch64": { "build": "9", - "sha256": "e743f7a4aebb46bfb02e164c7aa009a29bcce1d7dd0c4926541893ea6ed21d82", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_mac_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "6ef42b63581c0265c5a6b734e203bb922ee720571a8de46532ecca50a804c596", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_aarch64_mac_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" }, "packageType": "jdk", "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "7cccfc4fb9f63410b7fdc315fd1c7739cf61888930d7f88f3eee6589d14e861f", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_mac_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "bdeb37322a7c9292434e417d4db9f5debd7477cf413335d3a653a4e5e50a2473", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_x64_mac_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "0d29257c9bcb5f20f5c4643ef9437f36b10376863eddaf6248d09093796c6b30", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jdk", + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "35f3cbc86d7ff0a01facefd741d5cfb675867e0a5ec137f62ba071d2511a45c9", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_mac_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "packageType": "jdk", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "9c33db312cc46b6bfe705770fdc5c08edb7d790ba70be4e8b12a98e79da5f4a1", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jdk_x64_mac_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "d152f5b2ed8473ee0eb29c7ee134958d75ea86c8ccbafb5ee04a5545dd76108f", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_x64_mac_hotspot_8u392b08.tar.gz", + "version": "8.0.392" } } }, "jre": { "openjdk11": { "aarch64": { - "build": "7", - "sha256": "78a07bd60c278f65bafd0df93890d909ff60259ccbd22ad71a1c3b312906508e", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_aarch64_mac_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "bcac3231195a95cac397a35410bfa3f0945ec03e5194e7b0c1d0e785a48f8b76", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_aarch64_mac_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" }, "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "87e439b2193e1a2cf1a8782168bba83b558f54e2708f88ea8296184ea2735c89", - "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_mac_hotspot_11.0.19_7.tar.gz", - "version": "11.0.19" + "build": "9", + "sha256": "43d29affe994a09de31bf2fb6f8ab6d6792ba4267b9a2feacaa1f6e042481b9b", + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jre_x64_mac_hotspot_11.0.21_9.tar.gz", + "version": "11.0.21" } }, "openjdk17": { "aarch64": { - "build": "7", - "sha256": "625d070a297a3c856badbaa5c65adaaa1adb3ea3813363fb8335c47709b69140", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_aarch64_mac_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "89831d03b7cd9922bd178f1a9c8544a36c54d52295366db4e6628454b01acaef", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_aarch64_mac_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" }, "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "62559a927a8dbac2ea1d7879f590a62fea87d61bfaa92894e578d2045b8d921b", - "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_mac_hotspot_17.0.7_7.tar.gz", - "version": "17.0.7" + "build": "9", + "sha256": "ba214f2217dc134e94432085cff4fc5a97e964ffc211d343725fd535f3cd98a0", + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jre_x64_mac_hotspot_17.0.9_9.tar.gz", + "version": "17.0.9" } }, "openjdk18": { @@ -731,27 +823,43 @@ "openjdk20": { "aarch64": { "build": "9", - "sha256": "ee8be9190324285ebc7e9bd47b948eec349221845fa48f1e673e5a1489708750", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_aarch64_mac_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "81b475ab029ab224b2c711ccdfa9c25e0300539faad342a4ceefd33772fb38b4", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_aarch64_mac_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" }, "packageType": "jre", "vmType": "hotspot", "x86_64": { "build": "9", - "sha256": "b59a5f8b7f8fd1502df274e8ba58215b06934c8261413cb40e344f6ad81e7f1f", - "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jre_x64_mac_hotspot_20.0.1_9.tar.gz", - "version": "20.0.1" + "sha256": "565d62faac325c098670705fb26a5cc3d4af0a25e86444ddd643f779ad2a3417", + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_x64_mac_hotspot_20.0.2_9.tar.gz", + "version": "20.0.2" + } + }, + "openjdk21": { + "aarch64": { + "build": "12", + "sha256": "bc384961d3a866198b1055a80fdff7fb6946aa6823b3ce624cc8c3125a26bed5", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_mac_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" + }, + "packageType": "jre", + "vmType": "hotspot", + "x86_64": { + "build": "12", + "sha256": "c21a2648ec21bc4701acfb6b7a1fd90aca001db1efb8454e2980d4c8dcd9e310", + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_mac_hotspot_21.0.1_12.tar.gz", + "version": "21.0.1" } }, "openjdk8": { "packageType": "jre", "vmType": "hotspot", "x86_64": { - "build": "7", - "sha256": "6c876ea7bfa778ae78ec5a976e557b2b981a592a3639eb0d3dc3c8d3dda8d321", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u372-b07/OpenJDK8U-jre_x64_mac_hotspot_8u372b07.tar.gz", - "version": "8.0.372" + "build": "8", + "sha256": "f1f15920ed299e10c789aef6274d88d45eb21b72f9a7b0d246a352107e344e6a", + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jre_x64_mac_hotspot_8u392b08.tar.gz", + "version": "8.0.392" } } } diff --git a/nixpkgs/pkgs/development/compilers/vlang/default.nix b/nixpkgs/pkgs/development/compilers/vlang/default.nix index 8ce57eef9a75..77c5c66891df 100644 --- a/nixpkgs/pkgs/development/compilers/vlang/default.nix +++ b/nixpkgs/pkgs/development/compilers/vlang/default.nix @@ -97,6 +97,7 @@ stdenv.mkDerivation { $out/lib/v -v $out/lib/cmd/tools/vdoc $out/lib/v -v $out/lib/cmd/tools/vast $out/lib/v -v $out/lib/cmd/tools/vvet + $out/lib/v -v $out/lib/cmd/tools/vcreate runHook postInstall ''; diff --git a/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig-makefile-for-nix.patch b/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig-makefile-for-nix.patch deleted file mode 100644 index 7d1f407d6fdc..000000000000 --- a/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig-makefile-for-nix.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff --git a/Makefile b/Makefile -index 4c96ae7..9e1a2e3 100755 ---- a/Makefile -+++ b/Makefile -@@ -3,7 +3,7 @@ - # Setup make itself. - - .ONESHELL: --override SHELL := /bin/bash -+SHELL := bash - override .SHELLFLAGS := -e -u -o pipefail -O nullglob -O extglob -O globstar -c - - # Unset all default build- and recipe-related variables. -@@ -315,7 +315,6 @@ endif - GetTargetStructName = target[${1}] - - makefiles_to_include := \ -- third_party/Build.*.mk \ - frontends/*/Build.mk \ - tests/*/Build.mk \ - lib/*/Build.mk -diff --git a/frontends/systemverilog/Build.mk b/frontends/systemverilog/Build.mk -index acd9cb6..c039994 100644 ---- a/frontends/systemverilog/Build.mk -+++ b/frontends/systemverilog/Build.mk -@@ -1,6 +1,7 @@ - t := systemverilog-plugin - ts := $(call GetTargetStructName,${t}) - out_dir := $(call GetTargetBuildDir,${t}) -+mod_dir := third_party/yosys_mod - - cxx_is_clang := $(findstring clang,$(notdir ${CXX})) - -@@ -13,9 +14,9 @@ ${ts}.sources := \ - ${${ts}.src_dir}uhdm_ast_frontend.cc \ - ${${ts}.src_dir}uhdm_common_frontend.cc \ - ${${ts}.src_dir}uhdm_surelog_ast_frontend.cc \ -- ${$(call GetTargetStructName,yosys).mod_dir}const2ast.cc \ -- ${$(call GetTargetStructName,yosys).mod_dir}edif.cc \ -- ${$(call GetTargetStructName,yosys).mod_dir}simplify.cc -+ $(mod_dir)/const2ast.cc \ -+ $(mod_dir)/edif.cc \ -+ $(mod_dir)/simplify.cc - - define ${ts}.env = - export PKG_CONFIG_PATH=$(call ShQuote,${$(call GetTargetStructName,surelog).output_vars.PKG_CONFIG_PATH}$(if ${PKG_CONFIG_PATH},:${PKG_CONFIG_PATH})) -@@ -35,8 +36,8 @@ endif - endif - - ${ts}.cxxflags = \ -- -I${$(call GetTargetStructName,yosys).src_dir} \ -- -I${$(call GetTargetStructName,yosys).mod_dir} \ -+ -I$(shell yosys-config --cxxflags) \ -+ -I$(mod_dir) \ - -D_YOSYS_ \ - -DYOSYS_ENABLE_PLUGINS \ - $(shell ${${ts}.env}; pkg-config --cflags Surelog) \ -@@ -55,7 +56,7 @@ ${ts}.ldflags = \ - $(shell ${${ts}.env}; pkg-config --libs-only-L Surelog) \ - ${build_type_ldflags} \ - ${LDFLAGS} \ -- -Wl,--export-dynamic -+ $(shell yosys-config --ldflags --ldlibs) - - ${ts}.ldlibs = \ - $(shell ${${ts}.env}; pkg-config --libs-only-l --libs-only-other Surelog) \ diff --git a/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig.nix b/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig.nix index ccbf88159313..cc4ce429b311 100644 --- a/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig.nix +++ b/nixpkgs/pkgs/development/compilers/yosys/plugins/synlig.nix @@ -12,21 +12,23 @@ stdenv.mkDerivation (finalAttrs: { pname = "yosys-synlig"; - version = "2023.10.12"; # Currently no tagged versions upstream plugin = "synlig"; + # The module has automatic regular releases, with date + short git hash + GIT_VERSION = "2023-10-26-f0252f6"; + + # Derive our package version from GIT_VERSION, remove hash, just keep date. + version = builtins.concatStringsSep "-" ( + lib.take 3 (builtins.splitVersion finalAttrs.GIT_VERSION)); + src = fetchFromGitHub { - owner = "chipsalliance"; - repo = "synlig"; - rev = "c5bd73595151212c61709d69a382917e96877a14"; - sha256 = "sha256-WJhf5gdZTCs3EeNocP9aZAh6EZquHgYOG/xiTo8l0ao="; + owner = "chipsalliance"; + repo = "synlig"; + rev = "${finalAttrs.GIT_VERSION}"; + hash = "sha256-BGZQbUcIImpz3SjFvMq3Pr1lseNLZnsMvpHy0IsICe4="; fetchSubmodules = false; # we use all dependencies from nix }; - patches = [ - ./synlig-makefile-for-nix.patch # Remove assumption submodules available. - ]; - nativeBuildInputs = [ pkg-config ]; @@ -42,16 +44,32 @@ stdenv.mkDerivation (finalAttrs: { buildPhase = '' runHook preBuild - make -j $NIX_BUILD_CORES build@systemverilog-plugin + + # Remove assumptions that submodules are available. + rm -f third_party/Build.*.mk + + # Create a stub makefile include that delegates the parameter-gathering + # to yosys-config + cat > third_party/Build.yosys.mk << "EOF" + t := yosys + ts := ''$(call GetTargetStructName,''${t}) + + ''${ts}.src_dir := ''$(shell yosys-config --datdir/include) + ''${ts}.mod_dir := ''${TOP_DIR}third_party/yosys_mod/ + EOF + + make -j $NIX_BUILD_CORES build@systemverilog-plugin \ + LDFLAGS="''$(yosys-config --ldflags --ldlibs)" runHook postBuild ''; - # Very simple litmus test that the plugin can be loaded successfully. + # Check that the plugin can be loaded successfully and parse simple file. doCheck = true; checkPhase = '' runHook preCheck + echo "module litmustest(); endmodule;" > litmustest.sv yosys -p "plugin -i build/release/systemverilog-plugin/systemverilog.so;\ - help read_systemverilog" | grep "Read SystemVerilog files using" + read_systemverilog litmustest.sv" runHook postCheck ''; diff --git a/nixpkgs/pkgs/development/coq-modules/coq-lsp/default.nix b/nixpkgs/pkgs/development/coq-modules/coq-lsp/default.nix index fc40fc9789df..7ca44f39e0e8 100644 --- a/nixpkgs/pkgs/development/coq-modules/coq-lsp/default.nix +++ b/nixpkgs/pkgs/development/coq-modules/coq-lsp/default.nix @@ -7,15 +7,15 @@ mkCoqDerivation rec { useDune = true; - release."0.1.7+8.16".sha256 = "sha256-ZBxwrnnCmT5q4C7ocQ+M+aSJQNnEjeN2HFw4bzPozYs="; - release."0.1.7+8.17".sha256 = "sha256-f671wzGQannGjRbmBRHFKXz24BTPX7oVeHUxnv4Vd6Y="; - release."0.1.7+8.18".sha256 = "sha256-J+bRIzjdIPRu7DvAGVBKB43O3UJliTo8XQ87OTzsFyc="; + release."0.1.8+8.16".sha256 = "sha256-dEEAK5IXGjHB8D/fYJRQG/oCotoXJuWLxXB0GQlY2eo="; + release."0.1.8+8.17".sha256 = "sha256-TmaE+osn/yAPU1Dyni/UTd5w/L2+qyPE3H/g6IWvHLQ="; + release."0.1.8+8.18".sha256 = "sha256-UYmiDdbax4wxp5dLia/1t1gFyK6UELtJJvDMd5Hd14s="; inherit version; defaultVersion = with lib.versions; lib.switch coq.coq-version [ - { case = isEq "8.16"; out = "0.1.7+8.16"; } - { case = isEq "8.17"; out = "0.1.7+8.17"; } - { case = isEq "8.18"; out = "0.1.7+8.18"; } + { case = isEq "8.16"; out = "0.1.8+8.16"; } + { case = isEq "8.17"; out = "0.1.8+8.17"; } + { case = isEq "8.18"; out = "0.1.8+8.18"; } ] null; nativeBuildInputs = [ makeWrapper ]; diff --git a/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix b/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix index ae666077bf8f..952d2558d050 100644 --- a/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix +++ b/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchurl +, buildPackages , gnutls , guile , libtool @@ -19,16 +20,21 @@ stdenv.mkDerivation rec { strictDeps = true; + depsBuildBuild = [ + buildPackages.stdenv.cc + ]; + nativeBuildInputs = [ + gnutls guile + libtool + texinfo pkg-config ]; buildInputs = [ gnutls guile - libtool - texinfo ]; configureFlags = [ diff --git a/nixpkgs/pkgs/development/interpreters/jruby/default.nix b/nixpkgs/pkgs/development/interpreters/jruby/default.nix index 7c329f56fedc..a316a407d80d 100644 --- a/nixpkgs/pkgs/development/interpreters/jruby/default.nix +++ b/nixpkgs/pkgs/development/interpreters/jruby/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, callPackage, fetchurl, mkRubyVersion, makeBinaryWrapper, jre }: +{ lib, stdenv, callPackage, fetchurl, gitUpdater, mkRubyVersion, makeBinaryWrapper, jre }: let # The version number here is whatever is reported by the RUBY_VERSION string @@ -6,11 +6,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "jruby"; - version = "9.4.3.0"; + version = "9.4.4.0"; src = fetchurl { url = "https://s3.amazonaws.com/jruby.org/downloads/${finalAttrs.version}/jruby-bin-${finalAttrs.version}.tar.gz"; - hash = "sha256-sJfgjFZp6KGIKI4RORHRK0rSvWeiwgnW36hEXWOk2Mk="; + hash = "sha256-arEmcK/Y5ciskwX6vkIFV5XF3fn46PGh5g4mDy1yTMA="; }; nativeBuildInputs = [ makeBinaryWrapper ]; @@ -52,12 +52,15 @@ stdenv.mkDerivation (finalAttrs: { devEnv = callPackage ../ruby/dev.nix { ruby = finalAttrs.finalPackage; }; + updateScript = gitUpdater { + url = "https://github.com/jruby/jruby.git"; + }; }; meta = with lib; { description = "Ruby interpreter written in Java"; homepage = "https://www.jruby.org/"; - changelog = "https://github.com/jruby/jruby/releases/tag/${version}"; + changelog = "https://github.com/jruby/jruby/releases/tag/${finalAttrs.version}"; license = with licenses; [ cpl10 gpl2 lgpl21 ]; platforms = jre.meta.platforms; maintainers = [ maintainers.fzakaria ]; diff --git a/nixpkgs/pkgs/development/interpreters/php/8.1.nix b/nixpkgs/pkgs/development/interpreters/php/8.1.nix index ed6f3d27157f..51651c5d405b 100644 --- a/nixpkgs/pkgs/development/interpreters/php/8.1.nix +++ b/nixpkgs/pkgs/development/interpreters/php/8.1.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "8.1.24"; - hash = "sha256-sK5YBKmtU6fijQoyYpSV+Bb5NbEIMMcfTsFYJxhac8k="; + version = "8.1.25"; + hash = "sha256-qGqIwYQMG8gyvP0vvsO4oZQsgxTaXf9T8J+cmNDBLoo="; }); in diff --git a/nixpkgs/pkgs/development/interpreters/php/8.2.nix b/nixpkgs/pkgs/development/interpreters/php/8.2.nix index a38b0d395712..072012657588 100644 --- a/nixpkgs/pkgs/development/interpreters/php/8.2.nix +++ b/nixpkgs/pkgs/development/interpreters/php/8.2.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "8.2.11"; - hash = "sha256-OBktrv+r9K9sQnvxesH4JWXZx1IuDb0yIVFilEQ0sos="; + version = "8.2.12"; + hash = "sha256-cEMl9WsbTBf5+VHh/+9cZOFIiWBT804mJhUsuqLwWJM="; }); in diff --git a/nixpkgs/pkgs/development/interpreters/php/8.3.nix b/nixpkgs/pkgs/development/interpreters/php/8.3.nix index 8031ab1c6a28..63e7ec8e31b6 100644 --- a/nixpkgs/pkgs/development/interpreters/php/8.3.nix +++ b/nixpkgs/pkgs/development/interpreters/php/8.3.nix @@ -2,12 +2,12 @@ let base = (callPackage ./generic.nix (_args // { - version = "8.3.0RC4"; + version = "8.3.0RC5"; hash = null; })).overrideAttrs (oldAttrs: { src = fetchurl { - url = "https://downloads.php.net/~eric/php-8.3.0RC4.tar.xz"; - hash = "sha256-i02aivxsRIRo5ZFrzKCGAOXffvbhPiWnMFEGqQMr5h0="; + url = "https://downloads.php.net/~jakub/php-8.3.0RC5.tar.xz"; + hash = "sha256-I42ded2tZO5ZQ+iU5DeNKjT+mNNoowew8gNOYDeB5aY="; }; }); in diff --git a/nixpkgs/pkgs/development/interpreters/rune/default.nix b/nixpkgs/pkgs/development/interpreters/rune/default.nix index 944741a21b10..510ab71bdc68 100644 --- a/nixpkgs/pkgs/development/interpreters/rune/default.nix +++ b/nixpkgs/pkgs/development/interpreters/rune/default.nix @@ -7,18 +7,19 @@ rustPlatform.buildRustPackage rec { pname = "rune"; - version = "0.12.4"; + version = "0.13.1"; src = fetchCrate { pname = "rune-cli"; inherit version; - hash = "sha256-Fw6vCy6EMLzNbhwOUwCCsGSueDxfh7KMjLhhbvTzclc="; + hash = "sha256-7GScETlQ/rl9vOB9zSfsCM1ay1F5YV6OAxKe82lMU1I="; }; - cargoHash = "sha256-F1FI7ZVNXIFzxIzimq0KXtGNWw26x1eQyqv+hVYaS1E="; + cargoHash = "sha256-T6uYe+ZgXgsGN1714Ka+fxeVDoXgjVdfrrw5Rj/95cE="; buildInputs = lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.Security + darwin.apple_sdk.frameworks.CoreServices + darwin.apple_sdk.frameworks.SystemConfiguration ]; env = { diff --git a/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix b/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix index e2e75a80cebe..f2238eb5fa85 100644 --- a/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix +++ b/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix @@ -2,19 +2,19 @@ rustPlatform.buildRustPackage rec { pname = "wasmtime"; - version = "14.0.1"; + version = "14.0.2"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = pname; rev = "v${version}"; - hash = "sha256-9Bpq96k/AOuKPXHeVv3zCqinGUu3rBqKsIryV/RUVlE="; + hash = "sha256-/YAu2wIeDhMojWfutJSEp7SELOV4G/EfQjypLQI+jo8="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-q/PTPiaggqYQwZZ9QyFi9ctgqYsFSy/ITHfOBgSHG+U="; + cargoHash = "sha256-4Ca3RlpJQ67zwje0SowqqEcBGLnht5QL/PCrrtFTc4o="; cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ]; outputs = [ "out" "dev" ]; diff --git a/nixpkgs/pkgs/development/java-modules/postgresql_jdbc/default.nix b/nixpkgs/pkgs/development/java-modules/postgresql_jdbc/default.nix index cb1cc3e95f3f..3dc82f9c0761 100644 --- a/nixpkgs/pkgs/development/java-modules/postgresql_jdbc/default.nix +++ b/nixpkgs/pkgs/development/java-modules/postgresql_jdbc/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "postgresql-jdbc"; - version = "42.5.1"; + version = "42.6.0"; src = fetchMavenArtifact { artifactId = "postgresql"; groupId = "org.postgresql"; - sha256 = "sha256-iei/+os3uUh5RgEsaQzwTzEDlTBRwcGT2I7ja2jTZa4="; + hash = "sha256-uBfGekDJQkn9WdTmhuMyftDT0/rkJrINoPHnVlLPxGE="; inherit version; }; @@ -19,8 +19,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://jdbc.postgresql.org/"; + changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; license = licenses.bsd2; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; platforms = platforms.unix; }; } diff --git a/nixpkgs/pkgs/development/libraries/amdvlk/default.nix b/nixpkgs/pkgs/development/libraries/amdvlk/default.nix index eacf704aa688..41466a9d7731 100644 --- a/nixpkgs/pkgs/development/libraries/amdvlk/default.nix +++ b/nixpkgs/pkgs/development/libraries/amdvlk/default.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation rec { pname = "amdvlk"; - version = "2023.Q3.3"; + version = "2023.Q4.1"; src = fetchRepoProject { name = "${pname}-src"; manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git"; rev = "refs/tags/v-${version}"; - sha256 = "HHnMiU6mzhUSicXev53PP8y9ealtDMavJLp2F/JAWhI="; + sha256 = "5fSz8sksH3K9k0nIx9DUmGGUfIo4Fc4NMettaVqRsY8="; }; buildInputs = [ diff --git a/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix b/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix index 178b9cf15ec0..609d29ed6909 100644 --- a/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix +++ b/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { pname = "apache-activemq"; - version = "5.18.2"; + version = "5.18.3"; src = fetchurl { - sha256 = "sha256-zT3z7C95HUf0NRvA5dX5iAwiCkUaMYIO2/g5li7IQwo="; + sha256 = "sha256-lDOBqm00BwfebELq2/e0G3/fk99gQVbZctUMTaeDVE8="; url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz"; }; diff --git a/nixpkgs/pkgs/development/libraries/audio/qm-dsp/default.nix b/nixpkgs/pkgs/development/libraries/audio/qm-dsp/default.nix index 59f7d169291b..01a3933fe2b3 100644 --- a/nixpkgs/pkgs/development/libraries/audio/qm-dsp/default.nix +++ b/nixpkgs/pkgs/development/libraries/audio/qm-dsp/default.nix @@ -41,6 +41,11 @@ stdenv.mkDerivation rec { "LIBDIR=${placeholder "out"}/lib" ]; + postInstall = '' + mv $out/include/qm-dsp/* $out/include + rmdir $out/include/qm-dsp + ''; + env.NIX_CFLAGS_COMPILE = "-I${kissfft}/include/kissfft"; meta = with lib; { diff --git a/nixpkgs/pkgs/development/libraries/cassandra-cpp-driver/default.nix b/nixpkgs/pkgs/development/libraries/cassandra-cpp-driver/default.nix index ce310593e224..4e8175d0585a 100644 --- a/nixpkgs/pkgs/development/libraries/cassandra-cpp-driver/default.nix +++ b/nixpkgs/pkgs/development/libraries/cassandra-cpp-driver/default.nix @@ -9,13 +9,13 @@ , examples ? false }: stdenv.mkDerivation rec { pname = "cassandra-cpp-driver"; - version = "2.17.0"; + version = "2.17.1"; src = fetchFromGitHub { owner = "datastax"; repo = "cpp-driver"; rev = "refs/tags/${version}"; - sha256 = "sha256-sLKLaBFnGq3NIQV7Tz5aAfsL+LeLw8XDbcJt//H468k="; + sha256 = "sha256-GuvmKHJknudyn7ahrn/8+kKUA4NW5UjCfkYoX3aTE+Q="; }; nativeBuildInputs = [ cmake pkg-config ]; diff --git a/nixpkgs/pkgs/development/libraries/clap/default.nix b/nixpkgs/pkgs/development/libraries/clap/default.nix index 832ca66d6d78..dd4d410bb874 100644 --- a/nixpkgs/pkgs/development/libraries/clap/default.nix +++ b/nixpkgs/pkgs/development/libraries/clap/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "clap"; - version = "1.1.8"; + version = "1.1.9"; src = fetchFromGitHub { owner = "free-audio"; repo = "clap"; rev = version; - hash = "sha256-UY6HSth3xuXVfiKolttpYf19rZ2c/X1FXHV7TA/hAiM="; + hash = "sha256-z2P0U2NkDK1/5oDV35jn/pTXCcspuM1y2RgZyYVVO3w="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/libraries/egl-wayland/default.nix b/nixpkgs/pkgs/development/libraries/egl-wayland/default.nix index 66e05dc9af11..f84b44007e29 100644 --- a/nixpkgs/pkgs/development/libraries/egl-wayland/default.nix +++ b/nixpkgs/pkgs/development/libraries/egl-wayland/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { pname = "egl-wayland"; - version = "1.1.12"; + version = "1.1.13"; outputs = [ "out" "dev" ]; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { owner = "Nvidia"; repo = pname; rev = version; - hash = "sha256-KxlUuoj2HJhkqkIX+Pic/0+36g/N3qfAAlnvYO2Y6uQ="; + hash = "sha256-NA+jr27aYu0XPG9sxnBtjeBTFHmV7TENRsFy8dDdNUc="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/libraries/gl3w/default.nix b/nixpkgs/pkgs/development/libraries/gl3w/default.nix index 617d51d85ed5..fdfb203ba12b 100644 --- a/nixpkgs/pkgs/development/libraries/gl3w/default.nix +++ b/nixpkgs/pkgs/development/libraries/gl3w/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "gl3w"; - version = "unstable-2022-03-24"; + version = "unstable-2023-10-10"; src = fetchFromGitHub { owner = "skaslev"; repo = pname; - rev = "5f8d7fd191ba22ff2b60c1106d7135bb9a335533"; - hash = "sha256-qV/PZmaP5iCHhIzTA2bE4d1RMB6LzRbTsB5gWVvi9bU="; + rev = "3a33275633ce4be433332dc776e6a5b3bdea6506"; + hash = "sha256-kEm5QItpasSFJQ32YBHPpc+itz/nQ8bQMCavbOTGT/w="; }; nativeBuildInputs = [ python3 cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/java/jffi/default.nix b/nixpkgs/pkgs/development/libraries/java/jffi/default.nix index 9bbd2135e0b2..b4351f4e9df9 100644 --- a/nixpkgs/pkgs/development/libraries/java/jffi/default.nix +++ b/nixpkgs/pkgs/development/libraries/java/jffi/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "jffi"; - version = "1.3.11"; + version = "1.3.12"; src = fetchFromGitHub { owner = "jnr"; repo = "jffi"; rev = "jffi-${version}"; - sha256 = "sha256-fZnZH2j/IXbfsJkJG8s2ArOrWwVE2kgvSREVaSVoDyo="; + sha256 = "sha256-U0pBoKewZEen7aH3rIvZ8dKKeXKE1+Z5WtfM0HK6/LQ="; }; nativeBuildInputs = [ jdk ant texinfo pkg-config ]; diff --git a/nixpkgs/pkgs/development/libraries/jellyfin-ffmpeg/default.nix b/nixpkgs/pkgs/development/libraries/jellyfin-ffmpeg/default.nix index a14a220f5199..ff2fca37fba4 100644 --- a/nixpkgs/pkgs/development/libraries/jellyfin-ffmpeg/default.nix +++ b/nixpkgs/pkgs/development/libraries/jellyfin-ffmpeg/default.nix @@ -9,13 +9,13 @@ nv-codec-headers-11 = nv-codec-headers-12; }).overrideAttrs (old: rec { pname = "jellyfin-ffmpeg"; - version = "6.0-6"; + version = "6.0-7"; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-ffmpeg"; rev = "v${version}"; - sha256 = "sha256-jOKVS+BMADS/jIagOnYwxeGTpTMySmGlOHkPD2LJdkA="; + sha256 = "sha256-Z4getn/mVYIRANkIOyt7jMpcqHBvq5GXLK/ST5zV1r4="; }; buildInputs = old.buildInputs ++ [ chromaprint ]; diff --git a/nixpkgs/pkgs/development/libraries/libcifpp/default.nix b/nixpkgs/pkgs/development/libraries/libcifpp/default.nix index e45cbcecf275..33f174dfc719 100644 --- a/nixpkgs/pkgs/development/libraries/libcifpp/default.nix +++ b/nixpkgs/pkgs/development/libraries/libcifpp/default.nix @@ -10,24 +10,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcifpp"; - version = "5.2.1"; + version = "5.2.2"; src = fetchFromGitHub { owner = "PDB-REDO"; repo = "libcifpp"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-9je4oj5XvclknD14Nh0LnBONHMeO40nY0+mZ9ACQYmY="; + hash = "sha256-+OVfMXkBALT8v/30JU8v2gTsw12FM5n1I2COV/b5vGY="; }; - patches = [ - (fetchpatch { - # https://github.com/PDB-REDO/libcifpp/issues/51 - name = "fix-build-on-darwin.patch"; - url = "https://github.com/PDB-REDO/libcifpp/commit/641f06a7e7c0dc54af242b373820f2398f59e7ac.patch"; - hash = "sha256-eWNfp9nA/+2J6xjZR6Tj+5OM3L5MxdfRi0nBzyaqvS0="; - }) - ]; - nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/libcmis/default.nix b/nixpkgs/pkgs/development/libraries/libcmis/default.nix index f5a9974f3bcf..142e329fd09e 100644 --- a/nixpkgs/pkgs/development/libraries/libcmis/default.nix +++ b/nixpkgs/pkgs/development/libraries/libcmis/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "libcmis"; - version = "0.5.2"; + version = "0.6.0"; src = fetchFromGitHub { owner = "tdf"; repo = pname; rev = "v${version}"; - sha256 = "0s6prfh55hn11vrs72ph1gs01v0vngly81pvyjm5v1sgwymdxx57"; + sha256 = "sha256-E2A4uJUayqMMxVifzeAeYKLL+FiV2vShNNdXe5ZLXZ4="; }; nativeBuildInputs = [ autoreconfHook pkg-config docbook2x ]; diff --git a/nixpkgs/pkgs/development/libraries/libcotp/default.nix b/nixpkgs/pkgs/development/libraries/libcotp/default.nix index d7f60b9ad6b1..dae73136c7d5 100644 --- a/nixpkgs/pkgs/development/libraries/libcotp/default.nix +++ b/nixpkgs/pkgs/development/libraries/libcotp/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "libcotp"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "paolostivanin"; repo = pname; rev = "v${version}"; - sha256 = "sha256-w0DxZLEuR9m7udmlBQ7TyCoQvGVmJCffKHsxynQV+oo="; + sha256 = "sha256-QvDYdplPhivG4a2otT4MuSY546a2Dw/amWly5aheabQ="; }; postPatch = lib.optionalString stdenv.cc.isClang '' diff --git a/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix b/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix index e981945ccbd3..be8be13602af 100644 --- a/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix +++ b/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation { pname = "libcxxrt"; - version = "unstable-2022-08-08"; + version = "unstable-2023-10-11"; src = fetchFromGitHub { owner = "libcxxrt"; repo = "libcxxrt"; - rev = "a0f7f5c139a7daf71de0de201b6c405d852b1dc1"; - sha256 = "6ErOhlD6pOudbTkFTlI2hjBuYT3QuzEiL33/mLnw1aI="; + rev = "03c83f5a57be8c5b1a29a68de5638744f17d28ba"; + sha256 = "ldwE0j9P9h5urWIUCRdY6qrJqKe45hid+NrSNeKEixE="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/libdatachannel/default.nix b/nixpkgs/pkgs/development/libraries/libdatachannel/default.nix index 00fe35202101..4561f04ba06b 100644 --- a/nixpkgs/pkgs/development/libraries/libdatachannel/default.nix +++ b/nixpkgs/pkgs/development/libraries/libdatachannel/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "libdatachannel"; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "paullouisageneau"; repo = pname; rev = "v${version}"; - hash = "sha256-jsJTECSR3ptiByfYQ00laeKMKJCv5IDkZmilY3jpRrU="; + hash = "sha256-x7/jgoaFVfx5j+CP8S/uIwkzjGskEqsY2Jxsd/Mj4VM="; }; outputs = [ "out" "dev" ]; diff --git a/nixpkgs/pkgs/development/libraries/libhugetlbfs/default.nix b/nixpkgs/pkgs/development/libraries/libhugetlbfs/default.nix index 2ad7539ef1fd..f6662f7ffcfb 100644 --- a/nixpkgs/pkgs/development/libraries/libhugetlbfs/default.nix +++ b/nixpkgs/pkgs/development/libraries/libhugetlbfs/default.nix @@ -40,10 +40,14 @@ stdenv.mkDerivation rec { installTargets = [ "install" "install-docs" ]; meta = with lib; { - broken = (stdenv.isLinux && stdenv.isAarch64); description = "library and utilities for Linux hugepages"; maintainers = with maintainers; [ qyliss ]; license = licenses.lgpl21Plus; platforms = platforms.linux; + badPlatforms = [ + systems.inspect.platformPatterns.isStatic + systems.inspect.patterns.isMusl + systems.inspect.patterns.isAarch64 + ]; }; } diff --git a/nixpkgs/pkgs/development/libraries/libnats-c/default.nix b/nixpkgs/pkgs/development/libraries/libnats-c/default.nix index 5569fdf9025e..e0ee93c16286 100644 --- a/nixpkgs/pkgs/development/libraries/libnats-c/default.nix +++ b/nixpkgs/pkgs/development/libraries/libnats-c/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "libnats"; - version = "3.6.1"; + version = "3.7.0"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats.c"; rev = "v${version}"; - sha256 = "sha256-zqtPBxjTJ+/XxVpfVpyFIwvlj5xCcnTrUv2RGzP8UQc="; + sha256 = "sha256-BIEe3DhPqyK+vAAk/6x8Ui+4t+IUyvtHf5Lk2AZVuC8="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/libsigcxx/1.2.nix b/nixpkgs/pkgs/development/libraries/libsigcxx/1.2.nix deleted file mode 100644 index 2e8b788ecc25..000000000000 --- a/nixpkgs/pkgs/development/libraries/libsigcxx/1.2.nix +++ /dev/null @@ -1,23 +0,0 @@ -{lib, stdenv, fetchurl, pkg-config, m4}: - -stdenv.mkDerivation rec { - pname = "libsigc++"; - version = "1.2.7"; - - src = fetchurl { - url = "mirror://gnome/sources/libsigc++/1.2/libsigc++-${version}.tar.bz2"; - sha256 = "099224v5y0y1ggqrfc8vga8afr3nb93iicn7cj8xxgsrwa83s5nr"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ m4]; - - meta = with lib; { - broken = stdenv.isDarwin; - homepage = "https://libsigcplusplus.github.io/libsigcplusplus/"; - description = "A typesafe callback system for standard C++"; - branch = "1.2"; - platforms = platforms.unix; - license = licenses.lgpl3; - }; -} diff --git a/nixpkgs/pkgs/development/libraries/miniaudio/default.nix b/nixpkgs/pkgs/development/libraries/miniaudio/default.nix index f49a17a67f93..2df349b83dcc 100644 --- a/nixpkgs/pkgs/development/libraries/miniaudio/default.nix +++ b/nixpkgs/pkgs/development/libraries/miniaudio/default.nix @@ -4,13 +4,13 @@ }: stdenv.mkDerivation rec { pname = "miniaudio"; - version = "0.11.17"; + version = "0.11.18"; src = fetchFromGitHub { owner = "mackron"; repo = "miniaudio"; rev = version; - hash = "sha256-nPQ53+9CDEn91LZgF5RkVur+XckTDcS38FHomPXbtMI="; + hash = "sha256-y0o33hnKoZ8gWWFNFIOUJcXMWENaYzMLZzeTOoVETOY="; }; installPhase = '' diff --git a/nixpkgs/pkgs/development/libraries/minizip-ng/default.nix b/nixpkgs/pkgs/development/libraries/minizip-ng/default.nix index 33126eeb60d6..2606edc76098 100644 --- a/nixpkgs/pkgs/development/libraries/minizip-ng/default.nix +++ b/nixpkgs/pkgs/development/libraries/minizip-ng/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "minizip-ng"; - version = "4.0.1"; + version = "4.0.2"; src = fetchFromGitHub { owner = "zlib-ng"; repo = finalAttrs.pname; rev = finalAttrs.version; - sha256 = "sha256-3bCGZupdJWcwp2d+XeqKZG3GxzXFm1UftV/PiN0u5iA="; + hash = "sha256-aJ6KYR9DazVQoPuc4w/gClKH9ditNE1JDU/F9dCJOsw="; }; nativeBuildInputs = [ cmake pkg-config ]; diff --git a/nixpkgs/pkgs/development/libraries/mm-common/default.nix b/nixpkgs/pkgs/development/libraries/mm-common/default.nix index 225ce967080d..a8afd6e038f8 100644 --- a/nixpkgs/pkgs/development/libraries/mm-common/default.nix +++ b/nixpkgs/pkgs/development/libraries/mm-common/default.nix @@ -1,5 +1,7 @@ -{ lib, stdenv +{ lib +, stdenv , fetchurl +, bash , gnome , meson , python3 @@ -15,12 +17,20 @@ stdenv.mkDerivation rec { sha256 = "cFxtKfQRaim95ONs/BsEbJK274xtrk6uyFAYdH5tpao="; }; + strictDeps = true; + nativeBuildInputs = [ meson python3 ninja ]; + # for shebangs + buildInputs = [ + python3 + bash + ]; + passthru = { updateScript = gnome.updateScript { packageName = pname; diff --git a/nixpkgs/pkgs/development/libraries/openturns/default.nix b/nixpkgs/pkgs/development/libraries/openturns/default.nix index d6735e77d460..e20499b9206c 100644 --- a/nixpkgs/pkgs/development/libraries/openturns/default.nix +++ b/nixpkgs/pkgs/development/libraries/openturns/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "openturns"; - version = "1.21"; + version = "1.21.1"; src = fetchFromGitHub { owner = "openturns"; repo = "openturns"; rev = "v${version}"; - sha256 = "sha256-zWCwuxJEiyhnllVCsfm3zNz2Xorvuj2Vl2fufS3qixY="; + sha256 = "sha256-Lg42QqsHYFxeUjZjYFVJFxeJv2MzOpjoShfbIg/095A="; }; nativeBuildInputs = [ cmake ] ++ lib.optional enablePython python3Packages.sphinx; diff --git a/nixpkgs/pkgs/development/libraries/qtpbfimageplugin/default.nix b/nixpkgs/pkgs/development/libraries/qtpbfimageplugin/default.nix index 9df86514edec..8259d05a3653 100644 --- a/nixpkgs/pkgs/development/libraries/qtpbfimageplugin/default.nix +++ b/nixpkgs/pkgs/development/libraries/qtpbfimageplugin/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "qtpbfimageplugin"; - version = "2.4"; + version = "2.5"; src = fetchFromGitHub { owner = "tumic0"; repo = "QtPBFImagePlugin"; rev = version; - sha256 = "sha256-Ju22lCpwbNxiFeQoaUh3LmtI6RlTO3hOw2Z4/O8PQ6E="; + sha256 = "sha256-3tKXqYICuLSrJzWnp0ClXcz61XO5gXLTOLFeTk0g3mo="; }; nativeBuildInputs = [ qmake ]; diff --git a/nixpkgs/pkgs/development/libraries/quictls/default.nix b/nixpkgs/pkgs/development/libraries/quictls/default.nix index 1e08912fabfb..ab53b5cc9b6b 100644 --- a/nixpkgs/pkgs/development/libraries/quictls/default.nix +++ b/nixpkgs/pkgs/development/libraries/quictls/default.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "quictls"; - version = "3.1.2-quic1"; + version = "3.1.4-quic1"; src = fetchFromGitHub { owner = "quictls"; repo = "openssl"; rev = "openssl-${finalAttrs.version}"; - hash = "sha256-erMSGQDmq1S57Y/0GL5Zxw2aygB9XoMJ0x5g+vG6WoM="; + hash = "sha256-WOWoY6rmAAUvuWWXPTWsllUkew5ZIULjL1CEg/RRPsE="; }; patches = [ diff --git a/nixpkgs/pkgs/development/libraries/science/astronomy/libxisf/default.nix b/nixpkgs/pkgs/development/libraries/science/astronomy/libxisf/default.nix index 17e454e13e21..8f2adb85424b 100644 --- a/nixpkgs/pkgs/development/libraries/science/astronomy/libxisf/default.nix +++ b/nixpkgs/pkgs/development/libraries/science/astronomy/libxisf/default.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxisf"; - version = "0.2.9"; + version = "0.2.10"; src = fetchFromGitea { domain = "gitea.nouspiro.space"; owner = "nou"; repo = "libXISF"; rev = "v${finalAttrs.version}"; - hash = "sha256-Jh3NWtQSV0uePDMCDNzdI4qpRGbHTel3neRZAA3anQk="; + hash = "sha256-ME0x+1VyfuhJCldwJfjQCtfe9XQk1ptmhv4ghOyNuGA="; }; patches = [ diff --git a/nixpkgs/pkgs/development/libraries/science/math/bonmin/default.nix b/nixpkgs/pkgs/development/libraries/science/math/bonmin/default.nix index 7f494b245c30..5a736f976957 100644 --- a/nixpkgs/pkgs/development/libraries/science/math/bonmin/default.nix +++ b/nixpkgs/pkgs/development/libraries/science/math/bonmin/default.nix @@ -17,13 +17,13 @@ assert (!blas.isILP64) && (!lapack.isILP64); stdenv.mkDerivation rec { pname = "bonmin"; - version = "1.8.8"; + version = "1.8.9"; src = fetchFromGitHub { owner = "coin-or"; repo = "Bonmin"; rev = "releases/${version}"; - sha256 = "sha256-HU25WjvG01oL3U1wG6ivTcYaN51MMxgLdKZ3AkDNe2Y="; + sha256 = "sha256-nqjAQ1NdNJ/T4p8YljEWRt/uy2aDwyBeAsag0TmRc5Q="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/libraries/sdbus-cpp/default.nix b/nixpkgs/pkgs/development/libraries/sdbus-cpp/default.nix index 40c00dfea88f..4d820c0e36dc 100644 --- a/nixpkgs/pkgs/development/libraries/sdbus-cpp/default.nix +++ b/nixpkgs/pkgs/development/libraries/sdbus-cpp/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "sdbus-cpp"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "kistler-group"; repo = "sdbus-cpp"; rev = "v${version}"; - hash = "sha256-S/8/I2wmWukpP+RGPxKbuO44wIExzeYZL49IO+KOqg4="; + hash = "sha256-AOqwC7CABvQsG9P1PnUg2DIhNmHqYpgbKzm9C2gWNIQ="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/libraries/simdjson/default.nix b/nixpkgs/pkgs/development/libraries/simdjson/default.nix index 873e107513a1..5ac49ac278fc 100644 --- a/nixpkgs/pkgs/development/libraries/simdjson/default.nix +++ b/nixpkgs/pkgs/development/libraries/simdjson/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "simdjson"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "simdjson"; repo = "simdjson"; rev = "v${version}"; - sha256 = "sha256-81CvuQduIV1R/FN7nbVIQQs79B/Cy1ylOldNXix1KMw="; + sha256 = "sha256-d1tJJCHbx+7klS918Db7S2N8zCdvd9MhI5ybxJpncUw="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/text-engine/default.nix b/nixpkgs/pkgs/development/libraries/text-engine/default.nix index f578ae000baf..0a9004d01a58 100644 --- a/nixpkgs/pkgs/development/libraries/text-engine/default.nix +++ b/nixpkgs/pkgs/development/libraries/text-engine/default.nix @@ -1,6 +1,7 @@ { stdenv , lib , fetchFromGitHub +, fetchpatch , meson , ninja , json-glib @@ -21,6 +22,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-YSG4Vk3hrmtaJkK1WAlQcdgiDdgC4Un0t6UdaoIcUes="; }; + patches = [ + # Fixes build with newer versions of clang + (fetchpatch { + url = "https://github.com/mjakeman/text-engine/commit/749c94d853c0b0e29e79a1b270ec61947b65c319.patch"; + hash = "sha256-vs/a8IBovArw8tc1ZLUsaDHRVyA71KMB1NGENOKNOdk="; + }) + ]; + nativeBuildInputs = [ gobject-introspection gtk4 meson ninja pkg-config ]; buildInputs = [ libadwaita json-glib libxml2 ]; diff --git a/nixpkgs/pkgs/development/libraries/vc/default.nix b/nixpkgs/pkgs/development/libraries/vc/default.nix index 559ef8d20700..02b202365b9b 100644 --- a/nixpkgs/pkgs/development/libraries/vc/default.nix +++ b/nixpkgs/pkgs/development/libraries/vc/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "Vc"; - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "VcDevel"; repo = "Vc"; rev = version; - sha256 = "sha256-fv0FHAl0xvAFybR/jwhX2LkozwEDy1TNcbVAmRRnLVU="; + sha256 = "sha256-tbHDGbul68blBAvok17oz7AfhHpEY9Y7RIEsqCQvOJ0="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/development/libraries/wolfssl/default.nix b/nixpkgs/pkgs/development/libraries/wolfssl/default.nix index 4c60ccf6c8ba..35280e4b5eb3 100644 --- a/nixpkgs/pkgs/development/libraries/wolfssl/default.nix +++ b/nixpkgs/pkgs/development/libraries/wolfssl/default.nix @@ -5,37 +5,63 @@ , autoreconfHook , util-linux , openssl +# The primary --enable-XXX variant. 'all' enables most features, but causes build-errors for some software, +# requiring to build a special variant for that software. Example: 'haproxy' +, variant ? "all" +, extraConfigureFlags ? [] +, enableLto ? !(stdenv.isDarwin || stdenv.hostPlatform.isStatic || stdenv.cc.isClang) }: - -stdenv.mkDerivation rec { - pname = "wolfssl"; +stdenv.mkDerivation (finalAttrs: { + pname = "wolfssl-${variant}"; version = "5.6.3"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; - rev = "refs/tags/v${version}-stable"; + rev = "refs/tags/v${finalAttrs.version}-stable"; hash = "sha256-UN4zs+Rxh/bsLD1BQA+f1YN/UOJ6OB2HduhoetEp10Y="; }; postPatch = '' patchShebangs ./scripts - # ocsp tests require network access - sed -i -e '/ocsp\.test/d' -e '/ocsp-stapling\.test/d' scripts/include.am + # ocsp stapling tests require network access, so skip them + sed -i -e'2s/.*/exit 77/' scripts/ocsp-stapling.test # ensure test detects musl-based systems too substituteInPlace scripts/ocsp-stapling2.test \ --replace '"linux-gnu"' '"linux-"' ''; - # Almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed configureFlags = [ - "--enable-all" - "--enable-base64encode" + "--enable-${variant}" + "--enable-reproducible-build" + ] ++ lib.optionals (variant == "all") [ + # Extra feature flags to add while building the 'all' variant. + # Since they conflict while building other variants, only specify them for this one. "--enable-pkcs11" "--enable-writedup" - "--enable-reproducible-build" - "--enable-tls13" - ]; + "--enable-base64encode" + ] ++ [ + # We're not on tiny embedded machines. + # Increase TLS session cache from 33 sessions to 20k. + "--enable-bigcache" + + # Use WolfSSL's Single Precision Math with timing-resistant cryptography. + "--enable-sp=yes${lib.optionalString (!stdenv.isx86_32) ",asm"}" + "--enable-sp-math-all" + "--enable-harden" + ] ++ lib.optionals (stdenv.hostPlatform.isx86_64) [ + # Enable AVX/AVX2/AES-NI instructions, gated by runtime detection via CPUID. + "--enable-intelasm" + "--enable-aesni" + ] ++ lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ + # No runtime detection under ARM and no platform function checks like for X86. + # However, all ARM macOS systems have the supported extensions autodetected in the configure script. + "--enable-armasm=inline" + ] ++ extraConfigureFlags; + + # LTO should help with the C implementations. + env.NIX_CFLAGS_COMPILE = lib.optionalString enableLto "-flto"; + env.NIX_LDFLAGS_COMPILE = lib.optionalString enableLto "-flto"; outputs = [ "dev" @@ -60,19 +86,19 @@ stdenv.mkDerivation rec { ]; postInstall = '' - # fix recursive cycle: - # wolfssl-config points to dev, dev propagates bin - moveToOutput bin/wolfssl-config "$dev" - # moveToOutput also removes "$out" so recreate it - mkdir -p "$out" + # fix recursive cycle: + # wolfssl-config points to dev, dev propagates bin + moveToOutput bin/wolfssl-config "$dev" + # moveToOutput also removes "$out" so recreate it + mkdir -p "$out" ''; meta = with lib; { description = "A small, fast, portable implementation of TLS/SSL for embedded devices"; homepage = "https://www.wolfssl.com/"; - changelog = "https://github.com/wolfSSL/wolfssl/releases/tag/v${version}-stable"; + changelog = "https://github.com/wolfSSL/wolfssl/releases/tag/v${finalAttrs.version}-stable"; platforms = platforms.all; license = licenses.gpl2Plus; - maintainers = with maintainers; [ fab ]; + maintainers = with maintainers; [ fab vifino ]; }; -} +}) diff --git a/nixpkgs/pkgs/development/libraries/wxwidgets/wxGTK32.nix b/nixpkgs/pkgs/development/libraries/wxwidgets/wxGTK32.nix index 45de5b603b67..280602eee59b 100644 --- a/nixpkgs/pkgs/development/libraries/wxwidgets/wxGTK32.nix +++ b/nixpkgs/pkgs/development/libraries/wxwidgets/wxGTK32.nix @@ -50,13 +50,13 @@ let in stdenv.mkDerivation rec { pname = "wxwidgets"; - version = "3.2.2.1"; + version = "3.2.3"; src = fetchFromGitHub { owner = "wxWidgets"; repo = "wxWidgets"; rev = "v${version}"; - hash = "sha256-u+INjo9EkW433OYoCDZpw5pcW1DyF/t/J5ntLZX+6aA="; + hash = "sha256-tuLNNhQA9HGax1aueZHQ+eB2dyIQnKjlmarp7e6Jplc="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/nixpkgs/pkgs/development/libraries/xgboost/default.nix b/nixpkgs/pkgs/development/libraries/xgboost/default.nix index 49d042886b73..2a44ffc44382 100644 --- a/nixpkgs/pkgs/development/libraries/xgboost/default.nix +++ b/nixpkgs/pkgs/development/libraries/xgboost/default.nix @@ -45,14 +45,14 @@ stdenv.mkDerivation rec { # in \ # rWrapper.override{ packages = [ xgb ]; }" pname = lib.optionalString rLibrary "r-" + pnameBase; - version = "2.0.0"; + version = "2.0.1"; src = fetchFromGitHub { owner = "dmlc"; repo = pnameBase; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-HKITioCvBZHZWKFWwe9KbrFP+Nbz8adbZJvQiqApjUQ="; + hash = "sha256-tRx6kJwIoVSN701ppuyZpIFUQIFy4LBMFyirLtwApjA="; }; nativeBuildInputs = [ cmake ] @@ -144,7 +144,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/dmlc/xgboost"; license = licenses.asl20; platforms = platforms.unix; - broken = stdenv.isDarwin; maintainers = with maintainers; [ abbradar nviets ]; }; } diff --git a/nixpkgs/pkgs/development/lua-modules/updater/default.nix b/nixpkgs/pkgs/development/lua-modules/updater/default.nix new file mode 100644 index 000000000000..40c93b21e831 --- /dev/null +++ b/nixpkgs/pkgs/development/lua-modules/updater/default.nix @@ -0,0 +1,49 @@ +{ buildPythonApplication +, nix +, makeWrapper +, python3Packages +, lib +# , nix-prefetch-git +, nix-prefetch-scripts +, luarocks-nix +}: +let + + path = lib.makeBinPath [ nix nix-prefetch-scripts luarocks-nix ]; +in +buildPythonApplication { + pname = "luarocks-packages-updater"; + version = "0.1"; + + format = "other"; + + nativeBuildInputs = [ + makeWrapper + python3Packages.wrapPython + ]; + propagatedBuildInputs = [ + python3Packages.gitpython + ]; + + dontUnpack = true; + + installPhase = + '' + mkdir -p $out/bin $out/lib + cp ${./updater.py} $out/bin/luarocks-packages-updater + cp ${../../../../maintainers/scripts/pluginupdate.py} $out/lib/pluginupdate.py + + # wrap python scripts + makeWrapperArgs+=( --prefix PATH : "${path}" --prefix PYTHONPATH : "$out/lib" ) + wrapPythonProgramsIn "$out" + ''; + + shellHook = '' + export PYTHONPATH="maintainers/scripts:$PYTHONPATH" + export PATH="${path}:$PATH" + ''; + + meta.mainProgram = "luarocks-packages-updater"; +} + + diff --git a/nixpkgs/pkgs/development/lua-modules/updater/updater.py b/nixpkgs/pkgs/development/lua-modules/updater/updater.py new file mode 100755 index 000000000000..89a9bd9823a7 --- /dev/null +++ b/nixpkgs/pkgs/development/lua-modules/updater/updater.py @@ -0,0 +1,217 @@ +#!/usr/bin/env python +# format: +# $ nix run nixpkgs#python3Packages.black -- update.py +# type-check: +# $ nix run nixpkgs#python3Packages.mypy -- update.py +# linted: +# $ nix run nixpkgs#python3Packages.flake8 -- --ignore E501,E265,E402 update.py + +import inspect +import os +import tempfile +import shutil +from dataclasses import dataclass +import subprocess +import csv +import logging +import textwrap +from multiprocessing.dummy import Pool + +from typing import List, Tuple, Optional +from pathlib import Path + +log = logging.getLogger() +log.addHandler(logging.StreamHandler()) + +ROOT = Path(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))).parent.parent # type: ignore +import pluginupdate +from pluginupdate import update_plugins, FetchConfig, CleanEnvironment + +PKG_LIST = "maintainers/scripts/luarocks-packages.csv" +TMP_FILE = "$(mktemp)" +GENERATED_NIXFILE = "pkgs/development/lua-modules/generated-packages.nix" + +HEADER = """/* {GENERATED_NIXFILE} is an auto-generated file -- DO NOT EDIT! +Regenerate it with: nix run nixpkgs#update-luarocks-packages +You can customize the generated packages in pkgs/development/lua-modules/overrides.nix +*/ +""".format( + GENERATED_NIXFILE=GENERATED_NIXFILE +) + +FOOTER = """ +} +/* GENERATED - do not edit this file */ +""" + + +@dataclass +class LuaPlugin: + name: str + """Name of the plugin, as seen on luarocks.org""" + src: str + """address to the git repository""" + ref: Optional[str] + """git reference (branch name/tag)""" + version: Optional[str] + """Set it to pin a package """ + server: Optional[str] + """luarocks.org registers packages under different manifests. + Its value can be 'http://luarocks.org/dev' + """ + luaversion: Optional[str] + """Attribue of the lua interpreter if a package is available only for a specific lua version""" + maintainers: Optional[str] + """ Optional string listing maintainers separated by spaces""" + + @property + def normalized_name(self) -> str: + return self.name.replace(".", "-") + + +# rename Editor to LangUpdate/ EcosystemUpdater +class LuaEditor(pluginupdate.Editor): + + def create_parser(self): + parser = super().create_parser() + parser.set_defaults(proc=1) + return parser + + def get_current_plugins(self): + return [] + + def load_plugin_spec(self, input_file) -> List[LuaPlugin]: + luaPackages = [] + csvfilename = input_file + log.info("Loading package descriptions from %s", csvfilename) + + with open(csvfilename, newline="") as csvfile: + reader = csv.DictReader( + csvfile, + ) + for row in reader: + # name,server,version,luaversion,maintainers + plugin = LuaPlugin(**row) + luaPackages.append(plugin) + return luaPackages + + def update(self, args): + update_plugins(self, args) + + def generate_nix(self, results: List[Tuple[LuaPlugin, str]], outfilename: str): + with tempfile.NamedTemporaryFile("w+") as f: + f.write(HEADER) + header2 = textwrap.dedent( + """ + { stdenv, lib, fetchurl, fetchgit, callPackage, ... } @ args: + final: prev: + { + """ + ) + f.write(header2) + for plugin, nix_expr in results: + f.write(f"{plugin.normalized_name} = {nix_expr}") + f.write(FOOTER) + f.flush() + + # if everything went fine, move the generated file to its destination + # using copy since move doesn't work across disks + shutil.copy(f.name, outfilename) + + print(f"updated {outfilename}") + + @property + def attr_path(self): + return "luaPackages" + + def get_update(self, input_file: str, outfile: str, config: FetchConfig): + _prefetch = generate_pkg_nix + + def update() -> dict: + plugin_specs = self.load_plugin_spec(input_file) + sorted_plugin_specs = sorted(plugin_specs, key=lambda v: v.name.lower()) + + try: + pool = Pool(processes=config.proc) + results = pool.map(_prefetch, sorted_plugin_specs) + finally: + pass + + self.generate_nix(results, outfile) + + redirects = {} + return redirects + + return update + + def rewrite_input(self, input_file: str, *args, **kwargs): + # vim plugin reads the file before update but that shouldn't be our case + # not implemented yet + # fieldnames = ['name', 'server', 'version', 'luaversion', 'maintainers'] + # input_file = "toto.csv" + # with open(input_file, newline='') as csvfile: + # writer = csv.DictWriter(csvfile, fieldnames=fieldnames) + # writer.writeheader() + # for row in reader: + # # name,server,version,luaversion,maintainers + # plugin = LuaPlugin(**row) + # luaPackages.append(plugin) + pass + + +def generate_pkg_nix(plug: LuaPlugin): + """ + Generate nix expression for a luarocks package + Our cache key associates "p.name-p.version" to its rockspec + """ + log.debug("Generating nix expression for %s", plug.name) + + cmd = ["luarocks", "nix"] + + if plug.maintainers: + cmd.append(f"--maintainers={plug.maintainers}") + + # if plug.server == "src": + if plug.src != "": + if plug.src is None: + msg = ( + "src must be set when 'version' is set to \"src\" for package %s" + % plug.name + ) + log.error(msg) + raise RuntimeError(msg) + log.debug("Updating from source %s", plug.src) + cmd.append(plug.src) + # update the plugin from luarocks + else: + cmd.append(plug.name) + if plug.version and plug.version != "src": + cmd.append(plug.version) + + if plug.server != "src" and plug.server: + cmd.append(f"--only-server={plug.server}") + + if plug.luaversion: + cmd.append(f"--lua-version={plug.luaversion}") + + log.debug("running %s", " ".join(cmd)) + + output = subprocess.check_output(cmd, text=True) + output = "callPackage(" + output.strip() + ") {};\n\n" + return (plug, output) + + +def main(): + editor = LuaEditor( + "lua", + ROOT, + "", + default_in=PKG_LIST, + default_out=GENERATED_NIXFILE, + ) + + editor.run() + + +if __name__ == "__main__": + main() diff --git a/nixpkgs/pkgs/development/mobile/genymotion/default.nix b/nixpkgs/pkgs/development/mobile/genymotion/default.nix index 53c1dc13cdc9..f8b5c9f5610c 100644 --- a/nixpkgs/pkgs/development/mobile/genymotion/default.nix +++ b/nixpkgs/pkgs/development/mobile/genymotion/default.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation rec { pname = "genymotion"; - version = "3.5.0"; + version = "3.5.1"; src = fetchurl { url = "https://dl.genymotion.com/releases/genymotion-${version}/genymotion-${version}-linux_x64.bin"; name = "genymotion-${version}-linux_x64.bin"; - sha256 = "sha256-rZyTdVn0mnNLrGPehah62/AvTgUpNEtzn+Di1O3G3Sg="; + sha256 = "sha256-Bgp2IB8af5FV2W22GlAkzybLB/5UYnJSC607OZHejjo="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/nixpkgs/pkgs/development/ocaml-modules/expat/default.nix b/nixpkgs/pkgs/development/ocaml-modules/expat/default.nix index 5f491a1bb6d3..2449308567e4 100644 --- a/nixpkgs/pkgs/development/ocaml-modules/expat/default.nix +++ b/nixpkgs/pkgs/development/ocaml-modules/expat/default.nix @@ -5,13 +5,13 @@ lib.throwIfNot (lib.versionAtLeast ocaml.version "4.02") stdenv.mkDerivation rec { pname = "ocaml${ocaml.version}-expat"; - version = "1.1.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "whitequark"; repo = "ocaml-expat"; rev = "v${version}"; - sha256 = "07wm9663z744ya6z2lhiz5hbmc76kkipg04j9vw9dqpd1y1f2x3q"; + hash = "sha256-eDA6MUcztaI+fpunWBdanNnPo9Y5gvbj/ViVcxYYEBg="; }; prePatch = '' diff --git a/nixpkgs/pkgs/development/php-packages/box/default.nix b/nixpkgs/pkgs/development/php-packages/box/default.nix index b1e447a4a7c7..fec3b438abbe 100644 --- a/nixpkgs/pkgs/development/php-packages/box/default.nix +++ b/nixpkgs/pkgs/development/php-packages/box/default.nix @@ -2,23 +2,23 @@ php.buildComposerProject (finalAttrs: { pname = "box"; - version = "4.3.8"; + version = "4.5.0"; src = fetchFromGitHub { owner = "box-project"; repo = "box"; rev = finalAttrs.version; - hash = "sha256-v1J84nqaX36DrLLH5kld+8NIymqtt5/5nJWJNCBVFRE="; + hash = "sha256-6icHXRxqre2RBIRoc3zfQnxGRHh2kIen2oLJ3eQjD/0="; }; - vendorHash = "sha256-LWggAUBMKljxa7HNdJMqOD/sx3IWCOQSqbYEnGntjN0="; + vendorHash = "sha256-n/F/il1u+3amSVf8fr0scZSkXuwxW43iq5F2XQJ3xfM="; meta = { changelog = "https://github.com/box-project/box/releases/tag/${finalAttrs.version}"; description = "An application for building and managing Phars"; - license = lib.licenses.mit; homepage = "https://github.com/box-project/box"; - maintainers = lib.teams.php.members; + license = lib.licenses.mit; mainProgram = "box"; + maintainers = lib.teams.php.members; }; }) diff --git a/nixpkgs/pkgs/development/python-modules/a2wsgi/default.nix b/nixpkgs/pkgs/development/python-modules/a2wsgi/default.nix index 9a81321898cc..7cb150264cf7 100644 --- a/nixpkgs/pkgs/development/python-modules/a2wsgi/default.nix +++ b/nixpkgs/pkgs/development/python-modules/a2wsgi/default.nix @@ -4,24 +4,22 @@ , asgiref , httpx , pdm-backend -, pdm-pep517 , pytest-asyncio , pytestCheckHook }: buildPythonPackage rec { pname = "a2wsgi"; - version = "1.7.0"; + version = "1.8.0"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-qQb2LAJQ6wIBEguTQX3QsSsQW12zWvQxv+hu8NxburI="; + hash = "sha256-sgQ2uS8z25/xQ2vmS4boLhhwluu10aUt4nlKcNuYFRA="; }; nativeBuildInputs = [ pdm-backend - pdm-pep517 ]; nativeCheckInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/aesara/default.nix b/nixpkgs/pkgs/development/python-modules/aesara/default.nix index 0362b5b3d4c2..589799c1b848 100644 --- a/nixpkgs/pkgs/development/python-modules/aesara/default.nix +++ b/nixpkgs/pkgs/development/python-modules/aesara/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "aesara"; - version = "2.9.2"; + version = "2.9.3"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "aesara-devs"; repo = "aesara"; rev = "refs/tags/rel-${version}"; - hash = "sha256-6SZHr81OiqzKh977RrJtrDvFlAIjguK+1imP3bjxhS8="; + hash = "sha256-aO0+O7Ts9phsV4ghunNolxfAruGBbC+tHjVkmFedcCI="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/ailment/default.nix b/nixpkgs/pkgs/development/python-modules/ailment/default.nix index dcfdece2ef60..a62031c079d9 100644 --- a/nixpkgs/pkgs/development/python-modules/ailment/default.nix +++ b/nixpkgs/pkgs/development/python-modules/ailment/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "ailment"; - version = "9.2.73"; + version = "9.2.74"; pyproject = true; disabled = pythonOlder "3.11"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "angr"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-wMHyp6l7a5MuVX/q1QVfwZbuqBT6NbFltZsGopCjj3I="; + hash = "sha256-lZJLYIZ44FXGavDCrO90DYSl4yaNDpAYeIIihk5Bk14="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix b/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix index 2a52a28d007d..de5d1184b2b7 100644 --- a/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -1,21 +1,29 @@ { lib , buildPythonPackage , fetchFromGitHub +, pythonOlder + +# build-system +, cython_3 +, setuptools + +# dependencies , async-timeout , chacha20poly1305-reuseable -, mock , noiseprotocol , protobuf +, zeroconf + +# tests +, mock , pytest-asyncio , pytestCheckHook -, pythonOlder -, zeroconf }: buildPythonPackage rec { pname = "aioesphomeapi"; - version = "18.1.0"; - format = "setuptools"; + version = "18.2.0"; + pyproject = true; disabled = pythonOlder "3.9"; @@ -23,31 +31,36 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-aKE2/xVkO2uYg9BuDT9/ZxcKB9rARCipPn7B/eeth9M="; + hash = "sha256-uOF9VSASzGA4pVW3puQtGrr2dy7sRESa1a6DPUsMmL4="; }; + nativeBuildInputs = [ + setuptools + cython_3 + ]; + propagatedBuildInputs = [ - async-timeout chacha20poly1305-reuseable noiseprotocol protobuf zeroconf + ] ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; + pythonImportsCheck = [ + "aioesphomeapi" + ]; nativeCheckInputs = [ mock pytest-asyncio pytestCheckHook ]; - pythonImportsCheck = [ - "aioesphomeapi" - ]; - meta = with lib; { + changelog = "https://github.com/esphome/aioesphomeapi/releases/tag/v${version}"; description = "Python Client for ESPHome native API"; homepage = "https://github.com/esphome/aioesphomeapi"; - changelog = "https://github.com/esphome/aioesphomeapi/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab hexa ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix b/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix index b988abe60108..f01b17639e8b 100644 --- a/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix +++ b/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix @@ -18,9 +18,7 @@ , aiodns , brotli , faust-cchardet -, asynctest , typing-extensions -, idna-ssl # tests_require , async-generator , freezegun @@ -75,11 +73,6 @@ buildPythonPackage rec { aiodns brotli faust-cchardet - ] ++ lib.optionals (pythonOlder "3.8") [ - asynctest - typing-extensions - ] ++ lib.optionals (pythonOlder "3.7") [ - idna-ssl ]; # NOTE: pytest-xdist cannot be added because it is flaky. See https://github.com/NixOS/nixpkgs/issues/230597 for more info. diff --git a/nixpkgs/pkgs/development/python-modules/aionotify/default.nix b/nixpkgs/pkgs/development/python-modules/aionotify/default.nix deleted file mode 100644 index 0483793c7bb0..000000000000 --- a/nixpkgs/pkgs/development/python-modules/aionotify/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, asynctest -, pythonOlder -}: - -buildPythonPackage rec { - pname = "aionotify"; - version = "0.2.0"; - - src = fetchFromGitHub { - owner = "rbarrois"; - repo = "aionotify"; - rev = "v${version}"; - sha256 = "1sk9i8czxgsbrswsf1nlb4c82vgnlzi8zrvrxdip92w2z8hqh43y"; - }; - - disabled = pythonOlder "3.5"; - - preCheck = '' - substituteInPlace tests/test_usage.py \ - --replace "asyncio.wait_for(task, timeout, loop=self.loop)" "asyncio.wait_for(task, timeout)" - ''; - - nativeCheckInputs = [ - asynctest - ]; - - meta = with lib; { - homepage = "https://github.com/rbarrois/aionotify"; - description = "Simple, asyncio-based inotify library for Python"; - license = with lib.licenses; [ bsd2 ]; - platforms = platforms.linux; - maintainers = with lib.maintainers; [ ]; - }; -} diff --git a/nixpkgs/pkgs/development/python-modules/angr/default.nix b/nixpkgs/pkgs/development/python-modules/angr/default.nix index 9767a0475a82..a4bd117d8e67 100644 --- a/nixpkgs/pkgs/development/python-modules/angr/default.nix +++ b/nixpkgs/pkgs/development/python-modules/angr/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "angr"; - version = "9.2.73"; + version = "9.2.74"; pyproject = true; disabled = pythonOlder "3.11"; @@ -41,7 +41,7 @@ buildPythonPackage rec { owner = "angr"; repo = "angr"; rev = "refs/tags/v${version}"; - hash = "sha256-WwgcKZWKM6x36AuynVHaDJgDt4B2b3K1ZaX9efxiDKc="; + hash = "sha256-8t7S+VR9AqYpaAP772Wn1foVy/XN9MiEUZb5+u47G+k="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/anthropic/default.nix b/nixpkgs/pkgs/development/python-modules/anthropic/default.nix index ef0ffe778e46..8086ecec1139 100644 --- a/nixpkgs/pkgs/development/python-modules/anthropic/default.nix +++ b/nixpkgs/pkgs/development/python-modules/anthropic/default.nix @@ -1,7 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub -, poetry-core +, hatchling , anyio , distro , httpx @@ -16,8 +16,8 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.3.13"; - format = "pyproject"; + version = "0.5.0"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -25,11 +25,11 @@ buildPythonPackage rec { owner = "anthropics"; repo = "anthropic-sdk-python"; rev = "refs/tags/v${version}"; - hash = "sha256-2sw/tzbKd0d4sSHM+PYTE/XeqkycFFLfG1c/lyrU4Jc="; + hash = "sha256-+EiFp55tPsILl6uuTh9qmeQDMKlUzegn3xUo6BupN2E="; }; nativeBuildInputs = [ - poetry-core + hatchling ]; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/anytree/default.nix b/nixpkgs/pkgs/development/python-modules/anytree/default.nix index a83d8748d477..2565a3475104 100644 --- a/nixpkgs/pkgs/development/python-modules/anytree/default.nix +++ b/nixpkgs/pkgs/development/python-modules/anytree/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "anytree"; - version = "2.9.0"; + version = "2.10.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "c0fec0de"; repo = "anytree"; rev = "refs/tags/${version}"; - hash = "sha256-e7mmOOvrZuMCcyUg74YLLXGzkb5nCtuYmhNzAbY65gg="; + hash = "sha256-9rxrHZBlQarfpYQvo6bJPGF+cdSROlwq+8TjXI18HDs="; }; patches = lib.optionals withGraphviz [ diff --git a/nixpkgs/pkgs/development/python-modules/archinfo/default.nix b/nixpkgs/pkgs/development/python-modules/archinfo/default.nix index 928a386e59cd..1e059d7c82bc 100644 --- a/nixpkgs/pkgs/development/python-modules/archinfo/default.nix +++ b/nixpkgs/pkgs/development/python-modules/archinfo/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "archinfo"; - version = "9.2.73"; + version = "9.2.74"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "angr"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-D6ZMZzuWoCSKSAEnVqU5iM4ttpeBNojofMW/vsV8gVw="; + hash = "sha256-n/51N1D5UI2FTKv7GBN/iPYE/+/o/2JnFTRee+1FVWg="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix b/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix index cc0ae612ce55..5eec27d6782f 100644 --- a/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix +++ b/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "argcomplete"; - version = "3.1.1"; + version = "3.1.2"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "kislyuk"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-N1Us/dpF/y638qIuwTzBiuv4vXfBMtWxmQnMBxNTUuc="; + hash = "sha256-vKXHmCcZZTjVBwQZWtyRjJT4tTuIiK5Qos9yJT/mpag="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; diff --git a/nixpkgs/pkgs/development/python-modules/argilla/default.nix b/nixpkgs/pkgs/development/python-modules/argilla/default.nix index 8179d054a97f..6f6ba426687e 100644 --- a/nixpkgs/pkgs/development/python-modules/argilla/default.nix +++ b/nixpkgs/pkgs/development/python-modules/argilla/default.nix @@ -65,7 +65,7 @@ }: let pname = "argilla"; - version = "1.17.0"; + version = "1.18.0"; optional-dependencies = { server = [ fastapi @@ -126,7 +126,7 @@ buildPythonPackage { owner = "argilla-io"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-ggw6ABPn3d+aOj+0ETKYWWTha/2Recdnp/LGBXG1HY4="; + hash = "sha256-2VWzmNMdd4WXSBrMSmclpjSZ9jDKNG7GbndUh8zLmgQ="; }; pythonRelaxDeps = [ diff --git a/nixpkgs/pkgs/development/python-modules/asciimatics/default.nix b/nixpkgs/pkgs/development/python-modules/asciimatics/default.nix index 5d138ae85667..c990c9477bbf 100644 --- a/nixpkgs/pkgs/development/python-modules/asciimatics/default.nix +++ b/nixpkgs/pkgs/development/python-modules/asciimatics/default.nix @@ -12,11 +12,11 @@ buildPythonPackage rec { pname = "asciimatics"; - version = "1.14.0"; + version = "1.15.0"; src = fetchPypi { inherit pname version; - hash = "sha256-FtIM5CIQtDTrBbpGns24KTrH7TwM4N1PcOMNctdgIic="; + hash = "sha256-z905gEJydRnYtz5iuO+CwL7P7U60IImcO5bJjQuWgho="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix b/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix index bdc436c8fdc4..663c71b926ea 100644 --- a/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix +++ b/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "asyncssh"; - version = "2.13.2"; + version = "2.14.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-mR5THEu32+xit1SHjZajJGM4qsEaKM48PpkBj7L1gow="; + hash = "sha256-4D7y0TH7tDcbQBhxhFLOjHNaSO3+ATnSq9zkwYekWcM="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix b/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix index b40a680fb381..165665b5a1b3 100644 --- a/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix +++ b/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "auth0-python"; - version = "4.4.2"; + version = "4.5.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "auth0"; repo = "auth0-python"; rev = "refs/tags/${version}"; - hash = "sha256-RBkAuZQx7mBxVCpo5PoBiEge8+yTmp0XpcnxCkOsM6U="; + hash = "sha256-kWlfckSjBxgzLd1ND4M0btt/+zfSHj5h4V/uDLmnHaA="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/awkward-cpp/default.nix b/nixpkgs/pkgs/development/python-modules/awkward-cpp/default.nix index b55977ffdb61..00e01ba80bf1 100644 --- a/nixpkgs/pkgs/development/python-modules/awkward-cpp/default.nix +++ b/nixpkgs/pkgs/development/python-modules/awkward-cpp/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "awkward-cpp"; - version = "24"; + version = "25"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-KJE/zw9+5NaZNXQsED+kIu1R+Ng7ZOywy+mebmY/SwY="; + hash = "sha256-Fhq6XUt5CYz/l+Lf9WcCnt9rs3byMQIQs7hFexr2tjM="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cdn/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cdn/default.nix index 85220841e041..3b6c5fd88b7b 100644 --- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cdn/default.nix +++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cdn/default.nix @@ -1,31 +1,28 @@ { lib -, buildPythonPackage -, fetchPypi -, msrest -, msrestazure , azure-common -, azure-mgmt-nspkg , azure-mgmt-core -, isPy3k +, buildPythonPackage +, fetchPypi +, isodate +, pythonOlder }: buildPythonPackage rec { pname = "azure-mgmt-cdn"; - version = "12.0.0"; + version = "13.0.0"; + format = "setuptools"; + + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - extension = "zip"; - hash = "sha256-t8PuIYkjS0r1Gs4pJJJ8X9cz8950imQtbVBABnyMnd0="; + hash = "sha256-yJ8jTeT4Gu23YSHl5GZ0+zdlC3s+GIxS4ir8z/HBkA4="; }; propagatedBuildInputs = [ - msrest - msrestazure + isodate azure-common azure-mgmt-core - ] ++ lib.optionals (!isPy3k) [ - azure-mgmt-nspkg ]; # has no tests @@ -34,6 +31,7 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure CDN Management Client Library"; homepage = "https://github.com/Azure/azure-sdk-for-python"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-cdn_${version}/sdk/cdn/azure-mgmt-cdn/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ maxwilson ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix index 4707f8bc2ae9..04cff63317d1 100644 --- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix +++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "azure-mgmt-containerservice"; - version = "26.0.0"; + version = "27.0.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-BpvnSqee5wodtMXPxo/pHCBk8Yy4yPnEdK164d9ILuM="; + hash = "sha256-IdGo2A65YiMJJ8S18Ji+FfnnylNhs8vFOQpfA91wgNM="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/bambi/default.nix b/nixpkgs/pkgs/development/python-modules/bambi/default.nix index 01c079225f10..5a3a23a4e3d0 100644 --- a/nixpkgs/pkgs/development/python-modules/bambi/default.nix +++ b/nixpkgs/pkgs/development/python-modules/bambi/default.nix @@ -2,31 +2,29 @@ , buildPythonPackage , pythonOlder , fetchFromGitHub -, pytestCheckHook +, setuptools , arviz -, blackjax , formulae , graphviz -, numpy -, numpyro , pandas , pymc -, scipy -, setuptools +, blackjax +, numpyro +, pytestCheckHook }: buildPythonPackage rec { pname = "bambi"; - version = "0.12.0"; + version = "0.13.0"; pyproject = true; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "bambinos"; repo = "bambi"; rev = "refs/tags/${version}"; - hash = "sha256-36D8u813v2vWQdNqBWfM8YVnAJuLGvn5vqdHs94odmU="; + hash = "sha256-9+uTyV3mQlHOKAjXohwkhTzNe/+I5XR/LuH1ZYvhc8I="; }; nativeBuildInputs = [ @@ -36,10 +34,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ arviz formulae - numpy + graphviz pandas pymc - scipy ]; preCheck = '' @@ -48,7 +45,6 @@ buildPythonPackage rec { nativeCheckInputs = [ blackjax - graphviz numpyro pytestCheckHook ]; @@ -56,17 +52,32 @@ buildPythonPackage rec { disabledTests = [ # Tests require network access "test_alias_equal_to_name" + "test_average_by" + "test_ax" + "test_basic" + "test_censored_response" "test_custom_prior" "test_data_is_copied" "test_distributional_model" + "test_elasticity" "test_extra_namespace" + "test_fig_kwargs" "test_gamma_with_splines" + "test_group_effects" + "test_hdi_prob" + "test_legend" "test_non_distributional_model" "test_normal_with_splines" "test_predict_offset" "test_predict_new_groups" "test_predict_new_groups_fail" "test_set_alias_warnings" + "test_subplot_kwargs" + "test_transforms" + "test_use_hdi" + "test_with_groups" + "test_with_group_and_panel" + "test_with_user_values" ]; pythonImportsCheck = [ diff --git a/nixpkgs/pkgs/development/python-modules/bellows/default.nix b/nixpkgs/pkgs/development/python-modules/bellows/default.nix index 13cc8d991774..846b58a677b8 100644 --- a/nixpkgs/pkgs/development/python-modules/bellows/default.nix +++ b/nixpkgs/pkgs/development/python-modules/bellows/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "bellows"; - version = "0.36.7"; + version = "0.36.8"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "bellows"; rev = "refs/tags/${version}"; - hash = "sha256-j7Awqt14/J0BbYcKwIR10UtVeqt9BpQkzT8dqGRVEOU="; + hash = "sha256-+p3As+fi6mw9i5q2klFTM9QQ2JoQarwrphc6tB6C94M="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/bincopy/default.nix b/nixpkgs/pkgs/development/python-modules/bincopy/default.nix index ee6dcb44d57d..1bb3a5b46eb4 100644 --- a/nixpkgs/pkgs/development/python-modules/bincopy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/bincopy/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "bincopy"; - version = "17.14.5"; + version = "19.1.0"; src = fetchPypi { inherit pname version; - hash = "sha256-X03nw3o9t63PPtxIM6Ij8zVtm/CL5y7G5DHJ8KzSnxg="; + hash = "sha256-aDVkrTBEhrTP1Oc/kiE9ZsJ+8fDGXcb2+FSMQP0X0lY="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix b/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix index 176c49819dbf..1a77c2bcb881 100644 --- a/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix +++ b/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix @@ -9,21 +9,21 @@ buildPythonPackage rec { pname = "camel-converter"; - version = "3.0.3"; - format = "pyproject"; + version = "3.1.0"; + pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "sanders41"; - repo = pname; + repo = "camel-converter"; rev = "refs/tags/v${version}"; - hash = "sha256-0sNb1zg8cnDjQQnStfe1k8uB1GpmNtd/VwqSqTcLmj0="; + hash = "sha256-ASUwSA63iUgeRfYdO6InZ8YzEbifQh1hr3fUbE3FYac="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace "--cov=camel_converter --cov-report term-missing" "" + --replace "--cov=camel_converter --cov-report term-missing --no-cov-on-fail" "" ''; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix b/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix index 6caadcff5af8..b4d0c4b40765 100644 --- a/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix +++ b/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "clarifai-grpc"; - version = "9.9.0"; + version = "9.9.3"; format = "setuptools"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-YZYawFGpGPK0T4MlWHwONqcx1fwcoZiNalhU2ydM+mo="; + hash = "sha256-9h/d1w5toxWMHMvVkQiuHySf3+IjeumD4EipgI1kaEs="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/claripy/default.nix b/nixpkgs/pkgs/development/python-modules/claripy/default.nix index f0b833396838..14e6cbd811fa 100644 --- a/nixpkgs/pkgs/development/python-modules/claripy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/claripy/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "claripy"; - version = "9.2.73"; + version = "9.2.74"; pyproject = true; disabled = pythonOlder "3.11"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "angr"; repo = "claripy"; rev = "refs/tags/v${version}"; - hash = "sha256-6wXhGMpMCh/xKmwQwvzQCgk8IQaZqDrgBh12paagkpE="; + hash = "sha256-TNnv2V8QtSA5oiCHVqIuvbgGNTjfIw4WS1K2MxXfJIw="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/cle/default.nix b/nixpkgs/pkgs/development/python-modules/cle/default.nix index 47d2715290cd..6dbaac73b6bd 100644 --- a/nixpkgs/pkgs/development/python-modules/cle/default.nix +++ b/nixpkgs/pkgs/development/python-modules/cle/default.nix @@ -16,14 +16,14 @@ let # The binaries are following the argr projects release cycle - version = "9.2.73"; + version = "9.2.74"; # Binary files from https://github.com/angr/binaries (only used for testing and only here) binaries = fetchFromGitHub { owner = "angr"; repo = "binaries"; rev = "refs/tags/v${version}"; - hash = "sha256-x67mvpRvqJIrYrqdNt8AueHahCOt0AHurzWIkYx1veQ="; + hash = "sha256-KaHAgGPspFGFPNULfXcVwXpl5RdkKHAQV/coJeMSGLQ="; }; in @@ -38,7 +38,7 @@ buildPythonPackage rec { owner = "angr"; repo = "cle"; rev = "refs/tags/v${version}"; - hash = "sha256-IBqNr5ILPzsRLSf7tsu/oTXXOnMPon6LrMnUq4i6oDA="; + hash = "sha256-e13tsrLAZu67eyUvBYtfkBASEsxdcVwJmKCHBiU78Dg="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix b/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix new file mode 100644 index 000000000000..ae22d4bcafbf --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix @@ -0,0 +1,82 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, flit-core +, importlib-metadata +, typing-extensions +, cloudpathlib +, azure-storage-blob +, google-cloud-storage +, boto3 +, psutil +, pydantic +, pytestCheckHook +, pytest-cases +, pytest-cov +, pytest-xdist +, python-dotenv +, shortuuid +}: + +buildPythonPackage rec { + pname = "cloudpathlib"; + version = "0.16.0"; + pyproject = true; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "drivendataorg"; + repo = "cloudpathlib"; + rev = "v${version}"; + hash = "sha256-d4CbzPy3H5HQ4YmSRCRMEYaTpwB7F0Bznd26aKWiHTA="; + }; + + nativeBuildInputs = [ + flit-core + ]; + + propagatedBuildInputs = [ + importlib-metadata + typing-extensions + ]; + + passthru.optional-dependencies = { + all = [ + cloudpathlib + ]; + azure = [ + azure-storage-blob + ]; + gs = [ + google-cloud-storage + ]; + s3 = [ + boto3 + ]; + }; + + pythonImportsCheck = [ "cloudpathlib" ]; + + nativeCheckInputs = [ + azure-storage-blob + boto3 + google-cloud-storage + psutil + pydantic + pytestCheckHook + pytest-cases + pytest-cov + pytest-xdist + python-dotenv + shortuuid + ]; + + meta = with lib; { + description = "Python pathlib-style classes for cloud storage services such as Amazon S3, Azure Blob Storage, and Google Cloud Storage"; + homepage = "https://github.com/drivendataorg/cloudpathlib"; + license = licenses.mit; + maintainers = with maintainers; [ GaetanLepage ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/complycube/default.nix b/nixpkgs/pkgs/development/python-modules/complycube/default.nix new file mode 100644 index 000000000000..ee99ae8d28bd --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/complycube/default.nix @@ -0,0 +1,39 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pyhumps +, requests +, setuptools +}: + +buildPythonPackage rec { + pname = "complycube"; + version = "1.1.6"; + pyproject = true; + + src = fetchPypi rec { + inherit version; + pname = "complycube"; + hash = "sha256-hetcn5RX582CRVmtG5dAvr+NXD+7NKJjaqgOo8LlpqM="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + pyhumps + requests + ]; + + pythonImportsCheck = [ + "complycube" + ]; + + meta = { + homepage = "https://complycube.com"; + description = "Official Python client for the ComplyCube API"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ derdennisop ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/compressai/default.nix b/nixpkgs/pkgs/development/python-modules/compressai/default.nix new file mode 100644 index 000000000000..47487a6f633f --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/compressai/default.nix @@ -0,0 +1,89 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, pybind11 +, setuptools +, wheel +, numpy +, matplotlib +, pytorch-msssim +, scipy +, torch +, torchvision +, ipywidgets +, jupyter +, plotly +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "compressai"; + version = "1.2.4"; + pyproject = true; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "InterDigitalInc"; + repo = "CompressAI"; + rev = "refs/tags/v${version}"; + hash = "sha256-nT2vd7t67agIWobJalORbRuns0UJGRGGbTX2/8vbTiY="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + pybind11 + setuptools + wheel + ]; + + propagatedBuildInputs = [ + numpy + matplotlib + pytorch-msssim + scipy + torch + torchvision + ]; + + passthru.optional-dependencies = { + tutorials = [ + ipywidgets + jupyter + ]; + }; + + pythonImportsCheck = [ + "compressai" + "compressai._CXX" + ]; + + preCheck = '' + # We have to delete the source because otherwise it is used intead the installed package. + rm -rf compressai + + export HOME=$(mktemp -d) + ''; + + nativeCheckInputs = [ + plotly + pytestCheckHook + ]; + + disabledTests = [ + # Those tests require internet access to download some weights + "test_image_codec" + "test_update" + "test_eval_model_pretrained" + "test_cheng2020_anchor" + "test_pretrained" + ]; + + meta = with lib; { + description = "A PyTorch library and evaluation platform for end-to-end compression research"; + homepage = "https://github.com/InterDigitalInc/CompressAI"; + license = licenses.bsd3Clear; + maintainers = with maintainers; [ GaetanLepage ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/coredis/default.nix b/nixpkgs/pkgs/development/python-modules/coredis/default.nix index 9185fe48bb9d..79faced6c3c5 100644 --- a/nixpkgs/pkgs/development/python-modules/coredis/default.nix +++ b/nixpkgs/pkgs/development/python-modules/coredis/default.nix @@ -60,6 +60,6 @@ buildPythonPackage rec { homepage = "https://github.com/alisaifee/coredis"; changelog = "https://github.com/alisaifee/coredis/blob/${src.rev}/HISTORY.rst"; license = licenses.mit; - maintainers = with maintainers; [ netali ]; + maintainers = teams.wdz.members; }; } diff --git a/nixpkgs/pkgs/development/python-modules/cryptoparser/default.nix b/nixpkgs/pkgs/development/python-modules/cryptoparser/default.nix index 1eab372381bc..d0a9c3d7eb9f 100644 --- a/nixpkgs/pkgs/development/python-modules/cryptoparser/default.nix +++ b/nixpkgs/pkgs/development/python-modules/cryptoparser/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "cryptoparser"; - version = "0.10.0"; + version = "0.10.3"; format = "pyproject"; src = fetchPypi { pname = "CryptoParser"; inherit version; - hash = "sha256-43V82/nxtOa9y4fVOMsxhoSQpDxTyOcHIGsbRr0euAk="; + hash = "sha256-FvSs0LeyuobkJhJd5vlR+Bm4LqGxPvPTogsYKtHOpVw="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/cwcwidth/default.nix b/nixpkgs/pkgs/development/python-modules/cwcwidth/default.nix index 1959794fcc69..85d20fc6f464 100644 --- a/nixpkgs/pkgs/development/python-modules/cwcwidth/default.nix +++ b/nixpkgs/pkgs/development/python-modules/cwcwidth/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "cwcwidth"; - version = "0.1.8"; + version = "0.1.9"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-WtwDS3yQ5qhYa9BGvL9gBONeFrDX4x3jlVE6UNcpu/Y="; + hash = "sha256-8Z0RoBSNSoys0GTJbpO8qM40FaGGroIEA49F4Qjbdrg="; }; nativeBuildInputs = [ cython setuptools ]; diff --git a/nixpkgs/pkgs/development/python-modules/digitalocean/default.nix b/nixpkgs/pkgs/development/python-modules/digitalocean/default.nix index 09ff7c52bdde..3d756312deda 100644 --- a/nixpkgs/pkgs/development/python-modules/digitalocean/default.nix +++ b/nixpkgs/pkgs/development/python-modules/digitalocean/default.nix @@ -40,6 +40,9 @@ buildPythonPackage rec { cd digitalocean ''; + # Test tries to access the network + disabledTests = ["TestFirewall"]; + pythonImportsCheck = [ "digitalocean" ]; meta = with lib; { diff --git a/nixpkgs/pkgs/development/python-modules/django-allauth-2fa/default.nix b/nixpkgs/pkgs/development/python-modules/django-allauth-2fa/default.nix new file mode 100644 index 000000000000..60a2d61bac27 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/django-allauth-2fa/default.nix @@ -0,0 +1,49 @@ +{ lib +, buildPythonPackage +, django +, django-allauth +, django-otp +, fetchFromGitHub +, pythonOlder +, qrcode +, hatchling +}: + +buildPythonPackage rec { + pname = "django-allauth-2fa"; + version = "0.11.1"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "valohai"; + repo = "django-allauth-2fa"; + rev = "refs/tags/v${version}"; + hash = "sha256-bm2RwhvX2nfhYs74MM0iZl9U2gHgm0lLlh2tuRRcGso="; + }; + + + nativeBuildInputs = [ + hatchling + ]; + + propagatedBuildInputs = [ + django + django-allauth + django-otp + qrcode + ]; + + pythonImportsCheck = [ + "allauth_2fa" + ]; + + meta = with lib; { + description = "django-allauth-2fa adds two-factor authentication to django-allauth"; + homepage = "https://github.com/valohai/django-allauth-2fa"; + changelog = "https://github.com/valohai/django-allauth-2fa/releases/tag/v${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ derdennisop ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/django-pwa/default.nix b/nixpkgs/pkgs/development/python-modules/django-pwa/default.nix new file mode 100644 index 000000000000..91a216f0ac5c --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/django-pwa/default.nix @@ -0,0 +1,49 @@ +{ lib +, buildPythonPackage +, django +, fetchFromGitHub +, python +, pythonOlder +, setuptools +}: + +buildPythonPackage rec { + pname = "django-pwa"; + version = "1.1.0"; + pyproject = true; + + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "silviolleite"; + repo = "django-pwa"; + rev = "refs/tags/v${version}"; + hash = "sha256-tP1+Jm9hdvN/ZliuVHN8tqy24/tOK1LUUiJv1xUqRrY="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + django + ]; + + pyImportCheck = [ + "pwa" + ]; + + checkPhase = '' + runHook preCheck + ${python.interpreter} runtests.py + runHook postCheck + ''; + + meta = with lib; { + description = "A Django app to include a manifest.json and Service Worker instance to enable progressive web app behavoir"; + homepage = "https://github.com/silviolleite/django-pwa"; + changelog = "https://github.com/silviolleite/django-pwa/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ derdennisop ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix b/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix index e8763988fdb9..6cc982c5df53 100644 --- a/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix +++ b/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "dns_lexicon"; - version = "3.16.0"; + version = "3.16.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "Analogj"; repo = "lexicon"; rev = "refs/tags/v${version}"; - hash = "sha256-GUYsTZPvsqGemViSqgEvYhyjTEut42akMq2ZK2P1fX0="; + hash = "sha256-79/zz0TOCpx26TEo6gi9JDBQeVW2azWnxAjWr/FGRLA="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix b/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix index 81d4719db1df..4645293981bb 100644 --- a/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix +++ b/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "dvc-data"; - version = "2.18.2"; + version = "2.19.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-gfb4FtuaOEtzOwNcBPa/KM6dMI8ckf91ch1TZOxFHck="; + hash = "sha256-8VjKuYI4/IyQSMM/He5dQv5edoWChfB5+LLkLsjVSm0="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; diff --git a/nixpkgs/pkgs/development/python-modules/dvc/default.nix b/nixpkgs/pkgs/development/python-modules/dvc/default.nix index 9dad3e76369e..b577179abc7e 100644 --- a/nixpkgs/pkgs/development/python-modules/dvc/default.nix +++ b/nixpkgs/pkgs/development/python-modules/dvc/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-tEdYa3YkCE8qg6/XOxNm7kKULGk+KXxMkMNtW6T7+yw="; + hash = "sha256-yaZCx9NPdr2136Z8ig+5Db8+wUbZpSgzMSyILOQZCR8="; }; pythonRelaxDeps = [ diff --git a/nixpkgs/pkgs/development/python-modules/dvclive/default.nix b/nixpkgs/pkgs/development/python-modules/dvclive/default.nix index a07eb1c2d07c..d0c3e46dcc66 100644 --- a/nixpkgs/pkgs/development/python-modules/dvclive/default.nix +++ b/nixpkgs/pkgs/development/python-modules/dvclive/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "dvclive"; - version = "3.0.1"; + version = "3.1.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "iterative"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-jcgNNraMgsqTPNCbBcqEewe3jAXer4wn0aKqiUos+k8="; + hash = "sha256-qPGtYMpUFGQfSYEPabn4eC74lmr8xvet07RR5brV5No="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; diff --git a/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix b/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix index 21210376eca1..fb4c4561388a 100644 --- a/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix +++ b/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "edk2-pytool-library"; - version = "0.19.1"; + version = "0.19.2"; pyproject = true; disabled = pythonOlder "3.10"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "tianocore"; repo = "edk2-pytool-library"; rev = "v${version}"; - hash = "sha256-xSW9ZeE2+vo2m2KaCW8lyotkHy7WVvNX16TDQEeQbQ4="; + hash = "sha256-EoBv7mxdT6G1n9as0V8Ad5QckMkqgC2GvcjRDc1+RzA="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/enhancements/default.nix b/nixpkgs/pkgs/development/python-modules/enhancements/default.nix deleted file mode 100644 index c9042e3d085e..000000000000 --- a/nixpkgs/pkgs/development/python-modules/enhancements/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ lib -, argcomplete -, buildPythonPackage -, fetchFromGitHub -, pytestCheckHook -, pythonOlder -, typeguard -}: - -buildPythonPackage rec { - pname = "enhancements"; - version = "0.4.0"; - format = "setuptools"; - - disabled = pythonOlder "3.7"; - - src = fetchFromGitHub { - owner = "ssh-mitm"; - repo = "python-enhancements"; - rev = version; - hash = "sha256-Nff44WAQwSbkRpUHb9ANsQWWH2B819gtwQdXAjWJJls="; - }; - - propagatedBuildInputs = [ - argcomplete - typeguard - ]; - - nativeCheckInputs = [ - pytestCheckHook - ]; - - pythonImportsCheck = [ - "enhancements" - ]; - - meta = with lib; { - description = "Library which extends various Python classes"; - homepage = "https://enhancements.readthedocs.io"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ fab ]; - }; -} diff --git a/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix b/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix index 55685e35eb09..b1b1080d20b7 100644 --- a/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix +++ b/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "fakeredis"; - version = "2.19.0"; + version = "2.20.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "dsoftwareinc"; repo = "fakeredis-py"; rev = "refs/tags/v${version}"; - hash = "sha256-EFgd7NnHcA4T/BZZUR/z3Z4JxA0dWricasKyJAaDsHc="; + hash = "sha256-pRvUgK4OXVP2GR+Iu4ddqwApw0gYN4FkKjTpwbC1oWM="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/flake8/default.nix b/nixpkgs/pkgs/development/python-modules/flake8/default.nix index 4a05efc146ba..7a3bd82a5145 100644 --- a/nixpkgs/pkgs/development/python-modules/flake8/default.nix +++ b/nixpkgs/pkgs/development/python-modules/flake8/default.nix @@ -5,8 +5,6 @@ , mccabe , pycodestyle , pyflakes -, importlib-metadata -, pythonAtLeast , pytestCheckHook }: @@ -29,13 +27,8 @@ buildPythonPackage rec { mccabe pycodestyle pyflakes - ] ++ lib.optionals (pythonOlder "3.8") [ - importlib-metadata ]; - # Tests fail on Python 3.7 due to importlib using a deprecated interface - doCheck = pythonAtLeast "3.7"; - nativeCheckInputs = [ pytestCheckHook ]; diff --git a/nixpkgs/pkgs/development/python-modules/flask-restx/default.nix b/nixpkgs/pkgs/development/python-modules/flask-restx/default.nix index 42132b2da539..6fd8b6b7330b 100644 --- a/nixpkgs/pkgs/development/python-modules/flask-restx/default.nix +++ b/nixpkgs/pkgs/development/python-modules/flask-restx/default.nix @@ -5,6 +5,7 @@ , aniso8601 , jsonschema , flask +, importlib-resources , werkzeug , pytz , faker @@ -19,22 +20,23 @@ buildPythonPackage rec { pname = "flask-restx"; - version = "1.1.0"; + version = "1.2.0"; format = "setuptools"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; # Tests not included in PyPI tarball src = fetchFromGitHub { owner = "python-restx"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-alXuo6TGDX2ko6VIKpAtyrg0EBkxEnC3DabH8GYqEs0="; + hash = "sha256-9o0lgDtjsZta9fVJnD02In6wvxNwPA667WeIkpRv8Z4="; }; propagatedBuildInputs = [ aniso8601 flask + importlib-resources jsonschema pytz werkzeug @@ -71,7 +73,7 @@ buildPythonPackage rec { meta = with lib; { description = "Fully featured framework for fast, easy and documented API development with Flask"; homepage = "https://github.com/python-restx/flask-restx"; - changelog = "https://github.com/python-restx/flask-restx/raw/${version}/CHANGELOG.rst"; + changelog = "https://github.com/python-restx/flask-restx/blob/${version}/CHANGELOG.rst"; license = licenses.bsd3; maintainers = [ maintainers.marsam ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/floret/default.nix b/nixpkgs/pkgs/development/python-modules/floret/default.nix new file mode 100644 index 000000000000..08f59292a206 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/floret/default.nix @@ -0,0 +1,49 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, pybind11 +, setuptools +, wheel +, numpy +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "floret"; + version = "0.10.4"; + pyproject = true; + + disabled = pythonOlder "3.9"; + + src = fetchFromGitHub { + owner = "explosion"; + repo = "floret"; + rev = "refs/tags/v${version}"; + hash = "sha256-cOVyvRwprR7SvZjH4rtDK8uifv6+JGyRR7XYzOP5NLk="; + }; + + nativeBuildInputs = [ + pybind11 + setuptools + wheel + ]; + + propagatedBuildInputs = [ + numpy + pybind11 + ]; + + pythonImportsCheck = [ "floret" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = with lib; { + description = "FastText + Bloom embeddings for compact, full-coverage vectors with spaCy"; + homepage = "https://github.com/explosion/floret"; + license = licenses.mit; + maintainers = with maintainers; [ GaetanLepage ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/fsspec/default.nix b/nixpkgs/pkgs/development/python-modules/fsspec/default.nix index 89d493bc87d6..a90fe66a48cc 100644 --- a/nixpkgs/pkgs/development/python-modules/fsspec/default.nix +++ b/nixpkgs/pkgs/development/python-modules/fsspec/default.nix @@ -29,16 +29,16 @@ buildPythonPackage rec { pname = "fsspec"; - version = "2023.9.1"; + version = "2023.10.0"; format = "setuptools"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "fsspec"; repo = "filesystem_spec"; - rev = version; - hash = "sha256-1ai+/8akUlP9kfzSKYEpDnobBfUC6EAPFPVVxh4jb/0="; + rev = "refs/tags/${version}"; + hash = "sha256-cLkCQQbb/AakDSz1NTrVlHh8LdgoqtjX8OPT+Nb1NA4="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/goodwe/default.nix b/nixpkgs/pkgs/development/python-modules/goodwe/default.nix index 401508f56622..38b4af1e3ada 100644 --- a/nixpkgs/pkgs/development/python-modules/goodwe/default.nix +++ b/nixpkgs/pkgs/development/python-modules/goodwe/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "goodwe"; - version = "0.2.31"; + version = "0.2.32"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "marcelblijleven"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-h5FXb8abSpyCDnaRox3J0XFLvl6V9IMcePtTZ3wbTPM="; + hash = "sha256-Uj4f3OcPRqbMaM0ADP6OlPQAXFfCYZS0/qbz9eXGLv0="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/google-cloud-firestore/default.nix b/nixpkgs/pkgs/development/python-modules/google-cloud-firestore/default.nix index 0869a6e7f221..fee868f6f0ce 100644 --- a/nixpkgs/pkgs/development/python-modules/google-cloud-firestore/default.nix +++ b/nixpkgs/pkgs/development/python-modules/google-cloud-firestore/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "google-cloud-firestore"; - version = "2.12.0"; + version = "2.13.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Pu3JsiONj9tsJkXaRV3nuo3wqaHSU4FZMqw6mMXuyc0="; + hash = "sha256-QKI6rrgJeC93AGL8JTWZMqbj4P/2WPs+LP0VunrQnlk="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/griffe/default.nix b/nixpkgs/pkgs/development/python-modules/griffe/default.nix index 91b83b0f4eaa..314a2249cdbd 100644 --- a/nixpkgs/pkgs/development/python-modules/griffe/default.nix +++ b/nixpkgs/pkgs/development/python-modules/griffe/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "griffe"; - version = "0.36.8"; + version = "0.36.9"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "mkdocstrings"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-2lpmEfHUsnqoEXXyVZqly5ADxaqk+n5GsFTemAuwokU="; + hash = "sha256-5j6boIy2LnB3Y0ZzheTdflON8KaQkeQS5vkaPIsETGk="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; diff --git a/nixpkgs/pkgs/development/python-modules/hahomematic/default.nix b/nixpkgs/pkgs/development/python-modules/hahomematic/default.nix index 97a7a55b26a4..77d57a0a500b 100644 --- a/nixpkgs/pkgs/development/python-modules/hahomematic/default.nix +++ b/nixpkgs/pkgs/development/python-modules/hahomematic/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "hahomematic"; - version = "2023.10.12"; + version = "2023.10.13"; format = "pyproject"; disabled = pythonOlder "3.11"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "danielperna84"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-mlZlaUcpVflz1mTiI0rIAOnJD5+NqXjsb1xp+wvoQvs="; + hash = "sha256-7zJhdFgEP/QSX78XMt+dxt0x7gUj011LHGi/+grPux0="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/heatzypy/default.nix b/nixpkgs/pkgs/development/python-modules/heatzypy/default.nix index 7cb1daa10cf2..ed9ea595a1af 100644 --- a/nixpkgs/pkgs/development/python-modules/heatzypy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/heatzypy/default.nix @@ -5,28 +5,34 @@ , requests , pytestCheckHook , pythonOlder +, setuptools +, wheel }: buildPythonPackage rec { pname = "heatzypy"; - version = "2.1.5"; - format = "setuptools"; + version = "2.1.7"; + pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "Cyr-ius"; - repo = pname; + repo = "heatzypy"; rev = "refs/tags/${version}"; - hash = "sha256-Z60apquRzhkPbxgGKgDswtW9GUXGt9MbdAsh3Yh31b0="; + hash = "sha256-bMhxxVZs6fTKlUWtSO0jfzYCHa1WPf2faEjfrmfUg8E="; }; postPatch = '' - # https://github.com/Cyr-ius/heatzypy/issues/7 - substituteInPlace setup.py \ - --replace 'version="replace_by_workflow"' 'version="${version}"' + substituteInPlace pyproject.toml \ + --replace "replace_by_workflow" "${version}" ''; + nativeBuildInputs = [ + setuptools + wheel + ]; + propagatedBuildInputs = [ aiohttp requests @@ -40,8 +46,9 @@ buildPythonPackage rec { ]; meta = with lib; { - description = "Python module to interact with Heatzy devices"; + description = "Module to interact with Heatzy devices"; homepage = "https://github.com/Cyr-ius/heatzypy"; + changelog = "https://github.com/cyr-ius/heatzypy/releases/tag/${version}"; license = licenses.gpl3Plus; maintainers = with maintainers; [ fab ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/home-assistant-chip-clusters/default.nix b/nixpkgs/pkgs/development/python-modules/home-assistant-chip-clusters/default.nix index d91b01f52cc9..b7f08d38d6bf 100644 --- a/nixpkgs/pkgs/development/python-modules/home-assistant-chip-clusters/default.nix +++ b/nixpkgs/pkgs/development/python-modules/home-assistant-chip-clusters/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "home-assistant-chip-clusters"; - version = "2023.6.0"; + version = "2023.10.1"; format = "wheel"; src = fetchPypi { @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "home_assistant_chip_clusters"; dist = "py3"; python = "py3"; - hash = "sha256-8LYB3BEDHOj6ItfFRK7ewbhjN604xXKY0YlymNjEO+g="; + hash = "sha256-KI5idrD8SIpzSYopELYWJJaaiAFQzwRwhFBfb4BEw2o="; }; propagatedBuildInputs = [ @@ -25,6 +25,8 @@ buildPythonPackage rec { pythonImportsCheck = [ "chip.clusters" + "chip.clusters.ClusterObjects" + "chip.tlv" ]; doCheck = false; # no tests diff --git a/nixpkgs/pkgs/development/python-modules/home-assistant-chip-core/default.nix b/nixpkgs/pkgs/development/python-modules/home-assistant-chip-core/default.nix index ea6dc79d51d9..b8b865574f79 100644 --- a/nixpkgs/pkgs/development/python-modules/home-assistant-chip-core/default.nix +++ b/nixpkgs/pkgs/development/python-modules/home-assistant-chip-core/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "home-assistant-chip-core"; - version = "2023.6.0"; + version = "2023.10.1"; format = "wheel"; disabled = pythonOlder "3.7"; @@ -41,7 +41,7 @@ buildPythonPackage rec { }; "x86_64-linux" = { name = "x86_64"; - hash = "sha256-bRP82jTVSJS46WuO8MVWFvte+2mCOSsGFDBaXdmdPHI="; + hash = "sha256-mffjJtn0LmRz9DOWMMw9soYDDm/M1C5Tdj6YbWHaq2o="; }; }.${stdenv.system} or (throw "Unsupported system"); in fetchPypi { @@ -78,12 +78,17 @@ buildPythonPackage rec { pygobject3 ]; + pythonNamespaces = [ + "chip" + "chip.clusters" + ]; + pythonImportsCheck = [ "chip" "chip.ble" - # https://github.com/project-chip/connectedhomeip/pull/24376 - #"chip.configuration" + "chip.configuration" "chip.discovery" + "chip.exceptions" "chip.native" "chip.storage" ]; diff --git a/nixpkgs/pkgs/development/python-modules/identify/default.nix b/nixpkgs/pkgs/development/python-modules/identify/default.nix index 891d03cfc04c..d53408aa1aca 100644 --- a/nixpkgs/pkgs/development/python-modules/identify/default.nix +++ b/nixpkgs/pkgs/development/python-modules/identify/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "identify"; - version = "2.5.30"; + version = "2.5.31"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "pre-commit"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-e3+yjd3jrcv4hU+0vCTl+bAzlYcfTdhLHr93briFxdI="; + hash = "sha256-rov80COnU8e6NXwHkafGGbJyhDTMLUSwxkmjmlw8QYU="; }; nativeCheckInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/intellifire4py/default.nix b/nixpkgs/pkgs/development/python-modules/intellifire4py/default.nix index 6266e60f7284..a38fbf9f5a07 100644 --- a/nixpkgs/pkgs/development/python-modules/intellifire4py/default.nix +++ b/nixpkgs/pkgs/development/python-modules/intellifire4py/default.nix @@ -1,51 +1,50 @@ { lib , aenum -, aiohttp -, asynctest , buildPythonPackage , fetchFromGitHub +, httpx +, poetry-core , pydantic -, pytest-mock +, pytest-asyncio +, pytest-httpx , pytestCheckHook , pythonOlder -, requests +, rich }: buildPythonPackage rec { pname = "intellifire4py"; - version = "2.2.2"; - format = "setuptools"; + version = "3.1.29"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "jeeftor"; repo = pname; - rev = "refs/tags/${version}"; - hash = "sha256-iqlKfpnETLqQwy5sNcK2x/TgmuN2hCfYoHEFK2WWVXI="; + rev = "refs/tags/v${version}"; + hash = "sha256-isAVq45UnKB8uMg7bhehpxIk5OOLcWx+VNZhJ8dE52Y="; }; + nativeBuildInputs = [ + poetry-core + ]; + propagatedBuildInputs = [ aenum - aiohttp + httpx pydantic - requests - ]; - - nativeCheckInputs = [ - asynctest - pytest-mock - pytestCheckHook - ]; - - disabledTests = [ - # Test file is missing - "test_json_files" + rich ]; pythonImportsCheck = [ "intellifire4py" ]; + nativeCheckInputs = [ + pytest-asyncio + pytest-httpx + pytestCheckHook + ]; meta = with lib; { description = "Module to read Intellifire fireplace status data"; diff --git a/nixpkgs/pkgs/development/python-modules/invisible-watermark/default.nix b/nixpkgs/pkgs/development/python-modules/invisible-watermark/default.nix index 3c48dcc4d60b..eab0c1c360aa 100644 --- a/nixpkgs/pkgs/development/python-modules/invisible-watermark/default.nix +++ b/nixpkgs/pkgs/development/python-modules/invisible-watermark/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , buildPythonPackage , pythonOlder , fetchFromGitHub @@ -9,36 +10,61 @@ , pillow , pywavelets , numpy +, callPackage +, withOnnx ? false # Enables the rivaGan en- and decoding method }: buildPythonPackage rec { pname = "invisible-watermark"; - version = "0.1.5"; + version = "0.2.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "ShieldMnt"; repo = "invisible-watermark"; - rev = version; - hash = "sha256-NGDPEETuM7rYbo8kXYoRWLJWpa/lWLKEvaaiDzSWYZ4="; + rev = "e58e451cff7e092457cd915e445b1a20b64a7c8f"; # No git tag, see https://github.com/ShieldMnt/invisible-watermark/issues/22 + hash = "sha256-6SjVpKFtiiLLU7tZ3hBQr0KT/YEQyywJj0e21/dJRzk="; }; propagatedBuildInputs = [ opencv4 torch - onnx - onnxruntime pillow pywavelets numpy + ] ++ lib.optionals withOnnx [ + onnx + onnxruntime ]; postPatch = '' substituteInPlace setup.py \ --replace 'opencv-python>=4.1.0.25' 'opencv' + substituteInPlace imwatermark/rivaGan.py --replace \ + 'You can install it with pip: `pip install onnxruntime`.' \ + 'You can install it with an override: `python3Packages.invisible-watermark.override { withOnnx = true; };`.' ''; + passthru.tests = let + image = "${src}/test_vectors/original.jpg"; + methods = [ "dwtDct" "dwtDctSvd" "rivaGan" ]; + testCases = builtins.concatMap (method: [ + { method = method; withOnnx = true; } + { method = method; withOnnx = false; } + ]) methods; + createTest = { method, withOnnx }: let + testName = "${if withOnnx then "withOnnx" else "withoutOnnx"}-${method}"; + # This test fails in the sandbox on aarch64-linux, see https://github.com/microsoft/onnxruntime/issues/10038 + skipTest = stdenv.isLinux && stdenv.isAarch64 && withOnnx && method == "rivaGan"; + in lib.optionalAttrs (!skipTest) { + "${testName}" = callPackage ./tests/cli.nix { inherit image method testName withOnnx; }; + }; + allTests = builtins.map createTest testCases; + in (lib.attrsets.mergeAttrsList allTests) // { + python = callPackage ./tests/python { inherit image; }; + }; + pythonImportsCheck = [ "imwatermark" ]; meta = with lib; { diff --git a/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/cli.nix b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/cli.nix new file mode 100644 index 000000000000..9cb936465786 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/cli.nix @@ -0,0 +1,64 @@ +{ image +, method +, python3Packages +, runCommand +, testName +, withOnnx +}: + +# This file runs one test case. +# There are six test cases in total. method can have three possible values and +# withOnnx two possible values. 3 * 2 = 6. +# +# The case where the method is rivaGan and invisible-watermark is built +# without onnx is expected to fail and this case is handled accordingly. +# +# The test works by first encoding a message into a test image, +# then decoding the message from the image again and checking +# if the message was decoded correctly. + +let + message = if method == "rivaGan" then + "asdf" # rivaGan only supports 32 bits + else + "fnörd1"; + length = (builtins.stringLength message) * 8; + invisible-watermark' = python3Packages.invisible-watermark.override { inherit withOnnx; }; + expected-exit-code = if method == "rivaGan" && !withOnnx then "1" else "0"; +in +runCommand "invisible-watermark-test-${testName}" { nativeBuildInputs = [ invisible-watermark' ]; } '' + set +e + invisible-watermark \ + --verbose \ + --action encode \ + --type bytes \ + --method '${method}' \ + --watermark '${message}' \ + --output output.png \ + '${image}' + exit_code="$?" + set -euf -o pipefail + if [ "$exit_code" != '${expected-exit-code}' ]; then + echo "Exit code of invisible-watermark was $exit_code while ${expected-exit-code} was expected." + exit 1 + fi + if [ '${expected-exit-code}' == '1' ]; then + echo 'invisible-watermark failed as expected.' + touch "$out" + exit 0 + fi + decoded_message="$(invisible-watermark \ + --action decode \ + --type bytes \ + --method '${method}' \ + --length '${toString length}' \ + output.png \ + )" + + if [ '${message}' != "$decoded_message" ]; then + echo "invisible-watermark did not decode the watermark correctly." + echo "The original message was ${message} but the decoded message was $decoded_message." + exit 1 + fi + touch "$out" +'' diff --git a/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/decode.py b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/decode.py new file mode 100644 index 000000000000..c1b7e52ff6f5 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/decode.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- + +import os +import cv2 +from imwatermark import WatermarkDecoder + +input_file = os.environ['image'] +output_file_path = os.environ['out'] +num_bits = int(os.environ['num_bits']) +method = os.environ['method'] + +bgr = cv2.imread(input_file) + +decoder = WatermarkDecoder('bytes', num_bits) +watermark = decoder.decode(bgr, method) +message = watermark.decode('utf-8') + +with open(output_file_path, 'w') as f: + f.write(message) diff --git a/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/default.nix b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/default.nix new file mode 100644 index 000000000000..63db58867371 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/default.nix @@ -0,0 +1,42 @@ +{ image +, invisible-watermark +, opencv4 +, python3 +, runCommand +, stdenvNoCC +}: + +# This test checks if the python code shown in the README works correctly + +let + message = "fnörd1"; + method = "dwtDct"; + + pythonWithPackages = python3.withPackages (pp: with pp; [ invisible-watermark opencv4 ]); + pythonInterpreter = pythonWithPackages.interpreter; + + encode = stdenvNoCC.mkDerivation { + name = "encode"; + realBuilder = pythonInterpreter; + args = [ ./encode.py ]; + inherit image message method; + }; + + decode = stdenvNoCC.mkDerivation { + name = "decode"; + realBuilder = pythonInterpreter; + args = [ ./decode.py ]; + inherit method; + image = "${encode}/test_wm.png"; + num_bits = (builtins.stringLength message) * 8; + }; +in +runCommand "invisible-watermark-test-python" { } '' + decoded_message="$(cat '${decode}')" + if [ '${message}' != "$decoded_message" ]; then + echo "invisible-watermark did not decode the watermark correctly." + echo "The original message was ${message} but the decoded message was $decoded_message." + exit 1 + fi + touch "$out" +'' diff --git a/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/encode.py b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/encode.py new file mode 100644 index 000000000000..59a72cffe70d --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/invisible-watermark/tests/python/encode.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- + +import os +import cv2 +from imwatermark import WatermarkEncoder + +input_file_path = os.environ['image'] +output_dir = os.environ['out'] +message = os.environ['message'] +method = os.environ['method'] + +os.mkdir(output_dir) + +bgr = cv2.imread(input_file_path) + +encoder = WatermarkEncoder() +encoder.set_watermark('bytes', message.encode('utf-8')) +bgr_encoded = encoder.encode(bgr, method) + +output_file = os.path.join(output_dir, 'test_wm.png') +cv2.imwrite(output_file, bgr_encoded) diff --git a/nixpkgs/pkgs/development/python-modules/jaxlib/bin.nix b/nixpkgs/pkgs/development/python-modules/jaxlib/bin.nix index 8b673d6040d5..ba3a6adffb74 100644 --- a/nixpkgs/pkgs/development/python-modules/jaxlib/bin.nix +++ b/nixpkgs/pkgs/development/python-modules/jaxlib/bin.nix @@ -47,38 +47,101 @@ let # official instructions recommend installing CPU-only versions via PyPI. cpuSrcs = let - getSrcFromPypi = { platform, hash }: fetchPypi { - inherit version platform hash; + getSrcFromPypi = { platform, dist, hash }: fetchPypi { + inherit version platform dist hash; pname = "jaxlib"; format = "wheel"; # See the `disabled` attr comment below. - dist = "cp310"; - python = "cp310"; - abi = "cp310"; + python = dist; + abi = dist; }; in { - "x86_64-linux" = getSrcFromPypi { + "3.9-x86_64-linux" = getSrcFromPypi { + platform = "manylinux2014_x86_64"; + dist = "cp39"; + hash = "sha256-8bTrWutuK0qVnbkcwMfgBf414YdaLc3GK5IsCm/JNPE="; + }; + "3.9-aarch64-darwin" = getSrcFromPypi { + platform = "macosx_11_0_arm64"; + dist = "cp39"; + hash = "sha256-Tmv2iOqlNbZqw/rYjef6GmM0N18EA5JTt6T3lQe+4Rs="; + }; + "3.9-x86_64-darwin" = getSrcFromPypi { + platform = "macosx_10_14_x86_64"; + dist = "cp39"; + hash = "sha256-mDT1INLqPdCkxtMMFR0qHLOIZdWEy8Iuzw1/vOoECsA="; + }; + + "3.10-x86_64-linux" = getSrcFromPypi { platform = "manylinux2014_x86_64"; + dist = "cp310"; hash = "sha256-ksnY+CPEstact5lKjbSg+ZSPJtSt0Y0NFWEFufBCByk="; }; - "aarch64-darwin" = getSrcFromPypi { + "3.10-aarch64-darwin" = getSrcFromPypi { platform = "macosx_11_0_arm64"; + dist = "cp310"; hash = "sha256-O7dHvdKLKfNELGfF4TKy7N5EX6Ca7Zu8OtLXWvFykR8="; }; - "x86_64-darwin" = getSrcFromPypi { + "3.10-x86_64-darwin" = getSrcFromPypi { platform = "macosx_10_14_x86_64"; + dist = "cp310"; hash = "sha256-gqKMUZSXrt8sQtTAoQbzAfCzO8gM9Y1/tZpuJVWyN0Y="; }; - }; + "3.11-x86_64-linux" = getSrcFromPypi { + platform = "manylinux2014_x86_64"; + dist = "cp311"; + hash = "sha256-m+NDzwXMNboNjDl2nLY+vqAoN2dQJZVWb1UQDpqqDPw="; + }; + "3.11-aarch64-darwin" = getSrcFromPypi { + platform = "macosx_11_0_arm64"; + dist = "cp311"; + hash = "sha256-zCOAjaWWCQT9Jnm1jjc1Rh5gemqy7ACtTKLM0MqSJzM="; + }; + "3.11-x86_64-darwin" = getSrcFromPypi { + platform = "macosx_10_14_x86_64"; + dist = "cp311"; + hash = "sha256-gOLIxkk+2hew2GqWu1WgMVEx1YEutx7Zod7QbwsuUVQ="; + }; + + "3.12-x86_64-linux" = getSrcFromPypi { + platform = "manylinux2014_x86_64"; + dist = "cp312"; + hash = "sha256-BZTmkgNuV4nWtfbY4t/19aP43szZQEdgpFXh5qwGRXk="; + }; + "3.12-aarch64-darwin" = getSrcFromPypi { + platform = "macosx_11_0_arm64"; + dist = "cp312"; + hash = "sha256-aAMTrLXU9EYwPv+kdeyI88/D7b4NANB39Fn8vuXUqFA="; + }; + "3.12-x86_64-darwin" = getSrcFromPypi { + platform = "macosx_10_14_x86_64"; + dist = "cp312"; + hash = "sha256-KHzlIfa9KtYcHX+i/F/SKaYTpD4/XjHVu5j3BdRTUmc="; + }; + }; # Find new releases at https://storage.googleapis.com/jax-releases/jax_releases.html. # When upgrading, you can get these hashes from prefetch.sh. See # https://github.com/google/jax/issues/12879 as to why this specific URL is the correct index. - gpuSrc = fetchurl { - url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl"; - hash = "sha256-zfN0n31+5GohwBkeQrqHus4qOyhM/GEdqG6KUupCZ4o="; + gpuSrcs = { + "3.9" = fetchurl { + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp39-cp39-manylinux2014_x86_64.whl"; + hash = "sha256-WB5Vbr/XeYKXCP/3DIXF20jR6/1xE3huX1h5ow8ETl0="; + }; + "3.10" = fetchurl { + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl"; + hash = "sha256-zfN0n31+5GohwBkeQrqHus4qOyhM/GEdqG6KUupCZ4o="; + }; + "3.11" = fetchurl { + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp311-cp311-manylinux2014_x86_64.whl"; + hash = "sha256-Q8ZtF2GCrG30GFbCeCZTWPmW2TBybeXzh2u+NRiYpx4="; + }; + "3.12" = fetchurl { + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp312-cp312-manylinux2014_x86_64.whl"; + hash = "sha256-lphkSDOJ9SwbO0hp/xC1bYn5fWgth9A9Iwsc9zV0buI="; + }; }; in @@ -87,15 +150,15 @@ buildPythonPackage { inherit version; format = "wheel"; - disabled = !(pythonVersion == "3.10"); + disabled = !(pythonVersion == "3.9" || pythonVersion == "3.10" || pythonVersion == "3.11" || pythonVersion == "3.12"); # See https://discourse.nixos.org/t/ofborg-does-not-respect-meta-platforms/27019/6. src = if !cudaSupport then ( - cpuSrcs."${stdenv.hostPlatform.system}" + cpuSrcs."${pythonVersion}-${stdenv.hostPlatform.system}" or (throw "jaxlib-bin is not supported on ${stdenv.hostPlatform.system}") - ) else gpuSrc; + ) else gpuSrcs."${pythonVersion}"; # Prebuilt wheels are dynamically linked against things that nix can't find. # Run `autoPatchelfHook` to automagically fix them. diff --git a/nixpkgs/pkgs/development/python-modules/jaxlib/default.nix b/nixpkgs/pkgs/development/python-modules/jaxlib/default.nix index d02cb0aa5dee..82ef5a953d8f 100644 --- a/nixpkgs/pkgs/development/python-modules/jaxlib/default.nix +++ b/nixpkgs/pkgs/development/python-modules/jaxlib/default.nix @@ -264,10 +264,10 @@ let ]; sha256 = (if cudaSupport then { - x86_64-linux = "sha256-Z5cSgdRxdKxidaz4b1RlUF4rVcQiUTmQ1OorlBWlpt0="; + x86_64-linux = "sha256-Hw4uFvltH7nlNN3qAEcQ+IR2FAOjRkvwyWA3rCPi7Vo="; } else { - x86_64-linux = "sha256-sn7p8FFHWIVdBWnsLsVj5jLiSaTlRm7s/qj2RqvQ3jU="; - aarch64-linux = "sha256-oAYF5AeuPHTlwtpDMs2+tAhRAJH0yeSVnB7Ni7wmzS8="; + x86_64-linux = "sha256-LEugnFwTV3EyeTZWgMvXzHbgeDPdmuT3daXCXJRMYVY="; + aarch64-linux = "sha256-0AYF5AeuPHTlwtpDMs2+tAhRAJH0yeSVnB7Ni7wmzS8="; }).${stdenv.system} or (throw "jaxlib: unsupported system: ${stdenv.system}"); }; diff --git a/nixpkgs/pkgs/development/python-modules/jaxlib/prefetch.sh b/nixpkgs/pkgs/development/python-modules/jaxlib/prefetch.sh index 3362e2d0b781..46b2573e3c30 100755 --- a/nixpkgs/pkgs/development/python-modules/jaxlib/prefetch.sh +++ b/nixpkgs/pkgs/development/python-modules/jaxlib/prefetch.sh @@ -1,7 +1,8 @@ -#!/usr/bin/env bash +#! /usr/bin/env nix-shell +#! nix-shell -i sh -p jq prefetch () { - expr="(import <nixpkgs> { system = \"$1\"; config.cudaSupport = $2; }).python3.pkgs.jaxlib-bin.src.url" + expr="(import <nixpkgs> { system = \"$2\"; config.cudaSupport = $3; }).python$1.pkgs.jaxlib-bin.src.url" url=$(NIX_PATH=.. nix-instantiate --eval -E "$expr" | jq -r) echo "$url" sha256=$(nix-prefetch-url "$url") @@ -9,7 +10,9 @@ prefetch () { echo } -prefetch "x86_64-linux" "false" -prefetch "aarch64-darwin" "false" -prefetch "x86_64-darwin" "false" -prefetch "x86_64-linux" "true" +for py in "39" "310" "311" "312"; do + prefetch "$py" "x86_64-linux" "false" + prefetch "$py" "aarch64-darwin" "false" + prefetch "$py" "x86_64-darwin" "false" + prefetch "$py" "x86_64-linux" "true" +done diff --git a/nixpkgs/pkgs/development/python-modules/jedi-language-server/default.nix b/nixpkgs/pkgs/development/python-modules/jedi-language-server/default.nix index 10969de0673e..fca4a554d328 100644 --- a/nixpkgs/pkgs/development/python-modules/jedi-language-server/default.nix +++ b/nixpkgs/pkgs/development/python-modules/jedi-language-server/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "jedi-language-server"; - version = "0.41.0"; + version = "0.41.1-unstable-2023-10-04"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -24,8 +24,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pappasam"; repo = pname; - rev = "refs/tags/v${version}"; - hash = "sha256-1ujEhoxWcCM1g640aLE60YGiNQLB+G7t7oLVZXW8AMM="; + rev = "c4c470cff67e54593a626b22d1b6b05e56fde3a3"; + hash = "sha256-qFBni97B/GkabbznnZtWTG4dCHFkOx5UQjuevxq+Uvo="; }; pythonRelaxDeps = [ diff --git a/nixpkgs/pkgs/development/python-modules/keyutils/default.nix b/nixpkgs/pkgs/development/python-modules/keyutils/default.nix index 031ae5a65c39..c387c10ebc34 100644 --- a/nixpkgs/pkgs/development/python-modules/keyutils/default.nix +++ b/nixpkgs/pkgs/development/python-modules/keyutils/default.nix @@ -1,4 +1,10 @@ -{ lib, buildPythonPackage, fetchFromGitHub, keyutils, pytest-runner, pytest }: +{ lib +, buildPythonPackage +, cython +, fetchFromGitHub +, keyutils +, pytestCheckHook +}: buildPythonPackage rec { pname = "keyutils"; @@ -16,8 +22,19 @@ buildPythonPackage rec { substituteInPlace setup.py --replace '"pytest-runner"' "" ''; + preBuild = '' + cython keyutils/_keyutils.pyx + ''; + + preCheck = '' + rm -rf keyutils + ''; + buildInputs = [ keyutils ]; - nativeCheckInputs = [ pytest pytest-runner ]; + nativeBuildInputs = [ cython ]; + nativeCheckInputs = [ + pytestCheckHook + ]; meta = { description = "A set of python bindings for keyutils"; diff --git a/nixpkgs/pkgs/development/python-modules/krfzf-py/default.nix b/nixpkgs/pkgs/development/python-modules/krfzf-py/default.nix new file mode 100644 index 000000000000..d55334d21e8c --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/krfzf-py/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildPythonPackage +, fetchPypi +, poetry-core +}: + +buildPythonPackage rec { + pname = "krfzf-py"; + version = "0.0.6"; + format = "pyproject"; + + src = fetchPypi { + pname = "krfzf_py"; + inherit version; + hash = "sha256-/M9Atu9MLAGmnEdx6tknMJAit2o4Xt971uQ7pb0CBCk="; + }; + + nativeBuildInputs = [ + poetry-core + ]; + + pythonImportsCheck = [ "fzf" ]; + + meta = with lib; { + description = "A Pythonic Fzf Wrapper"; + downloadPage = "https://github.com/justfoolingaround/fzf.py"; + homepage = "https://pypi.org/project/krfzf-py/"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ doronbehar ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/localstack-ext/default.nix b/nixpkgs/pkgs/development/python-modules/localstack-ext/default.nix index 2e19ff0d9b34..f312371afe9d 100644 --- a/nixpkgs/pkgs/development/python-modules/localstack-ext/default.nix +++ b/nixpkgs/pkgs/development/python-modules/localstack-ext/default.nix @@ -16,11 +16,11 @@ buildPythonPackage rec { pname = "localstack-ext"; - version = "2.2.0"; + version = "2.3.2"; src = fetchPypi { inherit pname version; - hash = "sha256-BLK41TRaYNtpeeDeGZhlvnvkQwWo0uGB19g34waRqFk="; + hash = "sha256-Ex5ZPlteDaiyex90QumucVdTTbpp9uWiBrvw1kMr++8="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/model-bakery/default.nix b/nixpkgs/pkgs/development/python-modules/model-bakery/default.nix index d03bcb2c50e0..a5b38b525f7d 100644 --- a/nixpkgs/pkgs/development/python-modules/model-bakery/default.nix +++ b/nixpkgs/pkgs/development/python-modules/model-bakery/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "model-bakery"; - version = "1.16.0"; + version = "1.17.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "model-bakers"; repo = "model_bakery"; rev = "refs/tags/${version}"; - hash = "sha256-pLGSrwRsbxB5no9nQr1THr9wXrtISOMqHrW+FeZ24Bw="; + hash = "sha256-o3BI2lMwctR9tiGmY07dAOQUfv9K4rWkc/xI6uHnVfs="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/nats-py/default.nix b/nixpkgs/pkgs/development/python-modules/nats-py/default.nix index 7df0e1a6f0e0..5028ab345f03 100644 --- a/nixpkgs/pkgs/development/python-modules/nats-py/default.nix +++ b/nixpkgs/pkgs/development/python-modules/nats-py/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "nats-py"; - version = "2.5.0"; + version = "2.6.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "nats-io"; repo = "nats.py"; rev = "refs/tags/v${version}"; - hash = "sha256-BTGq1m1kkWk2CxDYh+jZZIf89ZoQjSTcvloBg9vq4p8="; + hash = "sha256-gpQXCihKvuXzCt1WNOd5W7RxxfVAvpaVP6OuHUiAQkw="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/neo4j/default.nix b/nixpkgs/pkgs/development/python-modules/neo4j/default.nix index 9e31ebadf6bd..e973c2289e5e 100644 --- a/nixpkgs/pkgs/development/python-modules/neo4j/default.nix +++ b/nixpkgs/pkgs/development/python-modules/neo4j/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "neo4j"; - version = "5.13.0"; + version = "5.14.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "neo4j"; repo = "neo4j-python-driver"; rev = "refs/tags/${version}"; - hash = "sha256-ykbKNLMnbAGUavyfRtF3q97FRLaeuKOt0pcWHtJ9mCY="; + hash = "sha256-HNgH01ZoQLuZ3K9sSYAYa6/ZTbVYsOUFhOqgP7y2F3Q="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/nextdns/default.nix b/nixpkgs/pkgs/development/python-modules/nextdns/default.nix index 9b94c6da08a2..e00491290a3e 100644 --- a/nixpkgs/pkgs/development/python-modules/nextdns/default.nix +++ b/nixpkgs/pkgs/development/python-modules/nextdns/default.nix @@ -12,16 +12,16 @@ buildPythonPackage rec { pname = "nextdns"; - version = "1.4.0"; + version = "2.0.0"; format = "setuptools"; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "bieniu"; - repo = pname; + repo = "nextdns"; rev = "refs/tags/${version}"; - hash = "sha256-fW/fLbL4IMLN6LmFijH4+ew+cDdJY9tOha+010YEfNs="; + hash = "sha256-AgxBJXPBYkJR8W8tGKcHJaAP52guNVvm190ZlZ9BhA4="; }; propagatedBuildInputs = [ @@ -41,9 +41,9 @@ buildPythonPackage rec { ]; meta = with lib; { - changelog = "https://github.com/bieniu/nextdns/releases/tag/${version}"; description = "Module for the NextDNS API"; homepage = "https://github.com/bieniu/nextdns"; + changelog = "https://github.com/bieniu/nextdns/releases/tag/${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/nuitka/default.nix b/nixpkgs/pkgs/development/python-modules/nuitka/default.nix index ca2272ac1bd5..f10cbb749304 100644 --- a/nixpkgs/pkgs/development/python-modules/nuitka/default.nix +++ b/nixpkgs/pkgs/development/python-modules/nuitka/default.nix @@ -1,49 +1,51 @@ -{ lib, stdenv +{ lib +, stdenv , buildPythonPackage +, ccache , fetchFromGitHub -, vmprof , isPyPy -, pkgs -, scons -, chrpath +, ordered-set +, python3 +, setuptools +, zstandard }: buildPythonPackage rec { pname = "nuitka"; - version = "1.1.5"; - format = "setuptools"; + version = "1.8.4"; + pyproject = true; src = fetchFromGitHub { owner = "Nuitka"; repo = "Nuitka"; rev = version; - hash = "sha256-8eWOcxATVS866nlN39b2VU1CuXAfcn0yQsDweHS2yDU="; + hash = "sha256-spa3V9KEjqmwnHSuxLLIu9hJk5PrRwNyOw72sfxBVKo="; }; - nativeCheckInputs = [ vmprof ]; - nativeBuildInputs = [ scons ]; - propagatedBuildInputs = [ chrpath ]; + nativeBuildInputs = [ setuptools ]; + nativeCheckInputs = [ ccache ]; - postPatch = '' - patchShebangs tests/run-tests - '' + lib.optionalString stdenv.isLinux '' - substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${lib.getLib pkgs.util-linux}/lib/libuuid.so"' - ''; - - # We do not want any wrappers here. - postFixup = ""; + propagatedBuildInputs = [ + ordered-set + zstandard + ]; checkPhase = '' - tests/run-tests + runHook preCheck + + ${python3.interpreter} tests/basics/run_all.py search + + runHook postCheck ''; - # Problem with a subprocess (parts) - doCheck = false; + pythonImportsCheck = [ "nuitka" ]; # Requires CPython disabled = isPyPy; meta = with lib; { + # tests fail with linker errors on darwin + broken = stdenv.isDarwin; description = "Python compiler with full language support and CPython compatibility"; license = licenses.asl20; homepage = "https://nuitka.net/"; diff --git a/nixpkgs/pkgs/development/python-modules/oci/default.nix b/nixpkgs/pkgs/development/python-modules/oci/default.nix index 34a79c198309..5101460704fd 100644 --- a/nixpkgs/pkgs/development/python-modules/oci/default.nix +++ b/nixpkgs/pkgs/development/python-modules/oci/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "oci"; - version = "2.112.4"; + version = "2.113.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "oracle"; repo = "oci-python-sdk"; rev = "refs/tags/v${version}"; - hash = "sha256-ilYlG0bPoMlCs0D49ZJaDgh/xoY+qsHlfJKHPkepe9Q="; + hash = "sha256-Ui7/rD307fSdAPexZF9VU4NC9udjEGcFpjg/Ob6GVvo="; }; pythonRelaxDeps = [ diff --git a/nixpkgs/pkgs/development/python-modules/openrazer/common.nix b/nixpkgs/pkgs/development/python-modules/openrazer/common.nix index d62c8450cda4..5b7a0bc0f8f2 100644 --- a/nixpkgs/pkgs/development/python-modules/openrazer/common.nix +++ b/nixpkgs/pkgs/development/python-modules/openrazer/common.nix @@ -1,14 +1,14 @@ { lib , fetchFromGitHub }: rec { - version = "3.5.1"; + version = "3.6.1"; format = "setuptools"; src = fetchFromGitHub { owner = "openrazer"; repo = "openrazer"; rev = "v${version}"; - hash = "sha256-6YU2tl17LpDZe9pQ1a+B2SGIhqGdwME3Db6umVz7RLc="; + hash = "sha256-bboTRZqJq5tKeBQuiEQAXxTHYvoldDQlwbfehjDA8EE="; }; meta = with lib; { diff --git a/nixpkgs/pkgs/development/python-modules/picosvg/default.nix b/nixpkgs/pkgs/development/python-modules/picosvg/default.nix index d344fca85e59..f543b61b2bc9 100644 --- a/nixpkgs/pkgs/development/python-modules/picosvg/default.nix +++ b/nixpkgs/pkgs/development/python-modules/picosvg/default.nix @@ -2,7 +2,6 @@ , stdenv , buildPythonPackage , fetchFromGitHub -, fetchpatch , setuptools-scm , absl-py , lxml @@ -20,17 +19,6 @@ buildPythonPackage rec { hash = "sha256-jG1rfamegnX8GXDwqkGFBFzUeycRLDObJvGbxNk6OpM="; }; - patches = [ - # see https://github.com/googlefonts/picosvg/issues/299 - # this patch fixed a failing test case after the update to skia-pathops 0.8 - # as soon as skia-pathops in nixpkgs is updated to 0.8, this patch should be removed - (fetchpatch { - url = "https://github.com/googlefonts/picosvg/commit/4e971ed6cd9afb412b2845d29296a0c24f086562.patch"; - hash = "sha256-OZEipNPCSuuqcy4XggBiuGv4HN604dI4N9wlznyAwF0="; - revert = true; - }) - ]; - nativeBuildInputs = [ setuptools-scm ]; diff --git a/nixpkgs/pkgs/development/python-modules/py-radix-sr/default.nix b/nixpkgs/pkgs/development/python-modules/py-radix-sr/default.nix index f76f12708f83..da14d8a95799 100644 --- a/nixpkgs/pkgs/development/python-modules/py-radix-sr/default.nix +++ b/nixpkgs/pkgs/development/python-modules/py-radix-sr/default.nix @@ -29,6 +29,6 @@ buildPythonPackage rec { description = "Python radix tree for IPv4 and IPv6 prefix matching"; homepage = "https://github.com/SEKOIA-IO/py-radix"; license = with licenses; [ isc bsdOriginal ]; - maintainers = with maintainers; [ netali ]; + maintainers = teams.wdz.members; }; } diff --git a/nixpkgs/pkgs/development/python-modules/py3status/default.nix b/nixpkgs/pkgs/development/python-modules/py3status/default.nix index f0f5484aeb56..d635a6a4a88c 100644 --- a/nixpkgs/pkgs/development/python-modules/py3status/default.nix +++ b/nixpkgs/pkgs/development/python-modules/py3status/default.nix @@ -6,6 +6,7 @@ , dbus-python , fetchPypi , file +, hatchling , i3 , i3ipc , libnotify @@ -24,12 +25,17 @@ buildPythonPackage rec { pname = "py3status"; version = "3.53"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-vZrzHERjAg9J004A2dAbq8hKmAUslCTaRdwEAe9JRqU="; }; + nativeBuildInputs = [ + hatchling + ]; + propagatedBuildInputs = [ pytz requests diff --git a/nixpkgs/pkgs/development/python-modules/pydantic-scim/default.nix b/nixpkgs/pkgs/development/python-modules/pydantic-scim/default.nix index 06a08cb445af..9441bcc0eb84 100644 --- a/nixpkgs/pkgs/development/python-modules/pydantic-scim/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pydantic-scim/default.nix @@ -2,22 +2,24 @@ , buildPythonPackage , fetchFromGitHub , pydantic +, setuptools , setuptools-scm }: buildPythonPackage rec { pname = "pydantic-scim"; - version = "0.0.7"; - format = "setuptools"; + version = "0.0.8"; + pyproject = true; src = fetchFromGitHub { owner = "chalk-ai"; repo = "pydantic-scim"; rev = "refs/tags/v${version}"; - hash = "sha256-F+uj7kSz6iSb0Vg00VfJ5GcxghooNDKa75S/ZgU7WgI="; + hash = "sha256-Hbc94v/+slXRGDKKbMui8WPwn28/1XcKvHkbLebWtj0="; }; nativeBuildInputs = [ + setuptools setuptools-scm ]; diff --git a/nixpkgs/pkgs/development/python-modules/pydata-sphinx-theme/default.nix b/nixpkgs/pkgs/development/python-modules/pydata-sphinx-theme/default.nix index 794ded6318e4..c9a3f9a409c2 100644 --- a/nixpkgs/pkgs/development/python-modules/pydata-sphinx-theme/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pydata-sphinx-theme/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pydata-sphinx-theme"; - version = "0.14.1"; + version = "0.14.2"; format = "wheel"; @@ -23,7 +23,7 @@ buildPythonPackage rec { dist = "py3"; python = "py3"; pname = "pydata_sphinx_theme"; - hash = "sha256-xDYCe8dq4CPfTnBRfjuvkM3aWojuRrgYte8Mw4hKugQ="; + hash = "sha256-CYGEyTLDcQZzfhixUnt0GlPhkyfsBLXLxWQlml6ydlA="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pydbus/default.nix b/nixpkgs/pkgs/development/python-modules/pydbus/default.nix index e804b2c85998..64dafa97db7c 100644 --- a/nixpkgs/pkgs/development/python-modules/pydbus/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pydbus/default.nix @@ -1,21 +1,36 @@ -{ lib, buildPythonPackage, fetchPypi, pygobject3, pythonAtLeast }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, pygobject3 +}: buildPythonPackage rec { pname = "pydbus"; version = "0.6.0"; + pyproejct = true; - # Python 3.11 changed the API of the `inspect` module and pydbus was never - # updated to adapt; last commit was in 2018. - disabled = pythonAtLeast "3.11"; - - src = fetchPypi { - inherit pname version; - sha256 = "0b0gipvz7vcfa9ddmwq2jrx16d4apb0hdnl5q4i3h8jlzwp1c1s2"; + src = fetchFromGitHub { + owner = "LEW21"; + repo = "pydbus"; + rev = "refs/tags/v${version}"; + hash = "sha256-F1KKXG+7dWlEbToqtF3G7wU0Sco7zH5NqzlL58jyDGw="; }; - propagatedBuildInputs = [ pygobject3 ]; + postPatch = '' + substituteInPlace pydbus/_inspect3.py \ + --replace "getargspec" "getfullargspec" + ''; + + propagatedBuildInputs = [ + pygobject3 + ]; + + pythonImportsCheck = [ + "pydbus" + "pydbus.generic" + ]; - pythonImportsCheck = [ "pydbus" ]; + doCheck = false; # requires a working dbus setup meta = { homepage = "https://github.com/LEW21/pydbus"; diff --git a/nixpkgs/pkgs/development/python-modules/pyeconet/default.nix b/nixpkgs/pkgs/development/python-modules/pyeconet/default.nix index bc2125b8c6ec..d479564b763b 100644 --- a/nixpkgs/pkgs/development/python-modules/pyeconet/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyeconet/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pyeconet"; - version = "0.1.21"; + version = "0.1.22"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "w1ll1am23"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-G+J61L9i5JIgPC4oZQavafjD81kue02r+GRdIazrzOw="; + hash = "sha256-R6PA/i35vo253J4yowe2fPRZEqStAqmm98k81KDHLQk="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix b/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix index 2dea4630c575..2da0f2698685 100644 --- a/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pyflakes"; version = "3.1.0"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; format = "setuptools"; diff --git a/nixpkgs/pkgs/development/python-modules/pygls/default.nix b/nixpkgs/pkgs/development/python-modules/pygls/default.nix index caf3e014eed6..ae10f84995a1 100644 --- a/nixpkgs/pkgs/development/python-modules/pygls/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pygls/default.nix @@ -3,19 +3,17 @@ , buildPythonPackage , pythonOlder , fetchFromGitHub -, setuptools-scm , lsprotocol -, toml , typeguard -, mock +, poetry-core , pytest-asyncio , pytestCheckHook }: buildPythonPackage rec { pname = "pygls"; - version = "1.0.2"; - format = "setuptools"; + version = "1.1.1"; + format = "pyproject"; disabled = pythonOlder "3.7"; @@ -23,13 +21,11 @@ buildPythonPackage rec { owner = "openlawlibrary"; repo = "pygls"; rev = "refs/tags/v${version}"; - hash = "sha256-z673NRlnudFyDjKoM+xCbMRTFwh+tjUf4BaNtjwvKx8="; + hash = "sha256-FOuBS/UJpkYbuIu193vkSpN/77gf+UWiS5f/t8BpAk4="; }; - SETUPTOOLS_SCM_PRETEND_VERSION = version; nativeBuildInputs = [ - setuptools-scm - toml + poetry-core ]; propagatedBuildInputs = [ @@ -38,7 +34,6 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - mock pytest-asyncio pytestCheckHook ]; diff --git a/nixpkgs/pkgs/development/python-modules/pyjnius/default.nix b/nixpkgs/pkgs/development/python-modules/pyjnius/default.nix index 292c5f1c116a..e4cebb02c66d 100644 --- a/nixpkgs/pkgs/development/python-modules/pyjnius/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyjnius/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pyjnius"; - version = "1.5.0"; + version = "1.6.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-ZjRuJk8eIghrh8XINonqvP7xRQrGR2/YVr6kmLLhNz4="; + hash = "sha256-C32+PY9Yu7e+wwyFjz+nibzBwexJMZWOn3uH9F6hQDM="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pymc/default.nix b/nixpkgs/pkgs/development/python-modules/pymc/default.nix index 3120a5a844e9..5ca2b1ce9395 100644 --- a/nixpkgs/pkgs/development/python-modules/pymc/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pymc/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pymc"; - version = "5.9.0"; + version = "5.9.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "pymc-devs"; repo = "pymc"; rev = "refs/tags/v${version}"; - hash = "sha256-iaX1+SHGAJ9V2Jv76as5BcL5DcxURwX3aGa+R9YVtXY="; + hash = "sha256-yY8W3B1yqj0oOkR6+nMbFgCFmTStXkePWnEYPHI8Zto="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pymelcloud/default.nix b/nixpkgs/pkgs/development/python-modules/pymelcloud/default.nix index 079c7e31f140..ad4e529c528a 100644 --- a/nixpkgs/pkgs/development/python-modules/pymelcloud/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pymelcloud/default.nix @@ -26,6 +26,8 @@ buildPythonPackage rec { aiohttp ]; + doCheck = pythonOlder "3.11"; # asynctest is unsupported on python3.11 + nativeCheckInputs = [ asynctest pytest-asyncio diff --git a/nixpkgs/pkgs/development/python-modules/pymongo-inmemory/default.nix b/nixpkgs/pkgs/development/python-modules/pymongo-inmemory/default.nix index 98cbf453e554..f0930c8c54c0 100644 --- a/nixpkgs/pkgs/development/python-modules/pymongo-inmemory/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pymongo-inmemory/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pymongo-inmemory"; - version = "0.3.1"; + version = "0.4.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "kaizendorks"; repo = "pymongo_inmemory"; rev = "refs/tags/v${version}"; - hash = "sha256-1v36cI6JjDZA/uJE85NSMNnoyKI1VCgDrymfnCkpVqU="; + hash = "sha256-h6/yKvAHqvw0L3Z1+PUQi36Ja6yvFiaX7Cn5Ypcg1Zs="; }; postPatch = '' @@ -48,6 +48,11 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTestPaths = [ + # new test with insufficient monkey patching, try to remove on next bump + "tests/unit/test_mongod.py" + ]; + preCheck = '' export HOME="$(mktemp -d)" ''; diff --git a/nixpkgs/pkgs/development/python-modules/pyocd/default.nix b/nixpkgs/pkgs/development/python-modules/pyocd/default.nix index ecc92bc3bd38..19980b7c0ca2 100644 --- a/nixpkgs/pkgs/development/python-modules/pyocd/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyocd/default.nix @@ -5,14 +5,19 @@ , capstone , cmsis-pack-manager , colorama +, importlib-metadata +, importlib-resources , intelhex , intervaltree +, lark , natsort , prettytable , pyelftools , pylink-square , pyusb , pyyaml +, setuptools +, setuptools-scm , typing-extensions , stdenv , hidapi @@ -21,11 +26,12 @@ buildPythonPackage rec { pname = "pyocd"; - version = "0.35.1"; + version = "0.36.0"; + pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-AugIT007JtTXx0cLtHD9TtxsK/K6eB492U2k+EVxyXU="; + hash = "sha256-k3eCrMna/wVNUPt8b3iM2UqE+A8LhfJarKuZ3Jgihkg="; }; patches = [ @@ -37,12 +43,25 @@ buildPythonPackage rec { }) ]; + postPatch = '' + substituteInPlace setup.cfg \ + --replace "libusb-package>=1.0,<2.0" "" + ''; + + nativeBuildInputs = [ + setuptools + setuptools-scm + ]; + propagatedBuildInputs = [ capstone cmsis-pack-manager colorama + importlib-metadata + importlib-resources intelhex intervaltree + lark natsort prettytable pyelftools @@ -54,19 +73,19 @@ buildPythonPackage rec { hidapi ]; - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "pyocd" ]; + pythonImportsCheck = [ + "pyocd" + ]; - postPatch = '' - substituteInPlace setup.cfg \ - --replace "libusb-package>=1.0,<2.0" "" \ - --replace "pylink-square>=0.11.1,<1.0" "pylink-square>=0.11.1,<2.0" - ''; + nativeCheckInputs = [ + pytestCheckHook + ]; meta = with lib; { + changelog = "https://github.com/pyocd/pyOCD/releases/tag/v${version}"; description = "Python library for programming and debugging Arm Cortex-M microcontrollers"; - homepage = "https://pyocd.io/"; + downloadPage = "https://github.com/pyocd/pyOCD"; + homepage = "https://pyocd.io"; license = licenses.asl20; maintainers = with maintainers; [ frogamic sbruder ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/pyocr/default.nix b/nixpkgs/pkgs/development/python-modules/pyocr/default.nix index fb82fc05300f..8dc1ee0f8780 100644 --- a/nixpkgs/pkgs/development/python-modules/pyocr/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyocr/default.nix @@ -7,12 +7,15 @@ , isPy3k , substituteAll , pytestCheckHook +, setuptools +, setuptools-scm }: buildPythonPackage rec { pname = "pyocr"; - version = "0.8.3"; + version = "0.8.5"; disabled = !isPy3k; + format = "pyproject"; # Don't fetch from PYPI because it doesn't contain tests. src = fetchFromGitLab { @@ -21,7 +24,7 @@ buildPythonPackage rec { owner = "OpenPaperwork"; repo = "pyocr"; rev = version; - hash = "sha256-gIn50H9liQcTb7SzoWnBwm5LTvkr+R+5OPvITls1B/w="; + hash = "sha256-gE0+qbHCwpDdxXFY+4rjVU2FbUSfSVrvrVMcWUk+9FU="; }; patches = [ @@ -31,18 +34,17 @@ buildPythonPackage rec { }) ]; - # see the logic in setup.py - ENABLE_SETUPTOOLS_SCM = "0"; - preConfigure = '' - echo 'version = "${version}"' > src/pyocr/_version.py - ''; + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; propagatedBuildInputs = [ pillow ]; + nativeBuildInputs = [ setuptools setuptools-scm ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { inherit (src.meta) homepage; + changelog = "https://gitlab.gnome.org/World/OpenPaperwork/pyocr/-/blob/${version}/ChangeLog"; description = "A Python wrapper for Tesseract and Cuneiform"; license = licenses.gpl3Plus; maintainers = with maintainers; [ symphorien ]; diff --git a/nixpkgs/pkgs/development/python-modules/pyocr/paths.patch b/nixpkgs/pkgs/development/python-modules/pyocr/paths.patch index d49060739737..c3c802c20649 100644 --- a/nixpkgs/pkgs/development/python-modules/pyocr/paths.patch +++ b/nixpkgs/pkgs/development/python-modules/pyocr/paths.patch @@ -1,4 +1,4 @@ -commit c4bac00441363fcaeb074682d8226ca523614ea2 +commit cfc05af26b571e9ca09e9c709c0fb8934e9e46dd Author: Guillaume Girol <symphorien+git@xlumurb.eu> Date: Sat Aug 20 17:48:01 2022 +0200 @@ -25,7 +25,7 @@ index 2e5b717..35647e2 100644 LANGUAGES_LINE_PREFIX = "Supported languages: " LANGUAGES_SPLIT_RE = re.compile("[^a-z]") diff --git a/src/pyocr/libtesseract/tesseract_raw.py b/src/pyocr/libtesseract/tesseract_raw.py -index 2002614..9ebea5c 100644 +index 1edec8c..434a336 100644 --- a/src/pyocr/libtesseract/tesseract_raw.py +++ b/src/pyocr/libtesseract/tesseract_raw.py @@ -2,7 +2,6 @@ import ctypes @@ -51,7 +51,7 @@ index 2002614..9ebea5c 100644 DPI_DEFAULT = 70 - --if getattr(sys, 'frozen', False): # pragma: no cover +-if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'): - # Pyinstaller integration - libnames += [os.path.join(sys._MEIPASS, "libtesseract-4.dll")] - libnames += [os.path.join(sys._MEIPASS, "libtesseract-3.dll")] @@ -125,10 +125,10 @@ index 0fe0d20..c1fdd27 100644 TESSDATA_EXTENSION = ".traineddata" -diff --git a/tests/tests_cuneiform.py b/tests/tests_cuneiform.py -index 45b7f6a..95f55c6 100644 ---- a/tests/tests_cuneiform.py -+++ b/tests/tests_cuneiform.py +diff --git a/tests/test_cuneiform.py b/tests/test_cuneiform.py +index b76e93c..266f6b2 100644 +--- a/tests/test_cuneiform.py ++++ b/tests/test_cuneiform.py @@ -21,7 +21,7 @@ class TestCuneiform(BaseTest): # XXX is it useful? which.return_value = True @@ -147,7 +147,7 @@ index 45b7f6a..95f55c6 100644 stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -109,7 +109,7 @@ class TestCuneiformTxt(BaseTest): +@@ -110,7 +110,7 @@ class TestCuneiformTxt(BaseTest): output = cuneiform.image_to_string(self.image) self.assertEqual(output, self._get_file_content("text").strip()) popen.assert_called_once_with( @@ -156,7 +156,7 @@ index 45b7f6a..95f55c6 100644 stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -125,7 +125,7 @@ class TestCuneiformTxt(BaseTest): +@@ -126,7 +126,7 @@ class TestCuneiformTxt(BaseTest): builder=self.builder) self.assertEqual(output, self._get_file_content("text").strip()) popen.assert_called_once_with( @@ -165,7 +165,7 @@ index 45b7f6a..95f55c6 100644 "-"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT -@@ -142,7 +142,7 @@ class TestCuneiformTxt(BaseTest): +@@ -143,7 +143,7 @@ class TestCuneiformTxt(BaseTest): builder=self.builder) self.assertEqual(output, self._get_file_content("text").strip()) popen.assert_called_once_with( @@ -174,7 +174,7 @@ index 45b7f6a..95f55c6 100644 stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -173,7 +173,7 @@ class TestCuneiformTxt(BaseTest): +@@ -174,7 +174,7 @@ class TestCuneiformTxt(BaseTest): output = cuneiform.image_to_string(image, builder=self.builder) self.assertEqual(output, self._get_file_content("text").strip()) popen.assert_called_once_with( @@ -183,7 +183,7 @@ index 45b7f6a..95f55c6 100644 stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -227,7 +227,7 @@ class TestCuneiformWordBox(BaseTest): +@@ -230,7 +230,7 @@ class TestCuneiformWordBox(BaseTest): output = cuneiform.image_to_string(self.image, builder=self.builder) popen.assert_called_once_with( @@ -192,7 +192,7 @@ index 45b7f6a..95f55c6 100644 stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -280,7 +280,7 @@ class TestCuneiformLineBox(BaseTest): +@@ -284,7 +284,7 @@ class TestCuneiformLineBox(BaseTest): output = cuneiform.image_to_string(self.image, builder=self.builder) popen.assert_called_once_with( @@ -201,11 +201,11 @@ index 45b7f6a..95f55c6 100644 stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -diff --git a/tests/tests_libtesseract.py b/tests/tests_libtesseract.py -index a5d46d8..8b9e315 100644 ---- a/tests/tests_libtesseract.py -+++ b/tests/tests_libtesseract.py -@@ -165,7 +165,8 @@ class TestLibTesseractRaw(BaseTest): +diff --git a/tests/test_libtesseract.py b/tests/test_libtesseract.py +index cc31a50..890c02c 100644 +--- a/tests/test_libtesseract.py ++++ b/tests/test_libtesseract.py +@@ -167,7 +167,8 @@ class TestLibTesseractRaw(BaseTest): args = libtess.TessBaseAPIInit3.call_args[0] self.assertEqual(len(args), 3) self.assertEqual(args[0].value, self.handle) @@ -215,7 +215,7 @@ index a5d46d8..8b9e315 100644 self.assertEqual(args[2].value, lang.encode() if lang else None) self.assertEqual( -@@ -201,7 +202,8 @@ class TestLibTesseractRaw(BaseTest): +@@ -203,7 +204,8 @@ class TestLibTesseractRaw(BaseTest): args = libtess.TessBaseAPIInit3.call_args[0] self.assertEqual(len(args), 3) self.assertEqual(args[0].value, self.handle) @@ -225,11 +225,11 @@ index a5d46d8..8b9e315 100644 self.assertEqual(args[2].value, lang.encode() if lang else None) self.assertEqual( -diff --git a/tests/tests_tesseract.py b/tests/tests_tesseract.py -index 18d01ef..593cf94 100644 ---- a/tests/tests_tesseract.py -+++ b/tests/tests_tesseract.py -@@ -36,7 +36,7 @@ class TestTesseract(BaseTest): +diff --git a/tests/test_tesseract.py b/tests/test_tesseract.py +index 823818f..2ee5fb4 100644 +--- a/tests/test_tesseract.py ++++ b/tests/test_tesseract.py +@@ -37,7 +37,7 @@ class TestTesseract(BaseTest): def test_available(self, which): which.return_value = True self.assertTrue(tesseract.is_available()) @@ -238,7 +238,7 @@ index 18d01ef..593cf94 100644 @patch("subprocess.Popen") def test_version_error(self, popen): -@@ -162,7 +162,7 @@ class TestTesseract(BaseTest): +@@ -163,7 +163,7 @@ class TestTesseract(BaseTest): for lang in ("eng", "fra", "jpn", "osd"): self.assertIn(lang, langs) popen.assert_called_once_with( @@ -247,7 +247,7 @@ index 18d01ef..593cf94 100644 startupinfo=None, creationflags=0, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -177,7 +177,7 @@ class TestTesseract(BaseTest): +@@ -178,7 +178,7 @@ class TestTesseract(BaseTest): self.assertEqual(te.exception.status, 1) self.assertEqual("unable to get languages", te.exception.message) popen.assert_called_once_with( @@ -256,7 +256,7 @@ index 18d01ef..593cf94 100644 startupinfo=None, creationflags=0, stdout=subprocess.PIPE, stderr=subprocess.STDOUT ) -@@ -254,7 +254,7 @@ class TestTesseract(BaseTest): +@@ -255,7 +255,7 @@ class TestTesseract(BaseTest): self.assertEqual(status, 0) self.assertEqual(error, message) popen.assert_called_once_with( @@ -265,7 +265,7 @@ index 18d01ef..593cf94 100644 cwd=tmpdir, startupinfo=None, creationflags=0, -@@ -277,7 +277,7 @@ class TestTesseract(BaseTest): +@@ -278,7 +278,7 @@ class TestTesseract(BaseTest): self.assertEqual(status, 0) self.assertEqual(error, message) popen.assert_called_with( @@ -274,7 +274,7 @@ index 18d01ef..593cf94 100644 cwd=tmpdir, startupinfo=None, creationflags=0, -@@ -308,7 +308,7 @@ class TestTesseract(BaseTest): +@@ -309,7 +309,7 @@ class TestTesseract(BaseTest): self.assertEqual(result["angle"], 90) self.assertEqual(result["confidence"], 9.30) popen.assert_called_once_with( @@ -283,7 +283,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -344,7 +344,7 @@ class TestTesseract(BaseTest): +@@ -345,7 +345,7 @@ class TestTesseract(BaseTest): self.assertEqual(result["angle"], 90) self.assertEqual(result["confidence"], 9.30) popen.assert_called_once_with( @@ -292,7 +292,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -377,7 +377,7 @@ class TestTesseract(BaseTest): +@@ -378,7 +378,7 @@ class TestTesseract(BaseTest): self.assertEqual(result["angle"], 90) self.assertEqual(result["confidence"], 9.30) popen.assert_called_once_with( @@ -301,7 +301,7 @@ index 18d01ef..593cf94 100644 "--psm", "0", "-l", "osd"], stdin=subprocess.PIPE, shell=False, -@@ -405,7 +405,7 @@ class TestTesseract(BaseTest): +@@ -406,7 +406,7 @@ class TestTesseract(BaseTest): with self.assertRaises(tesseract.TesseractError) as te: tesseract.detect_orientation(self.image) popen.assert_called_once_with( @@ -310,7 +310,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -439,7 +439,7 @@ class TestTesseract(BaseTest): +@@ -440,7 +440,7 @@ class TestTesseract(BaseTest): with self.assertRaises(tesseract.TesseractError) as te: tesseract.detect_orientation(self.image) popen.assert_called_once_with( @@ -319,7 +319,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -473,7 +473,7 @@ class TestTesseract(BaseTest): +@@ -474,7 +474,7 @@ class TestTesseract(BaseTest): self.assertEqual(result["angle"], 90) self.assertEqual(result["confidence"], 9.30) popen.assert_called_once_with( @@ -328,7 +328,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -506,7 +506,7 @@ class TestTesseract(BaseTest): +@@ -507,7 +507,7 @@ class TestTesseract(BaseTest): self.assertEqual(result["angle"], 90) self.assertEqual(result["confidence"], 9.30) popen.assert_called_once_with( @@ -337,7 +337,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -533,7 +533,7 @@ class TestTesseract(BaseTest): +@@ -534,7 +534,7 @@ class TestTesseract(BaseTest): with self.assertRaises(tesseract.TesseractError) as te: tesseract.detect_orientation(self.image) popen.assert_called_once_with( @@ -346,7 +346,7 @@ index 18d01ef..593cf94 100644 stdin=subprocess.PIPE, shell=False, startupinfo=None, -@@ -567,7 +567,7 @@ class TestTesseract(BaseTest): +@@ -568,7 +568,7 @@ class TestTesseract(BaseTest): with self.assertRaises(tesseract.TesseractError) as te: tesseract.detect_orientation(self.image) popen.assert_called_once_with( diff --git a/nixpkgs/pkgs/development/python-modules/pyqt/pyqt6-sip.nix b/nixpkgs/pkgs/development/python-modules/pyqt/pyqt6-sip.nix index 106a439fbb57..f9b9bc308c80 100644 --- a/nixpkgs/pkgs/development/python-modules/pyqt/pyqt6-sip.nix +++ b/nixpkgs/pkgs/development/python-modules/pyqt/pyqt6-sip.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "pyqt6-sip"; - version = "13.5.2"; + version = "13.6.0"; src = fetchPypi { pname = "PyQt6_sip"; inherit version; - hash = "sha256-6/YmS2/toBujfTtgpLuHSTvbh75w97KlOEp6zUkC2I0="; + hash = "sha256-JIbhWIBxlD1PZle6CQltyf/9IyKtLDAEHnjqPwN7V3g="; }; # There is no test code and the check phase fails with: diff --git a/nixpkgs/pkgs/development/python-modules/pyscf/default.nix b/nixpkgs/pkgs/development/python-modules/pyscf/default.nix index 5089e19c2264..784978b7ca47 100644 --- a/nixpkgs/pkgs/development/python-modules/pyscf/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyscf/default.nix @@ -10,8 +10,7 @@ , h5py , numpy , scipy -, nose -, nose-exclude +, pytestCheckHook }: buildPythonPackage rec { @@ -47,8 +46,7 @@ buildPythonPackage rec { scipy ]; - nativeCheckInputs = [ nose nose-exclude ]; - + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pyscf" ]; preCheck = '' # Set config used by tests to ensure reproducibility @@ -57,53 +55,43 @@ buildPythonPackage rec { ulimit -s 20000 export PYSCF_CONFIG_FILE=$(pwd)/pyscf/pyscf_config.py ''; - # As defined for the PySCF CI at https://github.com/pyscf/pyscf/blob/master/.github/workflows/run_tests.sh - # minus some additionally numerically instable tests, that are sensitive to BLAS, FFTW, etc. - checkPhase = '' - runHook preCheck - nosetests pyscf/ -v \ - --exclude-dir=examples --exclude-dir=pyscf/pbc/grad \ - --exclude-dir=pyscf/x2c \ - --exclude-dir=pyscf/adc \ - --exclude-dir=pyscf/pbc/tdscf \ - -e test_bz \ - -e h2o_vdz \ - -e test_mc2step_4o4e \ - -e test_ks_noimport \ - -e test_jk_hermi0 \ - -e test_j_kpts \ - -e test_k_kpts \ - -e test_lda \ - -e high_cost \ - -e skip \ - -e call_in_background \ - -e libxc_cam_beta_bug \ - -e test_finite_diff_rks_eph \ - -e test_finite_diff_uks_eph \ - -e test_finite_diff_roks_grad \ - -e test_finite_diff_df_roks_grad \ - -e test_frac_particles \ - -e test_nosymm_sa4_newton \ - -e test_pipek \ - -e test_n3_cis_ewald \ - -e test_veff \ - -I test_kuccsd_supercell_vs_kpts\.py \ - -I test_kccsd_ghf\.py \ - -I test_h_.*\.py \ - --exclude-test=pyscf/pbc/gw/test/test_kgw_slow_supercell.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/gw/test/test_kgw_slow_supercell.DiamondKSTestSupercell3 \ - --exclude-test=pyscf/pbc/gw/test/test_kgw_slow.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/gw/test/test_kgw_slow.DiamondKSTestSupercell3 \ - --exclude-test=pyscf/pbc/tdscf/test/test_krhf_slow_supercell.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/tdscf/test/test_kproxy_hf.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/tdscf/test/test_kproxy_ks.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/tdscf/test/test_kproxy_supercell_hf.DiamondTestSupercell3 \ - --exclude-test=pyscf/pbc/tdscf/test/test_kproxy_supercell_ks.DiamondTestSupercell3 \ - -I .*_slow.*py -I .*_kproxy_.*py -I test_proxy.py tdscf/*_slow.py gw/*_slow.py + # Numerically slightly off tests + disabledTests = [ + "test_tdhf_singlet" + "test_ab_hf" + "test_ea" + "test_bz" + "h2o_vdz" + "test_mc2step_4o4e" + "test_ks_noimport" + "test_jk_hermi0" + "test_j_kpts" + "test_k_kpts" + "test_lda" + "high_cost" + "skip" + "call_in_background" + "libxc_cam_beta_bug" + "test_finite_diff_rks_eph" + "test_finite_diff_uks_eph" + "test_finite_diff_roks_grad" + "test_finite_diff_df_roks_grad" + "test_frac_particles" + "test_nosymm_sa4_newton" + "test_pipek" + "test_n3_cis_ewald" + "test_veff" + "test_collinear_kgks_gga" + ]; - runHook postCheck - ''; + pytestFlagsArray = [ + "--ignore=pyscf/pbc/tdscf" + "--ignore=pyscf/pbc/gw" + "--ignore-glob=*_slow.*py" + "--ignore-glob=*_kproxy_.*py" + "--ignore-glob=test_proxy.py" + ]; meta = with lib; { description = "Python-based simulations of chemistry framework"; diff --git a/nixpkgs/pkgs/development/python-modules/pysequoia/default.nix b/nixpkgs/pkgs/development/python-modules/pysequoia/default.nix index ffc7486cf20a..4e48f1c49dd1 100644 --- a/nixpkgs/pkgs/development/python-modules/pysequoia/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pysequoia/default.nix @@ -1,6 +1,6 @@ { lib , buildPythonPackage -, fetchFromGitLab +, fetchPypi , pkg-config , rustPlatform , cargo @@ -11,24 +11,23 @@ , pcsclite , stdenv , darwin +, libiconv }: buildPythonPackage rec { pname = "pysequoia"; - version = "0.1.14"; + version = "0.1.20"; format = "pyproject"; - src = fetchFromGitLab { - owner = "sequoia-pgp"; - repo = "pysequoia"; - rev = "v${version}"; - hash = "sha256-63kUUxZTG33cB/IiD4AiDpLOI6Uew/fETgqhaGc7zp0="; + src = fetchPypi { + inherit pname version; + hash = "sha256-KavsLp17e4ckX11B0pefiQ1Hma/O9x0VY/uVPiJm4Fs="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-S/j3bGgU46nvVQFs35ih05teVEIJrFN4Ryq4B7rLFDE="; + hash = "sha256-7Lw6gR6o2HJ/zyG4b0wz4nmU2AIIAhyK9zaQ6w+/RgE="; }; nativeBuildInputs = [ @@ -48,14 +47,18 @@ buildPythonPackage rec { ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreFoundation darwin.apple_sdk.frameworks.Security + libiconv ]; pythonImportsCheck = [ "pysequoia" ]; meta = with lib; { description = "This library provides OpenPGP facilities in Python through the Sequoia PGP library"; + downloadPage = "https://codeberg.org/wiktor/pysequoia"; homepage = "https://sequoia-pgp.gitlab.io/pysequoia"; license = licenses.asl20; maintainers = with maintainers; [ doronbehar ]; + # Broken since the 0.1.20 update according to ofborg. The errors are not clear... + broken = stdenv.isDarwin; }; } diff --git a/nixpkgs/pkgs/development/python-modules/pyside2/default.nix b/nixpkgs/pkgs/development/python-modules/pyside2/default.nix index 151efb65895e..7670b443318b 100644 --- a/nixpkgs/pkgs/development/python-modules/pyside2/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyside2/default.nix @@ -17,11 +17,11 @@ disabledIf (pythonAtLeast "3.11") ( stdenv.mkDerivation rec { pname = "pyside2"; - version = "5.15.10"; + version = "5.15.11"; src = fetchurl { url = "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${version}-src/pyside-setup-opensource-src-${version}.tar.xz"; - sha256 = "sha256-KvaR02E6Qfg6YEObRlaPwsaW2/rkL3zXsHFS0RXq0zo="; + sha256 = "sha256-2lZ807eFTSegtK/j6J3osvmLem1XOTvlbx/BP3cPryk="; }; patches = [ diff --git a/nixpkgs/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix b/nixpkgs/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix index 4461c02c8cab..e6b55788735a 100644 --- a/nixpkgs/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pysigma-backend-elasticsearch"; - version = "1.0.7"; + version = "1.0.9"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "SigmaHQ"; repo = "pySigma-backend-elasticsearch"; rev = "refs/tags/v${version}"; - hash = "sha256-qvWrMucaSx7LltWYru30qVPDTVHtuqf8tKGFL+Fl8fU="; + hash = "sha256-OZaUKEEvgEIukEcAHB9ci/XWCU+h1CvQTU3gwWBOBkY="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/pytapo/default.nix b/nixpkgs/pkgs/development/python-modules/pytapo/default.nix index f27757b4784e..b0893b5d204e 100644 --- a/nixpkgs/pkgs/development/python-modules/pytapo/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytapo/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pytapo"; - version = "3.2.14"; + version = "3.2.18"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-V/D+eE6y1kCMZmp9rIcvS/wdcSyW3mYWEJqpCb74NtY="; + hash = "sha256-z3HD7sjDg8dMNpd93PiN+nSzKTVCw+OJnfKX07e1+sg="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pytesseract/default.nix b/nixpkgs/pkgs/development/python-modules/pytesseract/default.nix index 1d77af888020..77dd73e30155 100644 --- a/nixpkgs/pkgs/development/python-modules/pytesseract/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytesseract/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pytesseract"; - version = "0.3.12"; + version = "0.3.13"; format = "pyproject"; src = fetchFromGitHub { owner = "madmaze"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-19eLgcvmEFGiyu6v/EzLG8w+jFQL/5rbfDaiQqAGq5g="; + hash = "sha256-gQMeck6ojlIwyiOCBBhzHHrjQfBMelVksVGd+fyxWZk="; }; patches = [ diff --git a/nixpkgs/pkgs/development/python-modules/pytest-examples/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-examples/default.nix index 212938df20b6..3ac626a3f997 100644 --- a/nixpkgs/pkgs/development/python-modules/pytest-examples/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytest-examples/default.nix @@ -56,6 +56,12 @@ buildPythonPackage rec { "pytest_examples" ]; + disabledTests = [ + # Test fails with latest ruff v0.1.2 + # See https://github.com/pydantic/pytest-examples/issues/26 + "test_ruff_error" + ]; + meta = with lib; { description = "Pytest plugin for testing examples in docstrings and markdown files"; homepage = "https://github.com/pydantic/pytest-examples"; diff --git a/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix index f972070f53f2..428e0c5c3e01 100644 --- a/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pytest-flask"; - version = "1.2.0"; + version = "1.3.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Rv3mUvd3d78C3JEgWuxM4gzfKsu71mqRirkfXBRpPT0="; + hash = "sha256-WL4cl7Ibo8TUfgp2ketBAHdIUGw2v1EAT3jfEGkfqV4="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix index 5bb9224ac421..c989948afd8c 100644 --- a/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pytest-pylint"; - version = "0.19.0"; + version = "0.21.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-2I6DwQI8ZBVIqew1Z3B87udhZjKphq8TNCbUp00GaTI="; + hash = "sha256-iHZLjh1c+hiAkkjgzML8BQNfCMNfCwIi3c/qHDxOVT4="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix b/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix index ccb013d14e54..1c65a6de3220 100644 --- a/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix +++ b/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix @@ -1,7 +1,6 @@ { lib , buildPythonPackage , fetchFromGitHub -, fetchpatch , pythonOlder # build @@ -29,7 +28,7 @@ buildPythonPackage rec { pname = "python-matter-server"; - version = "3.7.0"; + version = "4.0.0"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -38,18 +37,9 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-matter-server"; rev = "refs/tags/${version}"; - hash = "sha256-t++7jQreibGpJRjJawicxjFIye5X6R1dpFqiM6yvRf0="; + hash = "sha256-7MBQo4jzBU/n7gVdGzVHlQl8Vj3OjfK4gk1vhLQQUE0="; }; - patches = [ - # https://github.com/home-assistant-libs/python-matter-server/pull/379 - (fetchpatch { - name = "relax-setuptools-dependency.patch"; - url = "https://github.com/home-assistant-libs/python-matter-server/commit/1bbc945634db92ea081051645b03c3d9c358fb15.patch"; - hash = "sha256-kTu1+IwDrcdqelyK/vfhxw8MQBis5I1jag7YTytKQhs="; - }) - ]; - nativeBuildInputs = [ setuptools wheel diff --git a/nixpkgs/pkgs/development/python-modules/python-on-whales/default.nix b/nixpkgs/pkgs/development/python-modules/python-on-whales/default.nix new file mode 100644 index 000000000000..c2484a8857dd --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/python-on-whales/default.nix @@ -0,0 +1,45 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, setuptools +, pythonOlder +, pydantic +, requests +, tqdm +, typer +}: + +buildPythonPackage rec { + pname = "python-on-whales"; + version = "0.65.0"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "gabrieldemarmiesse"; + repo = "python-on-whales"; + rev = "refs/tags/v${version}"; + hash = "sha256-aFE4qeNMSxhHs7IAjYQYl15s4NkHH8balTV3N0obNPs="; + }; + + nativeBuildInputs = [ setuptools ]; + + propagatedBuildInputs = [ + pydantic + requests + tqdm + typer + ]; + + doCheck = false; # majority of tests require Docker and/or network access + pythonImportsCheck = [ "python_on_whales" ]; + + meta = with lib; { + description = "Docker client for Python, designed to be fun and intuitive"; + homepage = "https://github.com/gabrieldemarmiesse/python-on-whales"; + changelog = "https://github.com/gabrieldemarmiesse/python-on-whales/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ bcdarwin ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix b/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix index 1d785987cff0..8a13ee5e8991 100644 --- a/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix +++ b/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "python-rtmidi"; - version = "1.5.6"; + version = "1.5.7"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -29,7 +29,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "python_rtmidi"; inherit version; - hash = "sha256-sqCjmbtKXhpWR3eYr9QdAioYtelU9tD/krRbuZvuNxA="; + hash = "sha256-3vsaSyrob/OYwjLFPu2lVOJKSfZ96ELnnOuos8p3N00="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pytorch-lightning/default.nix b/nixpkgs/pkgs/development/python-modules/pytorch-lightning/default.nix index 9e0a7a2018db..15804b2c5b35 100644 --- a/nixpkgs/pkgs/development/python-modules/pytorch-lightning/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pytorch-lightning/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "pytorch-lightning"; - version = "2.0.9"; + version = "2.1.0"; format = "pyproject"; src = fetchFromGitHub { owner = "Lightning-AI"; repo = "pytorch-lightning"; rev = "refs/tags/${version}"; - hash = "sha256-2HjdqC7JU28nVAJdaEkwmJOTfWBCqHcM1a1sHIfF3ME="; + hash = "sha256-gpY5pfvgciiQF5kDUui5UbxLlZ6X3mSNBNZWfpYD5Sc="; }; preConfigure = '' diff --git a/nixpkgs/pkgs/development/python-modules/pytorch-msssim/default.nix b/nixpkgs/pkgs/development/python-modules/pytorch-msssim/default.nix new file mode 100644 index 000000000000..371ae7514aeb --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/pytorch-msssim/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, setuptools +, wheel +, torch +}: + +buildPythonPackage rec { + pname = "pytorch-msssim"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "VainF"; + repo = "pytorch-msssim"; + rev = "refs/tags/v${version}"; + hash = "sha256-bghglwQhgByC7BqbDvImSvt6edKF55NLYEPjqmmSFH8="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + propagatedBuildInputs = [ + torch + ]; + + pythonImportsCheck = [ "pytorch_msssim" ]; + + # This test doesn't have (automatic) tests + doCheck = false; + + meta = with lib; { + description = "Fast and differentiable MS-SSIM and SSIM for pytorch"; + homepage = "https://github.com/VainF/pytorch-msssim"; + license = licenses.mit; + maintainers = with maintainers; [ GaetanLepage ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/pyversasense/default.nix b/nixpkgs/pkgs/development/python-modules/pyversasense/default.nix index 40c2fac51577..908d9d37f7ba 100644 --- a/nixpkgs/pkgs/development/python-modules/pyversasense/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyversasense/default.nix @@ -26,6 +26,8 @@ buildPythonPackage rec { aiohttp ]; + doCheck = pythonOlder "3.11"; # asynctest unsupported on python3.11 + nativeCheckInputs = [ asynctest pytest-asyncio diff --git a/nixpkgs/pkgs/development/python-modules/pyvex/default.nix b/nixpkgs/pkgs/development/python-modules/pyvex/default.nix index d238b86ed4ca..db2d65450f8e 100644 --- a/nixpkgs/pkgs/development/python-modules/pyvex/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pyvex/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyvex"; - version = "9.2.73"; + version = "9.2.74"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-44ykNXMwKHfb5ZcYBstFThGR+YkFDbmItkPEyOKKDqc="; + hash = "sha256-49Vcm6JkIpOm+U1Q/BrTi8jiEWZdaNs77TaCMjOLpyw="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/pywebview/default.nix b/nixpkgs/pkgs/development/python-modules/pywebview/default.nix index 04df94d137ef..246f1ae55d2c 100644 --- a/nixpkgs/pkgs/development/python-modules/pywebview/default.nix +++ b/nixpkgs/pkgs/development/python-modules/pywebview/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, setuptools-scm , bottle , importlib-resources , proxy_tools @@ -17,7 +18,7 @@ buildPythonPackage rec { pname = "pywebview"; version = "4.3.3"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.5"; @@ -29,6 +30,7 @@ buildPythonPackage rec { }; nativeBuildInputs = [ + setuptools-scm qt5.wrapQtAppsHook ]; @@ -48,6 +50,8 @@ buildPythonPackage rec { xvfb-run ]; + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; + checkPhase = '' # Cannot create directory /homeless-shelter/.... Error: FILE_ERROR_ACCESS_DENIED export HOME=$TMPDIR diff --git a/nixpkgs/pkgs/development/python-modules/reptor/default.nix b/nixpkgs/pkgs/development/python-modules/reptor/default.nix index 8ff2d984a4b7..d48a84025e4c 100644 --- a/nixpkgs/pkgs/development/python-modules/reptor/default.nix +++ b/nixpkgs/pkgs/development/python-modules/reptor/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { pname = "reptor"; - version = "0.5"; + version = "0.7"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -39,7 +39,7 @@ buildPythonPackage rec { owner = "Syslifters"; repo = "reptor"; rev = "refs/tags/${version}"; - hash = "sha256-TN4ti860bMegxsCMhSxVQwiTLCB9nl+CJ+xDzJQcRuE="; + hash = "sha256-d76Hsf+leJKYOh7k/RVuo6adfjMW6yAYt+vh7KNh7sA="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/s3fs/default.nix b/nixpkgs/pkgs/development/python-modules/s3fs/default.nix index 1594d9296f3d..bc4ea00f055c 100644 --- a/nixpkgs/pkgs/development/python-modules/s3fs/default.nix +++ b/nixpkgs/pkgs/development/python-modules/s3fs/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "s3fs"; - version = "2023.9.2"; + version = "2023.10.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-ZMzOrTKoFkIt2a4daTxdY1TZn2SuJsVjiPHY4ceFgyE="; + hash = "sha256-xA8jjMyf7/8/bQnUtXYqvWyRO6QuGjKJdrVNA4kBuDU="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/python-modules/scooby/default.nix b/nixpkgs/pkgs/development/python-modules/scooby/default.nix index 5a858e22326b..f1f6716c917f 100644 --- a/nixpkgs/pkgs/development/python-modules/scooby/default.nix +++ b/nixpkgs/pkgs/development/python-modules/scooby/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "scooby"; - version = "0.7.4"; + version = "0.9.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "banesullivan"; repo = "scooby"; rev = "refs/tags/v${version}"; - hash = "sha256-BgQwsgAYtRgxxjo7NHbgNME1maoZQpocGGBW7Vddr+o="; + hash = "sha256-x6GPRo0OuXJtN41urviY0joZKzq0SQjUdRBpIylgcXY="; }; nativeBuildInputs = [ @@ -54,6 +54,8 @@ buildPythonPackage rec { "test_tracking" "test_import_os_error" "test_import_time" + # TypeError: expected str, bytes or os.PathLike object, not list + "test_cli" ]; meta = with lib; { diff --git a/nixpkgs/pkgs/development/python-modules/spacy-transformers/default.nix b/nixpkgs/pkgs/development/python-modules/spacy-transformers/default.nix index 6a34745848d1..123b1a2c508d 100644 --- a/nixpkgs/pkgs/development/python-modules/spacy-transformers/default.nix +++ b/nixpkgs/pkgs/development/python-modules/spacy-transformers/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "spacy-transformers"; - version = "1.3.0"; + version = "1.3.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-vxzDGLa+LoKnLpaqG7kGLfSLxqQdW+9AXw2YzBAz0UY="; + hash = "sha256-xfUePKLmR1Arhs0c1ZNjca6klJdGL0o2DdGLsejE6zw="; }; nativeBuildInputs = [ @@ -36,6 +36,7 @@ buildPythonPackage rec { ]; pythonRelaxDeps = [ + "spacy" "transformers" ]; diff --git a/nixpkgs/pkgs/development/python-modules/spacy/default.nix b/nixpkgs/pkgs/development/python-modules/spacy/default.nix index 944fef7909c1..ccbfef1568e8 100644 --- a/nixpkgs/pkgs/development/python-modules/spacy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/spacy/default.nix @@ -29,6 +29,7 @@ , typer , typing-extensions , wasabi +, weasel , writeScript , nix , git @@ -37,14 +38,14 @@ buildPythonPackage rec { pname = "spacy"; - version = "3.6.1"; - format = "setuptools"; + version = "3.7.2"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-YyOphwauLVVhaUsDqLC1dRiHoAKQOkiU5orrKcxnIWY="; + hash = "sha256-zt9JJ78NP+x3OmzkjV0skb2wL+08fV7Ae9uHPxEm8aA="; }; pythonRelaxDeps = [ @@ -77,9 +78,12 @@ buildPythonPackage rec { tqdm typer wasabi + weasel ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions - ]; postPatch = '' + ]; + + postPatch = '' substituteInPlace setup.cfg \ --replace "thinc>=8.1.8,<8.2.0" "thinc>=8.1.8" ''; diff --git a/nixpkgs/pkgs/development/python-modules/spacy/lookups-data.nix b/nixpkgs/pkgs/development/python-modules/spacy/lookups-data.nix index 7d440706acbe..70469761eddb 100644 --- a/nixpkgs/pkgs/development/python-modules/spacy/lookups-data.nix +++ b/nixpkgs/pkgs/development/python-modules/spacy/lookups-data.nix @@ -1,7 +1,7 @@ { lib , buildPythonPackage -, fetchPypi -, setuptools +, pythonOlder +, fetchFromGitHub , spacy , pytestCheckHook }: @@ -11,10 +11,13 @@ buildPythonPackage rec { version = "1.0.5"; format = "setuptools"; - src = fetchPypi { - pname = "spacy_lookups_data"; - inherit version; - hash = "sha256-b5NcgfFFvcyE/GEV9kh2QoXH/z6P8kYpUEaBTpba1jw="; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "explosion"; + repo = "spacy-lookups-data"; + rev = "refs/tags/v${version}"; + hash = "sha256-6sKZ+GgCjLWYnV96nub4xEUFh1qpPQpbnoxyOVrvcD0="; }; nativeCheckInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/spacy/models.json b/nixpkgs/pkgs/development/python-modules/spacy/models.json index 8c6987d95d91..0514c9e41971 100644 --- a/nixpkgs/pkgs/development/python-modules/spacy/models.json +++ b/nixpkgs/pkgs/development/python-modules/spacy/models.json @@ -1,458 +1,458 @@ [ { "pname": "ca_core_news_lg", - "version": "3.5.0", - "sha256": "01wssrmfjnx2lycqbpjpvzpfymwhiy1336s1123y747q7klzic08", + "version": "3.7.0", + "sha256": "1hlrbrgiahj6jkap3hrhki6zk10wg7dpajxcp540darprl7w60vy", "license": "gpl3" }, { "pname": "ca_core_news_md", - "version": "3.5.0", - "sha256": "0z8p2wqp1jsv9ipiqkw7c144nla2xgfwzijkwbb6qf4k2gdizzmq", + "version": "3.7.0", + "sha256": "0ygygvw8bs510dyz4k9sfmxxlqssmv566aac9k3xiip3k5lfgysi", "license": "gpl3" }, { "pname": "ca_core_news_sm", - "version": "3.5.0", - "sha256": "0kwifrwf8iaxpry7v453hf8vawlwqpqm9df364k4ai6bhcpqad3k", + "version": "3.7.0", + "sha256": "1cj53w9vzdb2xqjpprkhgrglm70g0vaw0308jxnd7nvgn6vfx09s", "license": "gpl3" }, { "pname": "ca_core_news_trf", - "version": "3.5.0", - "sha256": "12vlgy6n2xmap1z8fsf44dbnrw69fbdipss88v9ivwffn6yy3mj8", + "version": "3.7.0", + "sha256": "1il0ak0wh4dlxxdddwz8a2vr6817cn5fwrflxwgcd25njx7w886g", "license": "gpl3" }, { "pname": "da_core_news_lg", - "version": "3.5.0", - "sha256": "1289r8qmzfzwyvsz3dvl6r6wrbr6s1jfw1nmb0bpybjzcp48nfnh", + "version": "3.7.0", + "sha256": "04bm53v7dpdlnlk39wppfir792jp2qq9kkw0zs9i0ki68sxh8giz", "license": "cc-by-sa-40" }, { "pname": "da_core_news_md", - "version": "3.5.0", - "sha256": "1i3vamzxnv6xfa1ky2zf6cb9c0blvm5rkfmif15kvgfkjbmhi7id", + "version": "3.7.0", + "sha256": "1c35avbhkx16icnqsp571nvilcra143kqjvnszd7j0xnnzn5iqyx", "license": "cc-by-sa-40" }, { "pname": "da_core_news_sm", - "version": "3.5.0", - "sha256": "0bmbk6vnad3xqhg0jg8dhfhh75vyahsm16mn8ddzchhl7wm8axcc", + "version": "3.7.0", + "sha256": "1hlx9zgixv91x4xa489gnwm3qdghffk4fimg7mjncyjw1g9xskif", "license": "cc-by-sa-40" }, { "pname": "da_core_news_trf", - "version": "3.5.0", - "sha256": "0b8mxr1ajyw8ccm0khmcp4n3jcxl4syfrmiy9kzf3cp4hcrnqnxy", + "version": "3.7.0", + "sha256": "02hbg58ql1dcd7zdlgb959106inaqnvxphc2dmxf7myjr4si3w37", "license": "cc-by-sa-40" }, { "pname": "de_core_news_lg", - "version": "3.5.0", - "sha256": "0l3sg853xfkab7mj41n370x37iksp79nrjp7s60hhajpfbl546a0", + "version": "3.7.0", + "sha256": "1aag695nygpbxrvvknlcic79hyfzdwcc2d9vjgzq2bc43zdf05a0", "license": "mit" }, { "pname": "de_core_news_md", - "version": "3.5.0", - "sha256": "01z9bg59k4aw324dzwa3hlf8fg8yys70k6c3ih93if55svfc5xym", + "version": "3.7.0", + "sha256": "1qnq7yy38nw1pg8ysxjqyxd82yc3ncl148p90hil2njxg771g1hk", "license": "mit" }, { "pname": "de_core_news_sm", - "version": "3.5.0", - "sha256": "1qlqiqadv8r44a2y6iwpf28khmixsnwm8pss6miwdn0k5xh4kqbp", + "version": "3.7.0", + "sha256": "0r0wgf044r0nl267m5dc3zp4cq5ml4b9i6gpkas1hhn708d5sjb1", "license": "mit" }, { "pname": "de_dep_news_trf", - "version": "3.5.0", - "sha256": "0d5vkdz653yhqwykn39xm78vmxn9bcl5a9wh6hsvzhg9brffh2cn", + "version": "3.7.0", + "sha256": "05xca8gjpmn7dlj8jb93rv7r0s4wa3nq5h7rkmq6d7h7gy6zpz8f", "license": "mit" }, { "pname": "el_core_news_lg", - "version": "3.5.0", - "sha256": "1y0na4fz3jfsjh43prc76rmkc508vk42mi9mgahz7n7nwfgyxspj", + "version": "3.7.0", + "sha256": "0n7xk8kbqqis1fivsgvyfmhd6qj853wylrwjl9q352cvbv8zg6dk", "license": "cc-by-nc-sa-30" }, { "pname": "el_core_news_md", - "version": "3.5.0", - "sha256": "10li1rklw2yjs5rhzm2cr2pa0x9wx504hamkyb2d9fkcq1vnj3ds", + "version": "3.7.0", + "sha256": "042vmymi40zgwxg87sfsvq7b9crigh6g9ai7cyz49spcqmvq2qd3", "license": "cc-by-nc-sa-30" }, { "pname": "el_core_news_sm", - "version": "3.5.0", - "sha256": "1j728bmmavhhn22k6ppz29ck8ag5y4299jir4y0bjjhn1ghmxq4d", + "version": "3.7.0", + "sha256": "0apky61l3gh2dvfpqaj6vqql5g6sh4bp9i91y7zfgacqvf7jp67g", "license": "cc-by-nc-sa-30" }, { "pname": "en_core_web_lg", - "version": "3.5.0", - "sha256": "0ib93cn1nv5wv39dpxxs68nzmwr3j6qdc5l71mp6hi74cy0jqwr9", + "version": "3.7.0", + "sha256": "192mhp5niixq0crqwwmp70g63wbahgr41dpmmjsdqf9189s7qswr", "license": "mit" }, { "pname": "en_core_web_md", - "version": "3.5.0", - "sha256": "02w0kjsbzmnp17p7b7cs4lqzg37mbk0ygva7c4qfb312x4wyr9vg", + "version": "3.7.0", + "sha256": "1wy2kpsninpxwjbqavh963i12041a0av4wmrn8plvb73czp995dg", "license": "mit" }, { "pname": "en_core_web_sm", - "version": "3.5.0", - "sha256": "09j61i5nrdy2amml3kij2xndqawha3dgdm7lg9f67422vpn8zlv3", + "version": "3.7.0", + "sha256": "01hps9i3v73prqfjrch0da0s38vhbvx0d73g3x1bkrmavan26bj7", "license": "mit" }, { "pname": "en_core_web_trf", - "version": "3.5.0", - "sha256": "1rqb9p8khy1zy041gsc04b5v9l4v0pc6nqzn5lm5p85161k55c7c", + "version": "3.7.0", + "sha256": "1pnm63bk5k6g6kc5s8v5pwdahqgbh3rlm5mxq3gxk8my3cfkklpc", "license": "mit" }, { "pname": "es_core_news_lg", - "version": "3.5.0", - "sha256": "0zw6z8aygh9pzdws88iclgnp277v0nlklykmdkkhqs75acpckzkx", + "version": "3.7.0", + "sha256": "1qfadw61yjz1hkp5wldg5ncj50db0b3wvpcfklybij56r4ibz6f2", "license": "gpl3" }, { "pname": "es_core_news_md", - "version": "3.5.0", - "sha256": "1b5xsidys6jhq9rnv0q38q3hck11jx4z3yvmka83cbdwvzkncaq3", + "version": "3.7.0", + "sha256": "1z9m6f2c3cbjrljdlywdd4c4qj4lky1rb3n20yav5zb9k7jbj3s4", "license": "gpl3" }, { "pname": "es_core_news_sm", - "version": "3.5.0", - "sha256": "169xg2xwn3rkhal9ygwrnkb9xzdgz4rz3419xr252zji34cr8d6a", + "version": "3.7.0", + "sha256": "07fm2bmiwkkia4v491dzkgb3dbp1qfh4j7iba2h4wv8yci6la3n4", "license": "gpl3" }, { "pname": "es_dep_news_trf", - "version": "3.5.0", - "sha256": "1py98kc6dxx5a6v6pc7hpldd6jm5s2a8vwp7l7d2jxadh947ma12", + "version": "3.7.0", + "sha256": "1n5sk5jlj6gx4w2ka1ia93bmi4nm2cyfg7fbca2kvmsg6zw8hq27", "license": "gpl3" }, { "pname": "fi_core_news_lg", - "version": "3.5.0", - "sha256": "0j3r01a0yqgj8apfjv1wkblhqg86yp2nzxv51nf99pi2nmh81jzx", + "version": "3.7.0", + "sha256": "08lk2dgwm99nj2a355s682ar4xwg1av4z3r6qpwq72rkm2h8jkmm", "license": "cc-by-sa-40" }, { "pname": "fi_core_news_md", - "version": "3.5.0", - "sha256": "09qfzwyw6wfdmw1bgd1kfg1gdbmzal5z1r240djivxygzn6f1ixs", + "version": "3.7.0", + "sha256": "07hqjw6w8332zf3ki5pbrv7m1kc4y6j3f0czharvv0grr2sfvh84", "license": "cc-by-sa-40" }, { "pname": "fi_core_news_sm", - "version": "3.5.0", - "sha256": "1ly71cacy0gr62acvc3vl8dxh2czd6zkm7ijprisdblw17ik9yln", + "version": "3.7.0", + "sha256": "03bhh3z3r70km19p3x202g66hikfyh309hgb96sycb8lhfr737lk", "license": "cc-by-sa-40" }, { "pname": "fr_core_news_lg", - "version": "3.5.0", - "sha256": "1zjf348c60xf35zaldgykrlskvrryxv9vdaz49xlwq9caw0yzyh4", + "version": "3.7.0", + "sha256": "02dv00w67alc1avwq93hara49va7mnsmmm2kww961p5a3k3ldz20", "license": "lgpllr" }, { "pname": "fr_core_news_md", - "version": "3.5.0", - "sha256": "1ph768pv2brv94fzydw8d2daxypvy61zwbmi4hbalgaar62lglhl", + "version": "3.7.0", + "sha256": "184gxwgf980x3vsn45zycd3cr1mkl3r1vbf3hb5hrhs8xk3y1v34", "license": "lgpllr" }, { "pname": "fr_core_news_sm", - "version": "3.5.0", - "sha256": "1vhamgrv7adk85i9b3s5bh6j0aw21rma5xcb3ggy9ay51jfmkzzm", + "version": "3.7.0", + "sha256": "1ifbazd9hs1fhy22hjqhwkq0bnnsr3km3ff60v8arkyq5vlprhdb", "license": "lgpllr" }, { "pname": "fr_dep_news_trf", - "version": "3.5.0", - "sha256": "0ciyilnc5gx0f1qakim57pizj1dknm8l8gd72avmrmzg3z52mgl2", + "version": "3.7.0", + "sha256": "0shhlmyyd79bbvxf6dfr5r99lfhjcywvvrji67k2hxz4604q8bxv", "license": "lgpllr" }, { "pname": "hr_core_news_lg", - "version": "3.5.0", - "sha256": "1fvkzfi539fmp6jy3hjcrwvdxw5k6zc3h351s887xidlw3gs1kr3", + "version": "3.7.0", + "sha256": "1r8cdyawf6fdvx1xn1l470mx31lbx5cjpivlx1pvv9ckp71zp28z", "license": "cc-by-sa-40" }, { "pname": "hr_core_news_md", - "version": "3.5.0", - "sha256": "1mi6k9qjxbigrl2fa60blyyz8b54jda5hc1s96vn9rykg4rni8cr", + "version": "3.7.0", + "sha256": "1dzi6dxwjpbddc0rjqajj4k1c61sacyycwnjvy03h3aclxacqn53", "license": "cc-by-sa-40" }, { "pname": "hr_core_news_sm", - "version": "3.5.0", - "sha256": "1s22mx7y5h135ry5l49az30l7mw7fdrz53s4a9gaxfsp9rzs474g", + "version": "3.7.0", + "sha256": "0dmhv1fa46hi78jgv562v4x3mfl7svchs6kiz35s63ph9ik5r6f2", "license": "cc-by-sa-40" }, { "pname": "it_core_news_lg", - "version": "3.5.0", - "sha256": "1z64s632wbjlqmnmppcnpf2pfrjbml30gbil7mk0qln2i2hrh0qq", + "version": "3.7.0", + "sha256": "0gwn6pf0rzbplahs2wnzp6379mmj066dqhijhq4ln4552fz4d1yx", "license": "cc-by-nc-sa-30" }, { "pname": "it_core_news_md", - "version": "3.5.0", - "sha256": "055gj5ai4rda5yc8lkhmfcwpfm7yfzyl6v05xhziz8sh1x4z58kz", + "version": "3.7.0", + "sha256": "003w99glj5jgb6gfqygb4c5jljhc85ck6yqn49h9m8fa9vmaylhx", "license": "cc-by-nc-sa-30" }, { "pname": "it_core_news_sm", - "version": "3.5.0", - "sha256": "1fw262m7bl3g31gz0jb6fxrd385p67q82wfrsff6z9daxi3pi6ip", + "version": "3.7.0", + "sha256": "0kng2w5xj1irz6c5d6vl4px9my1z41h8zfvf9b01rh9yvjmhfyzc", "license": "cc-by-nc-sa-30" }, { "pname": "ko_core_news_lg", - "version": "3.5.0", - "sha256": "1q314wb114ynkf455cm8jd9jsx3yb6y0rrgf820ww31jlk5jzaa9", + "version": "3.7.0", + "sha256": "0hxwkb1w58vb4g1162ry12a63hnj20q20n66xnlvc0r96ibj4fia", "license": "cc-by-sa-40" }, { "pname": "ko_core_news_md", - "version": "3.5.0", - "sha256": "0dy7kk4bvjl944vv2m4hcvppar7clwq28y2rk40i3022jbqh2nxq", + "version": "3.7.0", + "sha256": "1ai7cyk58c7rj0dy82l01w5r4fkp2cpnhcsarzas1ml0icnk1srm", "license": "cc-by-sa-40" }, { "pname": "ko_core_news_sm", - "version": "3.5.0", - "sha256": "1i5q8dpyfa2sy80hr81r6s9dqpawp36ni8slz035b0wd9sq3i73v", + "version": "3.7.0", + "sha256": "16m1lsikf8ghsazpdprd9fc4n3m8an9qzjbyjwyvwkr0f2p0nmph", "license": "cc-by-sa-40" }, { "pname": "lt_core_news_lg", - "version": "3.5.0", - "sha256": "002xalsrf85vg4c3gmj1zaka1zfy7smxv2xpqkl00idiixc5822y", + "version": "3.7.0", + "sha256": "174p8i2lnwq324qcs85s3c0j7iyav12yk0i896l23khg9gyzkmlg", "license": "cc-by-sa-40" }, { "pname": "lt_core_news_md", - "version": "3.5.0", - "sha256": "0rd3jmy7d42q5vwgx5kdf24kzd333i5l6v7pjmc5qnq4vwhqr96j", + "version": "3.7.0", + "sha256": "1117sij5w4s297q5j6h210hafh2amm6pd9m9m7m3608rfwsvm9g8", "license": "cc-by-sa-40" }, { "pname": "lt_core_news_sm", - "version": "3.5.0", - "sha256": "039ldh4wvlnkq7cfxahk0m9hvb90hh2x0dqsqygglbdflxibmia0", + "version": "3.7.0", + "sha256": "1j04apdc63c2b2namic4blhm9mk8inmr8ynid09mncljwskg0fjb", "license": "cc-by-sa-40" }, { "pname": "mk_core_news_lg", - "version": "3.5.0", - "sha256": "11daxcyapaqskwmfxl57s3hbjaajk79khnafg4k7zshlqpdyvc3p", + "version": "3.7.0", + "sha256": "0fshypj08hvcbbqjfxkzyfs72p5rm5fw1pfclgln2y0whfap0lqx", "license": "cc-by-sa-40" }, { "pname": "mk_core_news_md", - "version": "3.5.0", - "sha256": "0iky995dql569vg1manz4gv65jgr01nlx0559fljmysiqhq8ax76", + "version": "3.7.0", + "sha256": "1il8pzfk2nd09hd8kmk5znf66ir4bsrp1ax7jaxghi76ggrbpzyx", "license": "cc-by-sa-40" }, { "pname": "mk_core_news_sm", - "version": "3.5.0", - "sha256": "1ghjpk6p5p19l4gichg361191i7xibp5zw0g1hqn87y0x12d20y3", + "version": "3.7.0", + "sha256": "1805hkkm3hjbzw8pg6q08p61bpjk5h13ldzpik0gb9wqw9f69dbp", "license": "cc-by-sa-40" }, { "pname": "nb_core_news_lg", - "version": "3.5.0", - "sha256": "06pcfcy28r57n9dysjqx6py8r0awwfan4g5s97byl1486h77jkaz", + "version": "3.7.0", + "sha256": "1zqwp8a8d26mi94dkib5ahhkr9hawxx4vag4fhibfa6m0prpzh9h", "license": "mit" }, { "pname": "nb_core_news_md", - "version": "3.5.0", - "sha256": "05vsaqw4x8swi4yamwlwg4rw7nj3bsyxdq8g5qjhcj0mjdabz6kj", + "version": "3.7.0", + "sha256": "1ilxscc6hnmiby7ip7kgx3aih9msqmg21iqakkwny3z1lnnly466", "license": "mit" }, { "pname": "nb_core_news_sm", - "version": "3.5.0", - "sha256": "030j0v1csn2q38sy7nfxkx60i8ga7mlkma2f99mlh739j1s4nxaz", + "version": "3.7.0", + "sha256": "1wrchw1rhlzrji5j46lpwzydiaxcywaglz0nvm4vk1np45r7l3dm", "license": "mit" }, { "pname": "nl_core_news_lg", - "version": "3.5.0", - "sha256": "0qcfka8ahcdv1y9lz4zsd1q6xlfxajf5qbymg9cabxxyqjzjqwys", + "version": "3.7.0", + "sha256": "1777sdmjcc7lnj0j26zf00ab7pr09v1220k47fq724cw9l0knin1", "license": "cc-by-sa-40" }, { "pname": "nl_core_news_md", - "version": "3.5.0", - "sha256": "1cl3vynhlgkby7cnda1sgxqi8vrcj5amplmm96xhq5nmb6z6b8jx", + "version": "3.7.0", + "sha256": "19g6hzljz0zi1fppl7c3w8gdak42af3f7z45cg12qyw7vnjl9988", "license": "cc-by-sa-40" }, { "pname": "nl_core_news_sm", - "version": "3.5.0", - "sha256": "16dkiklayp7irc5hwf7qv4pjww6kjg5pd0say25niclrgxfn3482", + "version": "3.7.0", + "sha256": "0gcbb0vs5snif4j5a7z9ha2sj9jby0hnxbp0w5h73yxyg37fk8d4", "license": "cc-by-sa-40" }, { "pname": "pl_core_news_lg", - "version": "3.5.0", - "sha256": "194mjgbph4xgf7xywwajb0p4l19ww2z2ln7jykhnn2gy3j5dm6pd", + "version": "3.7.0", + "sha256": "0glpd8lv7gwq3bryx32q84ny6pdvwrjm7lhxg9h2cdjrair8vx94", "license": "gpl3" }, { "pname": "pl_core_news_md", - "version": "3.5.0", - "sha256": "0435glcxzw1axlq8dkqv0wn8nxgav0dpx3pzvx475avxfp4qm1rv", + "version": "3.7.0", + "sha256": "04qwfh3dam7advyysdcdak7vna5gvirns001zq09kxhj766bc2k9", "license": "gpl3" }, { "pname": "pl_core_news_sm", - "version": "3.5.0", - "sha256": "1ifl01ncfdph32ij1kl8f74ksjw0xiyszabi6q6pskjmcwhfixp7", + "version": "3.7.0", + "sha256": "00wygnwjpvfgiccb643720691pxhcb4pnk3zjj35hv9gbbx6qb8c", "license": "gpl3" }, { "pname": "pt_core_news_lg", - "version": "3.5.0", - "sha256": "182bl598x65akb368fy2nf4qnq89a8n1hcj2g92n3jwhn6d1xfpw", + "version": "3.7.0", + "sha256": "1im0hgr6wd4sfsfb0ddnl2ad9pi1vs0vvr7rq3g14vda3x2f1rxy", "license": "cc-by-sa-40" }, { "pname": "pt_core_news_md", - "version": "3.5.0", - "sha256": "19h8nzx5qfmfcv97sqrzwlv0n45i5yqcngf855djc360mfp2hv69", + "version": "3.7.0", + "sha256": "0zpgxg3ass084qv4bvk9wz15ya92w6a7d2p9p24g49a530b8gd7y", "license": "cc-by-sa-40" }, { "pname": "pt_core_news_sm", - "version": "3.5.0", - "sha256": "19raq2b6q6a3ipxfzg4mdhq2wff9di5ip2mzf48blrj2xp2rjxyg", + "version": "3.7.0", + "sha256": "0z64w8599xwjvxdmrdlr08yyk4a5174m4a39m3zivgib0b5jyvdq", "license": "cc-by-sa-40" }, { "pname": "ro_core_news_lg", - "version": "3.5.0", - "sha256": "10dc7c94wm3mia3japcsplxsv708q30yrqjml68zrrm5awwk30a7", + "version": "3.7.0", + "sha256": "1y45xhdjlhf8026vlsdrxvmiwj8p9hzlpdg628kdcdzmcrr23l5j", "license": "cc-by-sa-40" }, { "pname": "ro_core_news_md", - "version": "3.5.0", - "sha256": "1j8321nn8i13gy6n6rlcw7vsf2wnaf2ybiscwif3wrkzvb07113b", + "version": "3.7.0", + "sha256": "0jw71lav2fim48ff34mf137dsnn3arac555b9rf4flamiy8xg7y6", "license": "cc-by-sa-40" }, { "pname": "ro_core_news_sm", - "version": "3.5.0", - "sha256": "117dyvkdgfrymh8qvdcfrcc6s8pcbnyzg83sib4vjv0nxxfp2xl8", + "version": "3.7.0", + "sha256": "0r35hxm6dgk2fnwl79ss25g6lfkgrd1h24zf96ys2p3cppp2i167", "license": "cc-by-sa-40" }, { "pname": "ru_core_news_lg", - "version": "3.5.0", - "sha256": "1zdlsvlhcfxg2nvcrqvjyx9qyzjl39xb482qqhn572bv89v35h76", + "version": "3.7.0", + "sha256": "02qnl0cfvx0m0icdbpn9zfsv39sp9k6sfdarzazhz7xnxzxib93q", "license": "mit" }, { "pname": "ru_core_news_md", - "version": "3.5.0", - "sha256": "0nqlr2kpbznksh5djc669kcqc61i0ljiazn4z81dblfhxxhv692x", + "version": "3.7.0", + "sha256": "187lkkm04x1ylg3jzyhf9avzpj2jkb48n86i36hqi6iqdv6yhfd5", "license": "mit" }, { "pname": "ru_core_news_sm", - "version": "3.5.0", - "sha256": "0yb0gx8kl5w0f9pkii788vxv9alc0xb08gdfnim0g2givqa5p4fn", + "version": "3.7.0", + "sha256": "11mh1rd0q024xfagdqkly1n4nndksrlq650n51jl1x1pmzlsdgzl", "license": "mit" }, { "pname": "sv_core_news_lg", - "version": "3.5.0", - "sha256": "100rf8wv4nf679fvvrnvd67wlx5w5d755ssvk9g76gzalzxywrmz", + "version": "3.7.0", + "sha256": "05qaff8r3vs30zaxja1lgpibd12njp9ciq49zs26i6d4dqa18hdp", "license": "cc-by-sa-40" }, { "pname": "sv_core_news_md", - "version": "3.5.0", - "sha256": "0ll1i767xb63gqmarxqk7nwg1xn5wjjhrix17hjq03q7rms267mw", + "version": "3.7.0", + "sha256": "0c64lqm10zmy863gs5h3ghx7662c8g7iyapn2rjhmz6909d82yyl", "license": "cc-by-sa-40" }, { "pname": "sv_core_news_sm", - "version": "3.5.0", - "sha256": "1c0w85xn8lnx394qmmnv3px68w0pha7fxx0qlqa74r2mfi3sv6s7", + "version": "3.7.0", + "sha256": "1ik8b2nvxdalglwqg0zl4wbqnd2dyhdcy5hvxh40gi77rg2qd6kb", "license": "cc-by-sa-40" }, { "pname": "uk_core_news_lg", - "version": "3.5.0", - "sha256": "0hl9xjnxslckc6wvfgkj30r3py8q95yj7mrxdb6m5gvknlq72kp2", + "version": "3.7.0", + "sha256": "1qbw16y3ha690fqq71w7r46n8mz7d8za2iw1lljpqpf49my408q1", "license": "mit" }, { "pname": "uk_core_news_md", - "version": "3.5.0", - "sha256": "05mg719ra5khm61yr7xhfcsh3apl29s3h2wkq0v87gkyqn13812p", + "version": "3.7.0", + "sha256": "0znfyl8cdvxbxfhypwkjv84hcs6n457wh4j2cl1sfp9pgsd7bmzb", "license": "mit" }, { "pname": "uk_core_news_sm", - "version": "3.5.0", - "sha256": "1dkbmjbyhf6vsr7c4m4njgi969sfhbdnp73skl3k206dign5qgnz", + "version": "3.7.0", + "sha256": "08scx97j87rrhyrg5smj9ydwmdhl81859qaqj2klgqqpykg0xwlc", "license": "mit" }, { "pname": "uk_core_news_trf", - "version": "3.5.0", - "sha256": "02bhvcivalifrxd3vl118799wvg6hgykj31wwfdsgnq68lwc28fb", + "version": "3.7.0", + "sha256": "14s4xwr0qs8x3d2fca2m1nj6ksl82gggj2by7c817gii1bdvn47p", "license": "mit" }, { "pname": "xx_ent_wiki_sm", - "version": "3.5.0", - "sha256": "042aszgyzbp5n5bn6lgk1m38zxfl1irbryid5fslgh19b19l8v3x", + "version": "3.7.0", + "sha256": "1k06aa8xsx2qcmd4lz02sfxmgif5nngni8dc4y0w0d4x88icdscn", "license": "mit" }, { "pname": "xx_sent_ud_sm", - "version": "3.5.0", - "sha256": "08hqldksllz387d6h3ch95g6rb6ls329hqh0cxyglg9njw9sc97z", + "version": "3.7.0", + "sha256": "13fc4dmmmkanxaxabyx0sa2sh53p92jp3mj263pf31yh98kryxpw", "license": "cc-by-sa-30" }, { "pname": "zh_core_web_lg", - "version": "3.5.0", - "sha256": "17z7g5my5lyp34prcdqzv6w3cgyb7h5gvq61iwbkzppv0n2kldz2", + "version": "3.7.0", + "sha256": "1kqdczq5id0sqnyg3sq5g8n7fcknz53srvd72qmz4wrymy5h81qa", "license": "mit" }, { "pname": "zh_core_web_md", - "version": "3.5.0", - "sha256": "03qxsxdvxn8l11drzicp53jma6j54gxgi8bw53xvbqr9cajxbqva", + "version": "3.7.0", + "sha256": "03m5gnx47mcyx7sh1g3dgqnarvprdkvkyxibsli6yrnvx3vz434j", "license": "mit" }, { "pname": "zh_core_web_sm", - "version": "3.5.0", - "sha256": "0n3ajnbiyr56vy0kplm53rb421cxlc12q5f9p5i7icyv14dy4kml", + "version": "3.7.0", + "sha256": "1x9y4z2883m21rsvv6sw71l1nva3j8an8csdsabs4y84kb5y2by2", "license": "mit" }, { "pname": "zh_core_web_trf", - "version": "3.5.0", - "sha256": "0gc4nn7zsng80j2qn8f7y85akls87dng72jkxp9pldav7k8435nb", + "version": "3.7.0", + "sha256": "1y4c9z4vjywmpg61yxsyp80cmz5s3aa95car01wq3i42qj09bvm6", "license": "mit" } ] diff --git a/nixpkgs/pkgs/development/python-modules/sphinx-thebe/default.nix b/nixpkgs/pkgs/development/python-modules/sphinx-thebe/default.nix index d2e05c755a25..d6d150d6e92b 100644 --- a/nixpkgs/pkgs/development/python-modules/sphinx-thebe/default.nix +++ b/nixpkgs/pkgs/development/python-modules/sphinx-thebe/default.nix @@ -1,29 +1,42 @@ { lib , buildPythonPackage -, pythonOlder , fetchPypi +, hatch-vcs +, hatchling +, pythonOlder , sphinx }: buildPythonPackage rec { pname = "sphinx-thebe"; - version = "0.2.1"; - format = "pyproject"; + version = "0.3.0"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchPypi { - inherit pname version; - sha256 = "f4c8c1542054f991b73fcb28c4cf21697e42aba2f83f22348c1c851b82766583"; + inherit version; + pname = "sphinx_thebe"; + hash = "sha256-xg2rG1m5LWouq41xGeh8BzBHDaYvPIS/bKdWkEh9BQU="; }; - propagatedBuildInputs = [ sphinx ]; + nativeBuildInputs = [ + hatch-vcs + hatchling + ]; + + propagatedBuildInputs = [ + sphinx + ]; - pythonImportsCheck = [ "sphinx_thebe" ]; + pythonImportsCheck = [ + "sphinx_thebe" + ]; meta = with lib; { description = "Integrate interactive code blocks into your documentation with Thebe and Binder"; homepage = "https://github.com/executablebooks/sphinx-thebe"; + changelog = "https://github.com/executablebooks/sphinx-thebe/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ marsam ]; }; diff --git a/nixpkgs/pkgs/development/python-modules/sqids/default.nix b/nixpkgs/pkgs/development/python-modules/sqids/default.nix index a53be04df711..dc6befc17991 100644 --- a/nixpkgs/pkgs/development/python-modules/sqids/default.nix +++ b/nixpkgs/pkgs/development/python-modules/sqids/default.nix @@ -8,22 +8,20 @@ buildPythonPackage rec { pname = "sqids"; - version = "0.3.0"; - format = "pyproject"; + version = "0.4.0"; + pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-qAY41kOp0m+mua/4bvVwuDW5p0EpwY675Ux3W1JsqbE="; + hash = "sha256-U9nVpRc9PIM1ZO+bcL3RGIfAdlUMf+uFw/SpPTAjdnA="; }; nativeBuildInputs = [ setuptools-scm ]; - doCheck = true; - nativeCheckInputs = [ pytestCheckHook ]; diff --git a/nixpkgs/pkgs/development/python-modules/sqlobject/default.nix b/nixpkgs/pkgs/development/python-modules/sqlobject/default.nix index 4054cfcacf98..6a4ea78b82e0 100644 --- a/nixpkgs/pkgs/development/python-modules/sqlobject/default.nix +++ b/nixpkgs/pkgs/development/python-modules/sqlobject/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "sqlobject"; - version = "3.10.2"; + version = "3.10.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "SQLObject"; inherit version; - hash = "sha256-dW9IsIdOSnCG3thWhYwIsz0Oa5runnXD84S5ITPH3ww="; + hash = "sha256-pbXO+gXgKD2ycuG6RirEnQnGmBJpUkorptBrS4b8FS4="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/sshfs/default.nix b/nixpkgs/pkgs/development/python-modules/sshfs/default.nix index f1b47d75b8c5..17378c8611a0 100644 --- a/nixpkgs/pkgs/development/python-modules/sshfs/default.nix +++ b/nixpkgs/pkgs/development/python-modules/sshfs/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "sshfs"; - version = "2023.7.0"; + version = "2023.10.0"; src = fetchFromGitHub { owner = "fsspec"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-XKBpB3ackquVKsdF8b/45Kaz5Y2ussOl0o0HkD+k9tM="; + hash = "sha256-6MueDHR+jZFDZg4zufEVhBtSwcgDd7KnW9gJp2hDu0A="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; diff --git a/nixpkgs/pkgs/development/python-modules/syncer/default.nix b/nixpkgs/pkgs/development/python-modules/syncer/default.nix index cd3bbf699de2..48345b94e421 100644 --- a/nixpkgs/pkgs/development/python-modules/syncer/default.nix +++ b/nixpkgs/pkgs/development/python-modules/syncer/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "syncer"; - version = "1.3.0"; + version = "2.0.3"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "miyakogi"; repo = pname; rev = "v${version}"; - sha256 = "13y8jllix1ipkcg9lxa4nxk8kj24vivxfizf4d02cdrha9dw500v"; + sha256 = "sha256-3EYWy6LuZ/3i+9d0QaclCqWMMw5O3WzhTY3LUL5iMso="; }; # Tests require an not maintained package (xfail) diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix b/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix index 677afda4f1ff..8e017cc55b0f 100644 --- a/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix +++ b/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix @@ -54,7 +54,8 @@ let LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool"; fetchAttrs = { - sha256 = "sha256-XChXujA2XpnkybrraN3FIJA/QkxLCfX97id2jMFzFJk="; + # FIXME: tensorflow is currently marked as broken, update the hash once it's fixed + sha256 = "sha256-0ChXujA2XpnkybrraN3FIJA/QkxLCfX97id2jMFzFJk="; }; buildAttrs = { diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/absl_py_argparse_flags.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/absl_py_argparse_flags.patch new file mode 100644 index 000000000000..1b130e22662e --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/absl_py_argparse_flags.patch @@ -0,0 +1,11 @@ +diff -Naurd x/third_party/systemlibs/absl_py.absl.flags.BUILD y/third_party/systemlibs/absl_py.absl.flags.BUILD +--- x/third_party/systemlibs/absl_py.absl.flags.BUILD 2023-09-20 06:02:15.079683729 +0000 ++++ y/third_party/systemlibs/absl_py.absl.flags.BUILD 2023-09-20 06:04:58.491897303 +0000 +@@ -5,3 +5,7 @@ + py_library( + name = "flags", + ) ++ ++py_library( ++ name = "argparse_flags", ++) diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/absl_to_std.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/absl_to_std.patch new file mode 100644 index 000000000000..b834ec983c94 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/absl_to_std.patch @@ -0,0 +1,389 @@ +diff -Naurd x/tensorflow/c/experimental/stream_executor/stream_executor.cc y/tensorflow/c/experimental/stream_executor/stream_executor.cc +--- x/tensorflow/c/experimental/stream_executor/stream_executor.cc 2023-10-19 14:25:48.648646416 +0000 ++++ y/tensorflow/c/experimental/stream_executor/stream_executor.cc 2023-10-19 14:29:11.700743574 +0000 +@@ -23,6 +23,7 @@ + + #include <string> + #include <utility> ++#include <optional> + + #include "absl/functional/any_invocable.h" + #include "tensorflow/c/c_api_macros.h" +@@ -275,17 +276,17 @@ + stream_executor_->unified_memory_deallocate(&device_, mem); + } + +- absl::optional<AllocatorStats> GetAllocatorStats() override { ++ std::optional<AllocatorStats> GetAllocatorStats() override { + SP_AllocatorStats c_stats{SP_ALLOCATORSTATS_STRUCT_SIZE}; + TF_Bool has_stats = + stream_executor_->get_allocator_stats(&device_, &c_stats); + if (!has_stats) { +- return absl::nullopt; ++ return std::nullopt; + } + tsl::Status status = ValidateSPAllocatorStats(c_stats); + if (!status.ok()) { + LOG(ERROR) << status.message(); +- return absl::nullopt; ++ return std::nullopt; + } + ::stream_executor::AllocatorStats stats; + stats.num_allocs = c_stats.num_allocs; +diff -Naurd x/tensorflow/c/experimental/stream_executor/stream_executor_test.cc y/tensorflow/c/experimental/stream_executor/stream_executor_test.cc +--- x/tensorflow/c/experimental/stream_executor/stream_executor_test.cc 2023-10-19 14:25:48.648646416 +0000 ++++ y/tensorflow/c/experimental/stream_executor/stream_executor_test.cc 2023-10-19 14:29:11.700743574 +0000 +@@ -15,6 +15,7 @@ + #include "tensorflow/c/experimental/stream_executor/stream_executor.h" + + #include <utility> ++#include <optional> + + #include "tensorflow/c/experimental/stream_executor/stream_executor_internal.h" + #include "tensorflow/c/experimental/stream_executor/stream_executor_test_util.h" +@@ -239,7 +240,7 @@ + }; + + StreamExecutor* executor = GetExecutor(0); +- absl::optional<AllocatorStats> optional_stats = executor->GetAllocatorStats(); ++ std::optional<AllocatorStats> optional_stats = executor->GetAllocatorStats(); + ASSERT_TRUE(optional_stats.has_value()); + AllocatorStats stats = optional_stats.value(); + ASSERT_EQ(stats.bytes_in_use, 123); +diff -Naurd x/tensorflow/compiler/xla/stream_executor/allocator_stats.h y/tensorflow/compiler/xla/stream_executor/allocator_stats.h +--- x/tensorflow/compiler/xla/stream_executor/allocator_stats.h 2023-10-19 14:25:55.064649379 +0000 ++++ y/tensorflow/compiler/xla/stream_executor/allocator_stats.h 2023-10-19 14:29:11.700743574 +0000 +@@ -17,6 +17,7 @@ + #define TENSORFLOW_COMPILER_XLA_STREAM_EXECUTOR_ALLOCATOR_STATS_H_ + + #include <string> ++#include <optional> + + #include "absl/types/optional.h" + #include "tensorflow/compiler/xla/stream_executor/platform/port.h" +diff -Naurd x/tensorflow/core/common_runtime/mkl_cpu_allocator.h y/tensorflow/core/common_runtime/mkl_cpu_allocator.h +--- x/tensorflow/core/common_runtime/mkl_cpu_allocator.h 2023-10-19 14:25:58.996651199 +0000 ++++ y/tensorflow/core/common_runtime/mkl_cpu_allocator.h 2023-10-19 14:29:11.700743574 +0000 +@@ -22,6 +22,7 @@ + #ifdef INTEL_MKL + + #include <cstdlib> ++#include <optional> + + #include "tensorflow/core/common_runtime/bfc_allocator.h" + #include "tensorflow/core/common_runtime/pool_allocator.h" +@@ -80,7 +81,7 @@ + port::AlignedFree(ptr); + } + +- absl::optional<AllocatorStats> GetStats() override { ++ std::optional<AllocatorStats> GetStats() override { + mutex_lock l(mutex_); + return stats_; + } +@@ -242,7 +243,7 @@ + large_size_allocator_->DeallocateRaw(ptr); + } + } +- absl::optional<AllocatorStats> GetStats() override { ++ std::optional<AllocatorStats> GetStats() override { + auto s_stats = small_size_allocator_->GetStats(); + auto l_stats = large_size_allocator_->GetStats(); + +diff -Naurd x/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.cc y/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.cc +--- x/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.cc 2023-10-19 14:25:59.236651310 +0000 ++++ y/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.cc 2023-10-19 14:29:11.700743574 +0000 +@@ -32,7 +32,7 @@ + return sub_allocator_->Free(ptr, 0); + } + +-absl::optional<AllocatorStats> PluggableDeviceSimpleAllocator::GetStats() { ++std::optional<AllocatorStats> PluggableDeviceSimpleAllocator::GetStats() { + AllocatorStats stats_; + stats_.num_allocs = 0; + stats_.peak_bytes_in_use = 0; +diff -Naurd x/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.h y/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.h +--- x/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.h 2023-10-19 14:25:59.236651310 +0000 ++++ y/tensorflow/core/common_runtime/pluggable_device/pluggable_device_simple_allocator.h 2023-10-19 14:29:11.700743574 +0000 +@@ -19,6 +19,7 @@ + #include <string> + #include <unordered_map> + #include <vector> ++#include <optional> + + #include "tensorflow/core/common_runtime/device/device_mem_allocator.h" + #include "tensorflow/core/platform/thread_annotations.h" +@@ -37,7 +38,7 @@ + + bool TracksAllocationSizes() const override { return false; } + string Name() override { return "Simple allocator"; } +- absl::optional<AllocatorStats> GetStats() override; ++ std::optional<AllocatorStats> GetStats() override; + + AllocatorMemoryType GetMemoryType() const override { + return sub_allocator_->GetMemoryType(); +diff -Naurd x/tensorflow/core/common_runtime/process_state.h y/tensorflow/core/common_runtime/process_state.h +--- x/tensorflow/core/common_runtime/process_state.h 2023-10-19 14:25:59.076651236 +0000 ++++ y/tensorflow/core/common_runtime/process_state.h 2023-10-19 14:29:11.704743576 +0000 +@@ -20,6 +20,7 @@ + #include <map> + #include <unordered_map> + #include <vector> ++#include <optional> + + #include "tensorflow/core/framework/allocator.h" + #include "tensorflow/core/framework/allocator_registry.h" +@@ -144,7 +145,7 @@ + size_t AllocatedSize(const void* p) const override { + return a_->AllocatedSize(p); + } +- absl::optional<AllocatorStats> GetStats() override { return a_->GetStats(); } ++ std::optional<AllocatorStats> GetStats() override { return a_->GetStats(); } + bool ClearStats() override { return a_->ClearStats(); } + + AllocatorMemoryType GetMemoryType() const override { +diff -Naurd x/tensorflow/core/common_runtime/step_stats_collector.cc y/tensorflow/core/common_runtime/step_stats_collector.cc +--- x/tensorflow/core/common_runtime/step_stats_collector.cc 2023-10-19 14:25:59.112651253 +0000 ++++ y/tensorflow/core/common_runtime/step_stats_collector.cc 2023-10-19 14:29:11.704743576 +0000 +@@ -15,6 +15,7 @@ + #include "tensorflow/core/common_runtime/step_stats_collector.h" + + #include <memory> ++#include <optional> + + #include "tensorflow/core/common_runtime/costmodel_manager.h" + #include "tensorflow/core/framework/allocation_description.pb.h" +@@ -175,7 +176,7 @@ + memory->set_peak_bytes(std::get<1>(sizes)); + memory->set_live_bytes(std::get<2>(sizes)); + +- absl::optional<AllocatorStats> stats = allocator->GetStats(); ++ std::optional<AllocatorStats> stats = allocator->GetStats(); + if (stats) { + memory->set_allocator_bytes_in_use(stats->bytes_in_use); + } +diff -Naurd x/tensorflow/core/framework/allocator_test.cc y/tensorflow/core/framework/allocator_test.cc +--- x/tensorflow/core/framework/allocator_test.cc 2023-10-19 14:25:59.524651443 +0000 ++++ y/tensorflow/core/framework/allocator_test.cc 2023-10-19 14:29:11.704743576 +0000 +@@ -17,6 +17,7 @@ + + #include <algorithm> + #include <vector> ++#include <optional> + + #include "tensorflow/core/framework/typed_allocator.h" + #include "tensorflow/core/platform/logging.h" +@@ -33,7 +34,7 @@ + + static void CheckStats(Allocator* a, int64_t num_allocs, int64_t bytes_in_use, + int64_t peak_bytes_in_use, int64_t largest_alloc_size) { +- absl::optional<AllocatorStats> stats = a->GetStats(); ++ std::optional<AllocatorStats> stats = a->GetStats(); + EXPECT_TRUE(stats); + if (!stats) { + return; +@@ -255,7 +256,7 @@ + EXPECT_EQ(e0.Name(), "MemoryAllocation") + << "XSpace: " << xspace.DebugString(); + { +- absl::optional<std::string> bytes_allocated, peak_bytes_in_use, ++ std::optional<std::string> bytes_allocated, peak_bytes_in_use, + requested_bytes, allocation_bytes; + e0.ForEachStat([&](const ::tensorflow::profiler::XStatVisitor& stat) { + LOG(ERROR) << "STAT " << stat.Name() << ": " << stat.ToString(); +@@ -282,7 +283,7 @@ + EXPECT_EQ(e1.Name(), "MemoryDeallocation") + << "XSpace: " << xspace.DebugString(); + { +- absl::optional<std::string> bytes_allocated, peak_bytes_in_use, ++ std::optional<std::string> bytes_allocated, peak_bytes_in_use, + allocation_bytes; + e1.ForEachStat([&](const ::tensorflow::profiler::XStatVisitor& stat) { + if (stat.Name() == "bytes_allocated") { +diff -Naurd x/tensorflow/core/framework/tracking_allocator_test.cc y/tensorflow/core/framework/tracking_allocator_test.cc +--- x/tensorflow/core/framework/tracking_allocator_test.cc 2023-10-19 14:25:59.700651525 +0000 ++++ y/tensorflow/core/framework/tracking_allocator_test.cc 2023-10-19 14:29:11.704743576 +0000 +@@ -16,6 +16,7 @@ + #include "tensorflow/core/framework/tracking_allocator.h" + + #include <unordered_map> ++#include <optional> + + #include "tensorflow/core/framework/allocator.h" + #include "tensorflow/core/platform/logging.h" +@@ -44,7 +45,7 @@ + EXPECT_NE(size_map_.end(), iter); + return iter->second; + } +- absl::optional<AllocatorStats> GetStats() override { return absl::nullopt; } ++ std::optional<AllocatorStats> GetStats() override { return std::nullopt; } + + private: + std::unordered_map<const void*, size_t> size_map_; +@@ -58,7 +59,7 @@ + } + void DeallocateRaw(void* ptr) override {} + bool TracksAllocationSizes() const override { return true; } +- absl::optional<AllocatorStats> GetStats() override { return absl::nullopt; } ++ std::optional<AllocatorStats> GetStats() override { return std::nullopt; } + }; + + TEST(TrackingAllocatorTest, SimpleNoTracking) { +diff -Naurd x/tensorflow/core/grappler/clusters/single_machine.cc y/tensorflow/core/grappler/clusters/single_machine.cc +--- x/tensorflow/core/grappler/clusters/single_machine.cc 2023-10-19 14:25:59.964651648 +0000 ++++ y/tensorflow/core/grappler/clusters/single_machine.cc 2023-10-19 14:29:11.704743576 +0000 +@@ -17,6 +17,7 @@ + + #include <atomic> + #include <memory> ++#include <optional> + + #include "tensorflow/cc/training/queue_runner.h" + #include "tensorflow/core/common_runtime/device.h" +@@ -230,7 +231,7 @@ + return Status(absl::StatusCode::kInvalidArgument, + "Tracking allocation is not enabled."); + } +- absl::optional<AllocatorStats> stats = allocator->GetStats(); ++ std::optional<AllocatorStats> stats = allocator->GetStats(); + (*device_peak_memory)[device->name()] = + (stats ? stats->peak_bytes_in_use : 0); + } +diff -Naurd x/tensorflow/core/kernels/stack.cc y/tensorflow/core/kernels/stack.cc +--- x/tensorflow/core/kernels/stack.cc 2023-10-19 14:26:01.668652437 +0000 ++++ y/tensorflow/core/kernels/stack.cc 2023-10-19 14:29:11.704743576 +0000 +@@ -18,6 +18,7 @@ + #include <limits.h> + #include <atomic> + #include <vector> ++#include <optional> + + #include "tensorflow/core/common_runtime/device.h" + #include "tensorflow/core/framework/device_base.h" +@@ -245,7 +246,7 @@ + DeviceContext* device_ctxt = ctx->op_device_context(); + auto device = static_cast<tensorflow::Device*>(ctx->device()); + Allocator* allocator = device->GetAllocator(alloc_attrs); +- absl::optional<AllocatorStats> stats = allocator->GetStats(); ++ std::optional<AllocatorStats> stats = allocator->GetStats(); + if (stats && *stats->bytes_limit && + stats->bytes_in_use > (*stats->bytes_limit * kOccupancy)) { + // Asynchronously copy the tensor from GPU to CPU memory. +diff -Naurd x/tensorflow/python/tfe_wrapper.cc y/tensorflow/python/tfe_wrapper.cc +--- x/tensorflow/python/tfe_wrapper.cc 2023-10-19 14:26:10.716656639 +0000 ++++ y/tensorflow/python/tfe_wrapper.cc 2023-10-19 14:29:11.708743578 +0000 +@@ -14,6 +14,7 @@ + ==============================================================================*/ + + #include <memory> ++#include <optional> + + #include "Python.h" + #include "absl/strings/match.h" +@@ -691,7 +692,7 @@ + tensorflow::AllocatorAttributes attrs; + tensorflow::Allocator* allocator = matched_device->GetAllocator(attrs); + +- if (absl::optional<tensorflow::AllocatorStats> stats = ++ if (std::optional<tensorflow::AllocatorStats> stats = + allocator->GetStats()) { + return std::map<std::string, int64_t>{{"current", stats->bytes_in_use}, + {"peak", stats->peak_bytes_in_use}}; +diff -Naurd x/tensorflow/tsl/framework/allocator.h y/tensorflow/tsl/framework/allocator.h +--- x/tensorflow/tsl/framework/allocator.h 2023-10-19 14:26:15.884659044 +0000 ++++ y/tensorflow/tsl/framework/allocator.h 2023-10-19 14:29:11.708743578 +0000 +@@ -216,7 +216,7 @@ + } + + // Fills in 'stats' with statistics collected by this allocator. +- virtual absl::optional<AllocatorStats> GetStats() { return absl::nullopt; } ++ virtual std::optional<AllocatorStats> GetStats() { return std::nullopt; } + + // If implemented, clears the internal stats except for the `in_use` fields + // and sets the `peak_bytes_in_use` to be equal to the `bytes_in_use`. Returns +diff -Naurd x/tensorflow/tsl/framework/bfc_allocator.cc y/tensorflow/tsl/framework/bfc_allocator.cc +--- x/tensorflow/tsl/framework/bfc_allocator.cc 2023-10-19 14:26:15.900659052 +0000 ++++ y/tensorflow/tsl/framework/bfc_allocator.cc 2023-10-19 14:29:11.708743578 +0000 +@@ -1205,7 +1205,7 @@ + return md; + } + +-absl::optional<AllocatorStats> BFCAllocator::GetStats() { ++std::optional<AllocatorStats> BFCAllocator::GetStats() { + mutex_lock l(lock_); + return stats_; + } +diff -Naurd x/tensorflow/tsl/framework/bfc_allocator.h y/tensorflow/tsl/framework/bfc_allocator.h +--- x/tensorflow/tsl/framework/bfc_allocator.h 2023-10-19 14:26:15.900659052 +0000 ++++ y/tensorflow/tsl/framework/bfc_allocator.h 2023-10-19 14:29:11.708743578 +0000 +@@ -22,6 +22,7 @@ + #include <string> + #include <unordered_map> + #include <vector> ++#include <optional> + + #include "absl/container/flat_hash_set.h" + #include "tensorflow/tsl/framework/allocator.h" +@@ -93,7 +94,7 @@ + + int64_t AllocationId(const void* ptr) const override; + +- absl::optional<AllocatorStats> GetStats() override; ++ std::optional<AllocatorStats> GetStats() override; + + bool ClearStats() override; + +diff -Naurd x/tensorflow/tsl/framework/cpu_allocator_impl.cc y/tensorflow/tsl/framework/cpu_allocator_impl.cc +--- x/tensorflow/tsl/framework/cpu_allocator_impl.cc 2023-10-19 14:26:15.928659065 +0000 ++++ y/tensorflow/tsl/framework/cpu_allocator_impl.cc 2023-10-19 14:29:11.708743578 +0000 +@@ -15,6 +15,7 @@ + + #include <algorithm> + #include <atomic> ++#include <optional> + + #include "tensorflow/tsl/framework/allocator.h" + #include "tensorflow/tsl/framework/allocator_registry.h" +@@ -145,8 +146,8 @@ + /*level=*/tsl::profiler::TraceMeLevel::kInfo); + } + +- absl::optional<AllocatorStats> GetStats() override { +- if (!cpu_allocator_collect_stats) return absl::nullopt; ++ std::optional<AllocatorStats> GetStats() override { ++ if (!cpu_allocator_collect_stats) return std::nullopt; + mutex_lock l(mu_); + return stats_; + } +diff -Naurd x/tensorflow/tsl/framework/tracking_allocator.cc y/tensorflow/tsl/framework/tracking_allocator.cc +--- x/tensorflow/tsl/framework/tracking_allocator.cc 2023-10-19 14:26:15.968659084 +0000 ++++ y/tensorflow/tsl/framework/tracking_allocator.cc 2023-10-19 14:29:11.708743578 +0000 +@@ -152,7 +152,7 @@ + } + } + +-absl::optional<AllocatorStats> TrackingAllocator::GetStats() { ++std::optional<AllocatorStats> TrackingAllocator::GetStats() { + return allocator_->GetStats(); + } + +diff -Naurd x/tensorflow/tsl/framework/tracking_allocator.h y/tensorflow/tsl/framework/tracking_allocator.h +--- x/tensorflow/tsl/framework/tracking_allocator.h 2023-10-19 14:26:15.968659084 +0000 ++++ y/tensorflow/tsl/framework/tracking_allocator.h 2023-10-19 14:29:11.712743580 +0000 +@@ -17,6 +17,7 @@ + #define TENSORFLOW_TSL_FRAMEWORK_TRACKING_ALLOCATOR_H_ + + #include <unordered_map> ++#include <optional> + + #include "tensorflow/tsl/framework/allocator.h" + #include "tensorflow/tsl/lib/gtl/inlined_vector.h" +@@ -66,7 +67,7 @@ + size_t RequestedSize(const void* ptr) const override; + size_t AllocatedSize(const void* ptr) const override; + int64_t AllocationId(const void* ptr) const override; +- absl::optional<AllocatorStats> GetStats() override; ++ std::optional<AllocatorStats> GetStats() override; + bool ClearStats() override; + + AllocatorMemoryType GetMemoryType() const override { diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/com_google_absl_add_log.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/com_google_absl_add_log.patch new file mode 100644 index 000000000000..ebb2fb129c06 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/com_google_absl_add_log.patch @@ -0,0 +1,166 @@ +diff -Naurd x/third_party/absl/system.absl.base.BUILD y/third_party/absl/system.absl.base.BUILD +--- x/third_party/absl/system.absl.base.BUILD 2023-09-17 09:12:05.499753364 +0000 ++++ y/third_party/absl/system.absl.base.BUILD 2023-09-17 09:16:01.200082822 +0000 +@@ -22,7 +22,12 @@ + + cc_library( + name = "raw_logging_internal", +- linkopts = ["-labsl_raw_logging_internal"], ++ linkopts = [ ++ "-labsl_raw_logging_internal", ++ "-labsl_log_internal_conditions", ++ "-labsl_log_internal_message", ++ "-labsl_log_internal_nullguard", ++ ], + visibility = [ + "//absl:__subpackages__", + ], +diff -Naurd x/third_party/absl/system.absl.log.BUILD y/third_party/absl/system.absl.log.BUILD +--- x/third_party/absl/system.absl.log.BUILD 1970-01-01 00:00:00.000000000 +0000 ++++ y/third_party/absl/system.absl.log.BUILD 2023-09-17 09:12:11.795762177 +0000 +@@ -0,0 +1,134 @@ ++load("@rules_cc//cc:defs.bzl", "cc_library") ++ ++package(default_visibility = ["//visibility:public"]) ++ ++cc_library( ++ name = "absl_check", ++ deps = [ ++ ], ++) ++ ++cc_library( ++ name = "absl_log", ++ deps = [ ++ ], ++) ++ ++cc_library( ++ name = "check", ++ deps = [ ++ ], ++) ++ ++cc_library( ++ name = "die_if_null", ++ deps = [ ++ ":log", ++ "//absl/base:config", ++ "//absl/base:core_headers", ++ "//absl/strings", ++ ], ++) ++ ++cc_library( ++ name = "flags", ++ deps = [ ++ ":globals", ++ "//absl/base:config", ++ "//absl/base:core_headers", ++ "//absl/base:log_severity", ++ "//absl/flags:flag", ++ "//absl/flags:marshalling", ++ "//absl/strings", ++ ], ++) ++ ++cc_library( ++ name = "globals", ++ deps = [ ++ "//absl/base:atomic_hook", ++ "//absl/base:config", ++ "//absl/base:core_headers", ++ "//absl/base:log_severity", ++ "//absl/hash", ++ "//absl/strings", ++ ], ++) ++ ++cc_library( ++ name = "initialize", ++ deps = [ ++ ":globals", ++ "//absl/base:config", ++ "//absl/time", ++ ], ++) ++ ++cc_library( ++ name = "log", ++ deps = [ ++ ], ++) ++ ++cc_library( ++ name = "log_entry", ++ deps = [ ++ "//absl/base:config", ++ "//absl/base:core_headers", ++ "//absl/base:log_severity", ++ "//absl/strings", ++ "//absl/time", ++ "//absl/types:span", ++ ], ++) ++ ++cc_library( ++ name = "log_sink", ++ deps = [ ++ ":log_entry", ++ "//absl/base:config", ++ ], ++) ++ ++cc_library( ++ name = "log_sink_registry", ++ deps = [ ++ ":log_sink", ++ "//absl/base:config", ++ ], ++) ++ ++cc_library( ++ name = "log_streamer", ++ deps = [ ++ ":absl_log", ++ "//absl/base:config", ++ "//absl/base:log_severity", ++ "//absl/strings", ++ "//absl/strings:internal", ++ "//absl/types:optional", ++ "//absl/utility", ++ ], ++) ++ ++cc_library( ++ name = "scoped_mock_log", ++ deps = [ ++ ":log_entry", ++ ":log_sink", ++ ":log_sink_registry", ++ "//absl/base:config", ++ "//absl/base:log_severity", ++ "//absl/base:raw_logging_internal", ++ "//absl/strings", ++ "@com_google_googletest//:gtest", ++ ], ++) ++ ++cc_library( ++ name = "structured", ++ deps = [ ++ "//absl/base:config", ++ "//absl/strings", ++ ], ++) +diff -Naurd x/third_party/absl/workspace.bzl y/third_party/absl/workspace.bzl +--- x/third_party/absl/workspace.bzl 2023-09-17 09:12:05.499753364 +0000 ++++ y/third_party/absl/workspace.bzl 2023-09-17 09:12:11.795762177 +0000 +@@ -20,6 +20,7 @@ + "flags", + "functional", + "hash", ++ "log", + "memory", + "meta", + "numeric", diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/default.nix b/nixpkgs/pkgs/development/python-modules/tensorflow/default.nix index 348f5197a9d6..ff95c847eae5 100644 --- a/nixpkgs/pkgs/development/python-modules/tensorflow/default.nix +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/default.nix @@ -1,18 +1,18 @@ -{ stdenv, bazel_5, buildBazelPackage, isPy3k, lib, fetchFromGitHub, symlinkJoin -, addOpenGLRunpath, fetchpatch +{ stdenv, bazel_5, buildBazelPackage, lib, fetchFromGitHub, symlinkJoin +, addOpenGLRunpath, fetchpatch, fetchzip, linkFarm # Python deps , buildPythonPackage, pythonOlder, python # Python libraries -, numpy, tensorboard, absl-py -, packaging, setuptools, wheel, keras, keras-preprocessing, google-pasta +, numpy, tensorboard, abseil-cpp, absl-py +, packaging, setuptools, wheel, keras-preprocessing, google-pasta , opt-einsum, astunparse, h5py , termcolor, grpcio, six, wrapt, protobuf-python, tensorflow-estimator-bin , dill, flatbuffers-python, portpicker, tblib, typing-extensions # Common deps -, git, pybind11, which, binutils, glibcLocales, cython, perl, coreutils +, git, pybind11, which, binutils, glibcLocales, cython, perl # Common libraries , jemalloc, mpi, gast, grpc, sqlite, boringssl, jsoncpp, nsync -, curl, snappy, flatbuffers-core, lmdb-core, icu, double-conversion, libpng, libjpeg_turbo, giflib, protobuf-core +, curl, snappy, flatbuffers-core, icu, double-conversion, libpng, libjpeg_turbo, giflib, protobuf-core # Upstream by default includes cuda support since tensorflow 1.15. We could do # that in nix as well. It would make some things easier and less confusing, but # it would also make the default tensorflow package unfree. See @@ -53,7 +53,18 @@ let if cudaSupport then cudaPackages.backendStdenv else if originalStdenv.isDarwin then llvmPackages_11.stdenv else originalStdenv; - inherit (cudaPackages) cudatoolkit cudnn nccl; + inherit (cudaPackages) cudatoolkit nccl; + # use compatible cuDNN (https://www.tensorflow.org/install/source#gpu) + # cudaPackages.cudnn led to this: + # https://github.com/tensorflow/tensorflow/issues/60398 + cudnn = cudaPackages.cudnn_8_6; + gentoo-patches = fetchzip { + url = "https://dev.gentoo.org/~perfinion/patches/tensorflow-patches-2.12.0.tar.bz2"; + hash = "sha256-SCRX/5/zML7LmKEPJkcM5Tebez9vv/gmE4xhT/jyqWs="; + }; + protobuf-extra = linkFarm "protobuf-extra" [ + { name = "include"; path = protobuf-core.src; } + ]; in assert cudaSupport -> cudatoolkit != null @@ -99,7 +110,7 @@ let tfFeature = x: if x then "1" else "0"; - version = "2.11.1"; + version = "2.13.0"; variant = lib.optionalString cudaSupport "-gpu"; pname = "tensorflow${variant}"; @@ -208,14 +219,14 @@ let owner = "tensorflow"; repo = "tensorflow"; rev = "refs/tags/v${version}"; - hash = "sha256-q59cUW6613byHk4LGl+sefO5czLSWxOrSyLbJ1pkNEY="; + hash = "sha256-Rq5pAVmxlWBVnph20fkAwbfy+iuBNlfFy14poDPd5h0="; }; # On update, it can be useful to steal the changes from gentoo # https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-libs/tensorflow nativeBuildInputs = [ - which pythonEnv cython perl protobuf-core + which pythonEnv cython perl protobuf-core protobuf-extra ] ++ lib.optional cudaSupport addOpenGLRunpath; buildInputs = [ @@ -225,6 +236,7 @@ let git # libs taken from system through the TF_SYS_LIBS mechanism + abseil-cpp boringssl curl double-conversion @@ -236,7 +248,6 @@ let jsoncpp libjpeg_turbo libpng - lmdb-core (pybind11.overridePythonAttrs (_: { inherit stdenv; })) snappy sqlite @@ -265,6 +276,7 @@ let "astor_archive" "astunparse_archive" "boringssl" + "com_google_absl" # Not packaged in nixpkgs # "com_github_googleapis_googleapis" # "com_github_googlecloudplatform_google_cloud_cpp" @@ -284,7 +296,6 @@ let "icu" "jsoncpp_git" "libjpeg_turbo" - "lmdb" "nasm" "opt_einsum_archive" "org_sqlite" @@ -328,6 +339,25 @@ let GCC_HOST_COMPILER_PREFIX = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin"; GCC_HOST_COMPILER_PATH = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin/cc"; + patches = [ + "${gentoo-patches}/0002-systemlib-Latest-absl-LTS-has-split-cord-libs.patch" + "${gentoo-patches}/0005-systemlib-Updates-for-Abseil-20220623-LTS.patch" + "${gentoo-patches}/0007-systemlibs-Add-well_known_types_py_pb2-target.patch" + # https://github.com/conda-forge/tensorflow-feedstock/pull/329/commits/0a63c5a962451b4da99a9948323d8b3ed462f461 + (fetchpatch { + name = "fix-layout-proto-duplicate-loading.patch"; + url = "https://raw.githubusercontent.com/conda-forge/tensorflow-feedstock/0a63c5a962451b4da99a9948323d8b3ed462f461/recipe/patches/0001-Omit-linking-to-layout_proto_cc-if-protobuf-linkage-.patch"; + hash = "sha256-/7buV6DinKnrgfqbe7KKSh9rCebeQdXv2Uj+Xg/083w="; + }) + ./com_google_absl_add_log.patch + ./absl_py_argparse_flags.patch + ./protobuf_python.patch + ./pybind11_protobuf_python_runtime_dep.patch + ./pybind11_protobuf_newer_version.patch + ] ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-darwin") [ + ./absl_to_std.patch + ]; + postPatch = '' # bazel 3.3 should work just as well as bazel 3.1 rm -f .bazelversion @@ -395,18 +425,30 @@ let fetchAttrs = { sha256 = { x86_64-linux = if cudaSupport - then "sha256-lURiR0Ra4kynDXyfuONG+A7CpxnAsfKzIdFTExKzp1o=" - else "sha256-lDvRgj+UlaneRGZOO9UVCb6uyxcbRJfUhABf/sgKPi0="; - aarch64-linux = "sha256-z2d45fqHz5HW+qkv3fR9hMg3sEwUzJfxF54vng85bHk="; - x86_64-darwin = "sha256-AAvuz8o6ZRkaSYMgaep74lDDQcxOupDCX4vRaK/jnCU="; - aarch64-darwin = "sha256-kexRSvfQqb92ZRuUqAO070RnUUBidAqghiA7Y8do9vc="; + then "sha256-5VFMNHeLrUxW5RTr6EhT3pay9nWJ5JkZTGirDds5QkU=" + else "sha256-KzgWV69Btr84FdwQ5JI2nQEsqiPg1/+TWdbw5bmxXOE="; + aarch64-linux = "sha256-9btXrNHqd720oXTPDhSmFidv5iaZRLjCVX8opmrMjXk="; + x86_64-darwin = "sha256-gqb03kB0z2pZQ6m1fyRp1/Nbt8AVVHWpOJSeZNCLc4w="; + aarch64-darwin = "sha256-WdgAaFZU+ePwWkVBhLzjlNT7ELfGHOTaMdafcAMD5yo="; }.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; buildAttrs = { outputs = [ "out" "python" ]; + # need to rebuild schemas since we use a different flatbuffers version preBuild = '' + (cd tensorflow/lite/schema;${flatbuffers-core}/bin/flatc --gen-object-api -c schema.fbs) + (cd tensorflow/lite/schema;${flatbuffers-core}/bin/flatc --gen-object-api -c conversion_metadata.fbs) + (cd tensorflow/lite/acceleration/configuration;${flatbuffers-core}/bin/flatc -o configuration.fbs --proto configuration.proto) + sed -i s,tflite.proto,tflite,g tensorflow/lite/acceleration/configuration/configuration.fbs/configuration.fbs + (cd tensorflow/lite/acceleration/configuration;${flatbuffers-core}/bin/flatc --gen-compare --gen-object-api -c configuration.fbs/configuration.fbs) + cp -r tensorflow/lite/acceleration/configuration/configuration.fbs tensorflow/lite/experimental/acceleration/configuration + (cd tensorflow/lite/experimental/acceleration/configuration;${flatbuffers-core}/bin/flatc -c configuration.fbs/configuration.fbs) + (cd tensorflow/lite/delegates/gpu/cl;${flatbuffers-core}/bin/flatc -c compiled_program_cache.fbs) + (cd tensorflow/lite/delegates/gpu/cl;${flatbuffers-core}/bin/flatc -I $NIX_BUILD_TOP/source -c serialization.fbs) + (cd tensorflow/lite/delegates/gpu/common;${flatbuffers-core}/bin/flatc -I $NIX_BUILD_TOP/source -c gpu_model.fbs) + (cd tensorflow/lite/delegates/gpu/common/task;${flatbuffers-core}/bin/flatc -c serialization_base.fbs) patchShebangs . ''; @@ -448,10 +490,7 @@ let license = licenses.asl20; maintainers = with maintainers; [ abbradar ]; platforms = with platforms; linux ++ darwin; - # More vulnerabilities in 2.11.1 really; https://github.com/tensorflow/tensorflow/releases - knownVulnerabilities = [ "CVE-2023-33976" ]; - broken = true || # most likely needs dealing with protobuf/abseil updates - !(xlaSupport -> cudaSupport) || python.pythonVersion == "3.11"; + broken = stdenv.isDarwin || !(xlaSupport -> cudaSupport); } // lib.optionalAttrs stdenv.isDarwin { timeout = 86400; # 24 hours maxSilent = 14400; # 4h, double the default of 7200s @@ -460,7 +499,7 @@ let in buildPythonPackage { inherit version pname; - disabled = !isPy3k; + disabled = pythonOlder "3.8"; src = bazel-build.python; @@ -493,6 +532,7 @@ in buildPythonPackage { # tensorflow/tools/pip_package/setup.py propagatedBuildInputs = [ absl-py + abseil-cpp astunparse flatbuffers-python gast @@ -529,7 +569,6 @@ in buildPythonPackage { # TEST_PACKAGES in tensorflow/tools/pip_package/setup.py nativeCheckInputs = [ dill - keras portpicker tblib ]; @@ -540,18 +579,15 @@ in buildPythonPackage { hello = tf.constant("Hello, world!") tf.print(hello) - # Fit a simple model to random data - import numpy as np - np.random.seed(0) tf.random.set_seed(0) - model = tf.keras.models.Sequential([ - tf.keras.layers.Dense(1, activation="linear") - ]) - model.compile(optimizer="sgd", loss="mse") - - x = np.random.uniform(size=(1,1)) - y = np.random.uniform(size=(1,)) - model.fit(x, y, epochs=1) + width = 512 + choice = 48 + t_in = tf.Variable(tf.random.uniform(shape=[width])) + with tf.GradientTape() as tape: + t_out = tf.slice(tf.nn.softmax(t_in), [choice], [1]) + diff = tape.gradient(t_out, t_in) + assert(0 < tf.reduce_min(tf.slice(diff, [choice], [1]))) + assert(0 > tf.reduce_max(tf.slice(diff, [1], [choice - 1]))) EOF ''; # Regression test for #77626 removed because not more `tensorflow.contrib`. diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/protobuf_python.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/protobuf_python.patch new file mode 100644 index 000000000000..11de26605b4b --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/protobuf_python.patch @@ -0,0 +1,19 @@ +diff -Naurd x/tensorflow/workspace2.bzl y/tensorflow/workspace2.bzl +--- x/tensorflow/workspace2.bzl 2023-09-16 20:44:02.266422132 +0000 ++++ y/tensorflow/workspace2.bzl 2023-09-16 20:50:40.370998305 +0000 +@@ -469,6 +469,7 @@ + system_link_files = { + "//third_party/systemlibs:protobuf.bzl": "protobuf.bzl", + "//third_party/systemlibs:protobuf_deps.bzl": "protobuf_deps.bzl", ++ "//third_party/systemlibs:protobuf.python.BUILD": "python/BUILD", + }, + urls = tf_mirror_urls("https://github.com/protocolbuffers/protobuf/archive/v3.21.9.zip"), + ) +diff -Naurd x/third_party/systemlibs/protobuf.python.BUILD y/third_party/systemlibs/protobuf.python.BUILD +--- x/third_party/systemlibs/protobuf.python.BUILD 1970-01-01 00:00:00.000000000 +0000 ++++ y/third_party/systemlibs/protobuf.python.BUILD 2023-09-16 20:49:12.514890584 +0000 +@@ -0,0 +1,4 @@ ++cc_library( ++ name = "proto_api", ++ visibility = ["//visibility:public"] ++) diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_newer_version.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_newer_version.patch new file mode 100644 index 000000000000..460ada1fb562 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_newer_version.patch @@ -0,0 +1,16 @@ +diff -Naurd x/tensorflow/workspace2.bzl y/tensorflow/workspace2.bzl +--- x/tensorflow/workspace2.bzl 2023-09-21 12:55:06.104407343 +0000 ++++ y/tensorflow/workspace2.bzl 2023-09-21 12:55:39.732453203 +0000 +@@ -872,9 +872,9 @@ + + tf_http_archive( + name = "pybind11_protobuf", +- urls = tf_mirror_urls("https://github.com/pybind/pybind11_protobuf/archive/80f3440cd8fee124e077e2e47a8a17b78b451363.zip"), +- sha256 = "c7ab64b1ccf9a678694a89035a8c865a693e4e872803778f91f0965c2f281d78", +- strip_prefix = "pybind11_protobuf-80f3440cd8fee124e077e2e47a8a17b78b451363", ++ urls = tf_mirror_urls("https://github.com/pybind/pybind11_protobuf/archive/c8cc30e2495309e3499b7d76033446236d21c837.zip"), ++ sha256 = "0663f73b34c0b4af55003edbb066e62aceff99bfcf12e47ea9a15d6013d81413", ++ strip_prefix = "pybind11_protobuf-c8cc30e2495309e3499b7d76033446236d21c837", + patch_file = [ + "//third_party/pybind11_protobuf:remove_license.patch", + "//third_party/pybind11_protobuf:python_runtime_dep.patch", diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_python_runtime_dep.patch b/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_python_runtime_dep.patch new file mode 100644 index 000000000000..daebaac86892 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/tensorflow/pybind11_protobuf_python_runtime_dep.patch @@ -0,0 +1,30 @@ +diff -Naurd x/tensorflow/workspace2.bzl y/tensorflow/workspace2.bzl +--- x/tensorflow/workspace2.bzl 2023-09-17 22:22:22.029075202 +0000 ++++ y/tensorflow/workspace2.bzl 2023-09-17 22:25:27.501289587 +0000 +@@ -876,7 +876,10 @@ + urls = tf_mirror_urls("https://github.com/pybind/pybind11_protobuf/archive/80f3440cd8fee124e077e2e47a8a17b78b451363.zip"), + sha256 = "c7ab64b1ccf9a678694a89035a8c865a693e4e872803778f91f0965c2f281d78", + strip_prefix = "pybind11_protobuf-80f3440cd8fee124e077e2e47a8a17b78b451363", +- patch_file = ["//third_party/pybind11_protobuf:remove_license.patch"], ++ patch_file = [ ++ "//third_party/pybind11_protobuf:remove_license.patch", ++ "//third_party/pybind11_protobuf:python_runtime_dep.patch", ++ ], + ) + + tf_http_archive( +diff -Naurd x/third_party/pybind11_protobuf/python_runtime_dep.patch y/third_party/pybind11_protobuf/python_runtime_dep.patch +--- x/third_party/pybind11_protobuf/python_runtime_dep.patch 1970-01-01 00:00:00.000000000 +0000 ++++ y/third_party/pybind11_protobuf/python_runtime_dep.patch 2023-09-17 22:23:07.849128180 +0000 +@@ -0,0 +1,11 @@ ++diff -Naurd x/pybind11_protobuf/BUILD y/pybind11_protobuf/BUILD ++--- x/pybind11_protobuf/BUILD 2023-09-17 22:17:19.932725814 +0000 +++++ y/pybind11_protobuf/BUILD 2023-09-17 22:20:44.056961932 +0000 ++@@ -86,6 +86,7 @@ ++ "//visibility:private", ++ ], ++ deps = [ +++ "@org_tensorflow//third_party/python_runtime:headers", ++ "@com_google_absl//absl/container:flat_hash_map", ++ "@com_google_absl//absl/container:flat_hash_set", ++ "@com_google_absl//absl/meta:type_traits", diff --git a/nixpkgs/pkgs/development/python-modules/textacy/default.nix b/nixpkgs/pkgs/development/python-modules/textacy/default.nix index 80c40f7d5514..4167cfd7d969 100644 --- a/nixpkgs/pkgs/development/python-modules/textacy/default.nix +++ b/nixpkgs/pkgs/development/python-modules/textacy/default.nix @@ -3,6 +3,7 @@ , cachetools , cytoolz , fetchPypi +, floret , jellyfish , joblib , matplotlib @@ -23,7 +24,7 @@ buildPythonPackage rec { pname = "textacy"; version = "0.13.0"; disabled = pythonOlder "3.7"; - format = "pyproject"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -33,6 +34,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ cachetools cytoolz + floret jellyfish joblib matplotlib diff --git a/nixpkgs/pkgs/development/python-modules/textnets/default.nix b/nixpkgs/pkgs/development/python-modules/textnets/default.nix index c2e46990c114..f0dd9ab9a650 100644 --- a/nixpkgs/pkgs/development/python-modules/textnets/default.nix +++ b/nixpkgs/pkgs/development/python-modules/textnets/default.nix @@ -59,6 +59,12 @@ buildPythonPackage rec { "textnets" ]; + disabledTests = [ + # Test fails: A warning is triggered because of a deprecation notice by pandas. + # TODO: Try to re-enable it when pandas is updated to 2.1.1 + "test_corpus_czech" + ]; + meta = with lib; { description = "Text analysis with networks"; homepage = "https://textnets.readthedocs.io"; diff --git a/nixpkgs/pkgs/development/python-modules/tlds/default.nix b/nixpkgs/pkgs/development/python-modules/tlds/default.nix index 33dd694a7f5f..207b605070ae 100644 --- a/nixpkgs/pkgs/development/python-modules/tlds/default.nix +++ b/nixpkgs/pkgs/development/python-modules/tlds/default.nix @@ -1,20 +1,25 @@ { lib , buildPythonPackage , fetchFromGitHub +, setuptools }: buildPythonPackage rec { pname = "tlds"; - version = "2023101900"; - format = "setuptools"; + version = "2023102600"; + pyproject = true; src = fetchFromGitHub { owner = "kichik"; repo = "tlds"; rev = "refs/tags/${version}"; - hash = "sha256-ac4gM2+7RvmUl8ZI+XhjOkvR3lsTgoowowFo5K+ZFJ8="; + hash = "sha256-ncbgR/syMChIL0/FGLOHxHJMUzH0G+rZX9aCXun7yc4="; }; + nativeBuildInputs = [ + setuptools + ]; + pythonImportsCheck = [ "tlds" ]; diff --git a/nixpkgs/pkgs/development/python-modules/torchinfo/default.nix b/nixpkgs/pkgs/development/python-modules/torchinfo/default.nix index e22993e8d23f..6cc7bcf3e27c 100644 --- a/nixpkgs/pkgs/development/python-modules/torchinfo/default.nix +++ b/nixpkgs/pkgs/development/python-modules/torchinfo/default.nix @@ -1,26 +1,38 @@ { lib , buildPythonPackage , fetchFromGitHub -, pytestCheckHook +, fetchpatch , pythonOlder , torch , torchvision +, pytestCheckHook +, transformers }: buildPythonPackage rec { pname = "torchinfo"; - version = "1.64"; + version = "1.8.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "TylerYep"; - repo = pname; + repo = "torchinfo"; rev = "refs/tags/v${version}"; - hash = "sha256-gcl8RxCD017FP4LtB60WVtOh7jg2Otv/vNd9hKneEAU="; + hash = "sha256-pPjg498aT8y4b4tqIzNxxKyobZX01u+66ScS/mee51Q="; }; + patches = [ + (fetchpatch { # Add support for Python 3.11 and pytorch 2.1 + url = "https://github.com/TylerYep/torchinfo/commit/c74784c71c84e62bcf56664653b7f28d72a2ee0d.patch"; + hash = "sha256-xSSqs0tuFpdMXUsoVv4sZLCeVnkK6pDDhX/Eobvn5mw="; + includes = [ + "torchinfo/model_statistics.py" + ]; + }) + ]; + propagatedBuildInputs = [ torch torchvision @@ -28,17 +40,23 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook + transformers ]; + preCheck = '' + export HOME=$(mktemp -d) + ''; + disabledTests = [ # Skip as it downloads pretrained weights (require network access) "test_eval_order_doesnt_matter" + "test_flan_t5_small" # AssertionError in output "test_google" ]; disabledTestPaths = [ - # Wants "compressai", which we don't package (2023-03-23) + # Test requires network access "tests/torchinfo_xl_test.py" ]; diff --git a/nixpkgs/pkgs/development/python-modules/traits/default.nix b/nixpkgs/pkgs/development/python-modules/traits/default.nix index eeb04ba23477..47b5eef29ced 100644 --- a/nixpkgs/pkgs/development/python-modules/traits/default.nix +++ b/nixpkgs/pkgs/development/python-modules/traits/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "traits"; - version = "6.4.2"; + version = "6.4.3"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-W+fMX7epnLp+kBR4Y3PjrS9177RF7s7QlGVLuvOw+oI="; + hash = "sha256-qbv9ngwIt94H6G72TmnLlqKcIQWkO/gyzYsWL6HiL0Q="; }; # Circular dependency diff --git a/nixpkgs/pkgs/development/python-modules/transmission-rpc/default.nix b/nixpkgs/pkgs/development/python-modules/transmission-rpc/default.nix index 24345b5f63d5..32427487934a 100644 --- a/nixpkgs/pkgs/development/python-modules/transmission-rpc/default.nix +++ b/nixpkgs/pkgs/development/python-modules/transmission-rpc/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "transmission-rpc"; - version = "7.0.1"; + version = "7.0.3"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "Trim21"; repo = "transmission-rpc"; rev = "refs/tags/v${version}"; - hash = "sha256-wBTx4gy6c6TMtc2m+xibEzCgYJJiMMZ16+pq3H06hgs="; + hash = "sha256-HthWeFInolNEs7RNA773DJjhGvl1rfDhvhO8WwRwuuY="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/trytond/default.nix b/nixpkgs/pkgs/development/python-modules/trytond/default.nix index e0b14f2fc453..790a9e4f1a07 100644 --- a/nixpkgs/pkgs/development/python-modules/trytond/default.nix +++ b/nixpkgs/pkgs/development/python-modules/trytond/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "trytond"; - version = "6.8.4"; + version = "6.8.5"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-jZTc9Cc5XC1KScpniVtbBPdfwo3LodVNOo/zQSDBWY4="; + hash = "sha256-o/U8bmCAotgDYY81eX+vXOxJC3f4aQvOF6ohMOHLuLY="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/types-awscrt/default.nix b/nixpkgs/pkgs/development/python-modules/types-awscrt/default.nix index f3d881debdb3..158948d7dd55 100644 --- a/nixpkgs/pkgs/development/python-modules/types-awscrt/default.nix +++ b/nixpkgs/pkgs/development/python-modules/types-awscrt/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "types-awscrt"; - version = "0.19.3"; + version = "0.19.6"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "types_awscrt"; inherit version; - hash = "sha256-miHKrEKHwRPdUmZXB3hcRbsdMkK3oriutXxJ6edJozA="; + hash = "sha256-GdSGfysTK7NPLdruHz/rp8xCqGivXgVcxqWAtC+heTM="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/types-beautifulsoup4/default.nix b/nixpkgs/pkgs/development/python-modules/types-beautifulsoup4/default.nix index 00ebb5123e3c..790692362677 100644 --- a/nixpkgs/pkgs/development/python-modules/types-beautifulsoup4/default.nix +++ b/nixpkgs/pkgs/development/python-modules/types-beautifulsoup4/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "types-beautifulsoup4"; - version = "4.12.0.6"; + version = "4.12.0.7"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-BFqyhdPlQBhuFhM2EvQ/Z+MfkQ5tdXiQa0OgrY+BE0c="; + hash = "sha256-WZgAKNKb9V0Ns1nvowW3W6zwy5Lj8/az/UCPJTHfJ0w="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/velbus-aio/default.nix b/nixpkgs/pkgs/development/python-modules/velbus-aio/default.nix index 0b06bf91548d..6a7fd953c423 100644 --- a/nixpkgs/pkgs/development/python-modules/velbus-aio/default.nix +++ b/nixpkgs/pkgs/development/python-modules/velbus-aio/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "velbus-aio"; - version = "2023.10.1"; + version = "2023.10.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Cereal2nd"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-v2B+tDqvQTm+K+cvTRM8LnfaFp5CTsI8/B5clBDNE08="; + hash = "sha256-qRKVjiRrRg1YwwYCSp6KGvaS7QnYLIW5rum3X7vEANM="; fetchSubmodules = true; }; diff --git a/nixpkgs/pkgs/development/python-modules/weasel/default.nix b/nixpkgs/pkgs/development/python-modules/weasel/default.nix new file mode 100644 index 000000000000..6b1ffcb31f52 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/weasel/default.nix @@ -0,0 +1,83 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, setuptools +, wheel +, black +, cloudpathlib +, confection +, isort +, mypy +, packaging +, pre-commit +, pydantic +, pytest +, requests +, ruff +, smart-open +, srsly +, typer +, types-requests +, types-setuptools +, wasabi +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "weasel"; + version = "0.3.3"; + pyproject = true; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "explosion"; + repo = "weasel"; + rev = "refs/tags/v${version}"; + hash = "sha256-I8Omrez1wfAbCmr9hivqKN2fNgnFQRGm8OP7lb7YClk="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + propagatedBuildInputs = [ + black + cloudpathlib + confection + isort + mypy + packaging + pre-commit + pydantic + pytest + requests + ruff + smart-open + srsly + typer + types-requests + types-setuptools + wasabi + ]; + + pythonImportsCheck = [ "weasel" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + disabledTests = [ + # This test requires internet access + "test_project_assets" + ]; + + meta = with lib; { + description = "Weasel: A small and easy workflow system"; + homepage = "https://github.com/explosion/weasel/"; + license = licenses.mit; + maintainers = with maintainers; [ GaetanLepage ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix b/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix index 64ad5a1ebf82..b6d596f7a88f 100644 --- a/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix +++ b/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "xknxproject"; - version = "3.3.0"; + version = "3.4.0"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "XKNX"; repo = "xknxproject"; rev = "refs/tags/${version}"; - hash = "sha256-RH5RQHLpfrI9fRg6OfPZ7/BPHQuHCrkJlwW/EJitdPo="; + hash = "sha256-YHHiA0AKyqOYQHeNJqInxjjn4L64z9Y2mf6otMZVscA="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/yark/default.nix b/nixpkgs/pkgs/development/python-modules/yark/default.nix index 9012efc8a81d..f7b9f696d6cf 100644 --- a/nixpkgs/pkgs/development/python-modules/yark/default.nix +++ b/nixpkgs/pkgs/development/python-modules/yark/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "yark"; - version = "1.2.8"; + version = "1.2.9"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-FXgJ/y8qN7FkR7nhpNgPvUH/EQgw8cgRFqUA9KiJKKM="; + hash = "sha256-g9JwFnB4tFuvRvQGEURbIB2gaXQgCQJkL1sNmYMFvck="; }; pythonRelaxDeps = [ diff --git a/nixpkgs/pkgs/development/python-modules/ytmusicapi/default.nix b/nixpkgs/pkgs/development/python-modules/ytmusicapi/default.nix index 7f3591468c0b..2531a6648e36 100644 --- a/nixpkgs/pkgs/development/python-modules/ytmusicapi/default.nix +++ b/nixpkgs/pkgs/development/python-modules/ytmusicapi/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "ytmusicapi"; - version = "1.3.0"; + version = "1.3.1"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "sigma67"; repo = "ytmusicapi"; rev = "refs/tags/${version}"; - hash = "sha256-dJckAQ0sWdP7I10khcyKGKsIcDTXQxZtP7B8JHlIZEo="; + hash = "sha256-6dsMOFyZ8cX2zKXX682b5znJvXYTeKt99Wafz7RkfQw="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix index 54c750d94bbf..505e152f087b 100644 --- a/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix +++ b/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix @@ -32,6 +32,8 @@ buildPythonPackage rec { zigpy ]; + doCheck = pythonOlder "3.11"; # asynctest is unsupported on python3.11 + nativeCheckInputs = [ asynctest pytest-asyncio diff --git a/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix b/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix index 105dbbbe0424..52f2422bab85 100644 --- a/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix +++ b/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "zwave-js-server-python"; - version = "0.52.1"; + version = "0.53.1"; format = "setuptools"; disabled = pythonOlder "3.11"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-+zGLWti99mYTyPkSxiYgE5RqVvEr2PGt8vFwesjcquo="; + hash = "sha256-WfKZraF/mh1YTgK2YXnP5JHqjj5oWI9PeZAvt75btr8="; }; propagatedBuildInputs = [ diff --git a/nixpkgs/pkgs/development/rocm-modules/5/default.nix b/nixpkgs/pkgs/development/rocm-modules/5/default.nix index 3229d7b077a0..d5f1c2678c4e 100644 --- a/nixpkgs/pkgs/development/rocm-modules/5/default.nix +++ b/nixpkgs/pkgs/development/rocm-modules/5/default.nix @@ -105,8 +105,8 @@ in rec { # Needs GCC rocprofiler = callPackage ./rocprofiler { + inherit rocmUpdateScript clr rocm-core rocm-thunk rocm-device-libs roctracer rocdbgapi rocm-smi hsa-amd-aqlprofile-bin; inherit (llvm) clang; - inherit rocmUpdateScript clr rocm-thunk roctracer rocm-smi hsa-amd-aqlprofile-bin; }; # Needs GCC diff --git a/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/default.nix b/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/default.nix index d13092fd3eef..8bd479c5c245 100644 --- a/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/default.nix +++ b/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/default.nix @@ -1,23 +1,17 @@ { lib , stdenv , fetchurl +, callPackage , dpkg }: -let - prefix = "hsa-amd-aqlprofile"; - version = "5.7.0"; - major = lib.versions.major version; - minor = lib.versions.minor version; - patch = lib.versions.patch version; - magic = lib.strings.concatStrings (lib.strings.intersperse "0" (lib.versions.splitVersion version)); -in stdenv.mkDerivation (finalAttrs: { - inherit version; - pname = "${prefix}-bin"; +stdenv.mkDerivation (finalAttrs: { + pname = "hsa-amd-aqlprofile-bin"; + version = "5.7.1"; src = fetchurl { - url = "https://repo.radeon.com/rocm/apt/${major}.${minor}/pool/main/h/${prefix}/${prefix}_1.0.0.${magic}.${magic}-63~22.04_amd64.deb"; - hash = "sha256-FQ25eXkhnvOmcf0sGW3GYu9kZj69bVvZrh0jVx/G/kI="; + url = "https://repo.radeon.com/rocm/apt/5.7.1/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.50701.50701-98~22.04_amd64.deb"; + hash = "sha256-LWAtZ0paJW8lhE+QAMwq2l8wM+96bxk5rNWyQXTc9Vo="; }; nativeBuildInputs = [ dpkg ]; @@ -29,11 +23,15 @@ in stdenv.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out - cp -a opt/rocm-${version}/* $out + cp -a opt/rocm-${finalAttrs.version}/* $out + chmod +x $out/lib/libhsa-amd-aqlprofile64.so.1.* + chmod +x $out/lib/hsa-amd-aqlprofile/librocprofv2_att.so runHook postInstall ''; + passthru.updateScript = (callPackage ./update.nix { }) { inherit (finalAttrs) version; }; + meta = with lib; { description = "AQLPROFILE library for AMD HSA runtime API extension support"; homepage = "https://rocm.docs.amd.com/en/latest/"; diff --git a/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/update.nix b/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/update.nix new file mode 100644 index 000000000000..95260a79321d --- /dev/null +++ b/nixpkgs/pkgs/development/rocm-modules/5/hsa-amd-aqlprofile-bin/update.nix @@ -0,0 +1,51 @@ +{ lib +, writeScript +}: + +{ version }: + +let + prefix = "hsa-amd-aqlprofile"; + extVersion = lib.strings.concatStrings (lib.strings.intersperse "0" (lib.versions.splitVersion version)); + major = lib.versions.major version; + minor = lib.versions.minor version; + patch = lib.versions.patch version; + + updateScript = writeScript "update.sh" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl common-updater-scripts + apt="https://repo.radeon.com/rocm/apt" + pool="pool/main/h/${prefix}/" + url="$apt/latest/$pool" + res="$(curl -sL "$url")" + deb="${prefix}$(echo "$res" | grep -o -P "(?<=href=\"${prefix}).*(?=\">)" | tail -1)" + patch="${patch}" + + # Try up to 10 patch versions + for i in {1..10}; do + ((patch++)) + extVersion="$(echo "$deb" | grep -o -P "(?<=\.....).*(?=\..*-)")" + + if (( ''${#extVersion} == 5 )) && (( $extVersion <= ${extVersion} )); then + url="https://repo.radeon.com/rocm/apt/${major}.${minor}.$patch/pool/main/h/${prefix}/" + res="$(curl -sL "$url")" + deb="${prefix}$(echo "$res" | grep -o -P "(?<=href=\"${prefix}).*(?=\">)" | tail -1)" + else + break + fi + done + + extVersion="$(echo $deb | grep -o -P "(?<=\.....).*(?=\..*-)")" + version="$(echo $extVersion | sed "s/0/./1" | sed "s/0/./1")" + + if (( ''${#extVersion} == 5 )); then + repoVersion="$version" + + if (( ''${version:4:1} == 0 )); then + repoVersion=''${version:0:3} + fi + + update-source-version rocmPackages_5.${prefix}-bin "$version" "" "$apt/$repoVersion/$pool$deb" --ignore-same-hash + fi + ''; +in [ updateScript ] diff --git a/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0000-dont-install-tests-hsaco.patch b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0000-dont-install-tests-hsaco.patch new file mode 100644 index 000000000000..aaa31c4974d5 --- /dev/null +++ b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0000-dont-install-tests-hsaco.patch @@ -0,0 +1,15 @@ +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 8473a42..07ea873 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -112,10 +112,6 @@ function(generate_hsaco TARGET_ID INPUT_FILE OUTPUT_FILE) + DEPENDS ${INPUT_FILE} clang + COMMENT "Building ${OUTPUT_FILE}..." + VERBATIM) +- install( +- FILES ${PROJECT_BINARY_DIR}/${OUTPUT_FILE} +- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/tests-v1 +- COMPONENT tests) + set(HSACO_TARGET_LIST + ${HSACO_TARGET_LIST} ${PROJECT_BINARY_DIR}/${OUTPUT_FILE} + PARENT_SCOPE) diff --git a/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0001-fix-shell-scripts.patch b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0001-fix-shell-scripts.patch new file mode 100644 index 000000000000..aba7709c4edb --- /dev/null +++ b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/0001-fix-shell-scripts.patch @@ -0,0 +1,111 @@ +diff --git a/bin/rocprofv2 b/bin/rocprofv2 +index 92f7489..8839d4d 100755 +--- a/bin/rocprofv2 ++++ b/bin/rocprofv2 +@@ -2,7 +2,8 @@ + set -eo pipefail + CURRENT_DIR="$(dirname -- "$0")" + ROCPROFV2_DIR=$(dirname -- $(realpath ${BASH_SOURCE[0]})) +-ROCM_DIR=$(dirname -- "$ROCPROFV2_DIR") ++ROCPROFILER_DIR=$(dirname -- "$ROCPROFV2_DIR") ++ROCM_DIR=@rocmtoolkit_merged@ + PLUGIN_LIST=("ctf" "perfetto" "file" "att") + RUN_FROM_BUILD=0 + if [[ $ROCPROFV2_DIR == *"/build"* ]]; then +@@ -10,7 +11,7 @@ if [[ $ROCPROFV2_DIR == *"/build"* ]]; then + ROCM_DIR=$ROCPROFV2_DIR + fi + +-export ROCPROFILER_METRICS_PATH=$ROCM_DIR/libexec/rocprofiler/counters/derived_counters.xml ++export ROCPROFILER_METRICS_PATH=$ROCPROFILER_DIR/libexec/rocprofiler/counters/derived_counters.xml + export LD_LIBRARY_PATH=$ROCM_DIR/lib:$LD_LIBRARY_PATH + + usage() { +@@ -70,8 +71,8 @@ while [ 1 ]; do + exit 1 + fi + elif [[ "$1" = "--list-counters" ]]; then +- export LD_PRELOAD=$LD_PRELOAD:$ROCM_DIR/lib/rocprofiler/librocprofiler_tool.so +- eval $ROCM_DIR/libexec/rocprofiler/ctrl ++ export LD_PRELOAD=$LD_PRELOAD:$ROCPROFILER_DIR/lib/rocprofiler/librocprofiler_tool.so ++ eval $ROCPROFILER_DIR/libexec/rocprofiler/ctrl + exit 1 + elif [[ "$1" = "-i" || "$1" = "--input" ]]; then + if [ $2 ] && [ -n $2 ] && [ -r $2 ]; then +@@ -171,7 +172,7 @@ while [ 1 ]; do + if [ $RUN_FROM_BUILD == 1 ]; then + ATT_PATH=$ROCM_DIR/plugin/att/att/att.py + else +- ATT_PATH=$ROCM_DIR/libexec/rocprofiler/att/att.py ++ ATT_PATH=$ROCPROFILER_DIR/libexec/rocprofiler/att/att.py + export ROCPROFV2_ATT_LIB_PATH=$ROCM_DIR/lib/hsa-amd-aqlprofile/librocprofv2_att.so + fi + ATT_ARGV=$3 +@@ -236,13 +237,13 @@ if [ -n "$PMC_LINES" ] && [ ! -n "$ATT_ARGV" ]; then + export OUTPUT_PATH=$FINAL_PATH + fi + let COUNTER=COUNTER+1 +- LD_PRELOAD=$LD_PRELOAD:$ROCM_DIR/lib/rocprofiler/librocprofiler_tool.so $* ++ LD_PRELOAD=$LD_PRELOAD:$ROCPROFILER_DIR/lib/rocprofiler/librocprofiler_tool.so $* + if [ -n "$OUTPUT_PATH" ]; then + echo -e "\nThe output path for the following counters: $OUTPUT_PATH" + fi + done + else +- LD_PRELOAD=$LD_PRELOAD:$ROCM_DIR/lib/rocprofiler/librocprofiler_tool.so $* ++ LD_PRELOAD=$LD_PRELOAD:$ROCPROFILER_DIR/lib/rocprofiler/librocprofiler_tool.so $* + fi + + get_pmc_results_txt_path() { +diff --git a/bin/rpl_run.sh b/bin/rpl_run.sh +index c1a3daa..bc868a5 100755 +--- a/bin/rpl_run.sh ++++ b/bin/rpl_run.sh +@@ -24,16 +24,17 @@ + + time_stamp=`date +%y%m%d_%H%M%S` + BIN_DIR=$(dirname $(realpath ${BASH_SOURCE[0]})) +-ROOT_DIR=$(dirname $BIN_DIR) ++ROCPROFILER_DIR=$(dirname $BIN_DIR) ++ROOT_DIR=@rocmtoolkit_merged@ + RUN_DIR=`pwd` + TMP_DIR="/tmp" + DATA_DIR="rpl_data_${time_stamp}_$$" + +-RPL_PATH=$ROOT_DIR/lib ++RPL_PATH=$ROCPROFILER_DIR/lib + TLIB_PATH=$RPL_PATH/rocprofiler + TTLIB_PATH=$ROOT_DIR/lib/roctracer + ROCM_LIB_PATH=$ROOT_DIR/lib +-PROF_BIN_DIR=$ROOT_DIR/libexec/rocprofiler ++PROF_BIN_DIR=$ROCPROFILER_DIR/libexec/rocprofiler + + if [ -z "$ROCP_PYTHON_VERSION" ] ; then + ROCP_PYTHON_VERSION=python3 +@@ -73,7 +74,7 @@ export ROCP_METRICS=$TLIB_PATH/metrics.xml + # Disable AQL-profile read API + export AQLPROFILE_READ_API=0 + # ROC Profiler package path +-export ROCP_PACKAGE_DIR=$ROOT_DIR ++export ROCP_PACKAGE_DIR=$ROCPROFILER_DIR + # enabled SPM KFD mode + export ROCP_SPM_KFD_MODE=1 + +@@ -350,7 +351,7 @@ convert_time_val() { + + ################################################################################################ + # main +-echo "RPL: on '$time_stamp' from '$ROOT_DIR' in '$RUN_DIR'" ++echo "RPL: on '$time_stamp' from '$ROCPROFILER_DIR' in '$RUN_DIR'" + # Parsing arguments + if [ -z "$1" ] ; then + usage +@@ -557,7 +558,7 @@ elif [ "$input_type" = "txt" -o "$input_type" = "none" ] ; then + else + echo "<metric></metric>" > $RES_DIR/input.xml + fi +- input_list=`/bin/ls $RES_DIR/input*.xml` ++ input_list=`ls $RES_DIR/input*.xml` + export ROCPROFILER_SESS=$RES_DIR + else + fatal "Bad input file type '$INPUT_FILE'" diff --git a/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/default.nix b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/default.nix index c77014b50cfd..c66c56a64eb8 100644 --- a/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/default.nix +++ b/nixpkgs/pkgs/development/rocm-modules/5/rocprofiler/default.nix @@ -2,11 +2,16 @@ , stdenv , fetchFromGitHub , rocmUpdateScript +, symlinkJoin +, substituteAll , cmake , clang , clr +, rocm-core , rocm-thunk +, rocm-device-libs , roctracer +, rocdbgapi , rocm-smi , hsa-amd-aqlprofile-bin , numactl @@ -14,24 +19,32 @@ , libxml2 , elfutils , mpi +, systemd , gtest , python3Packages -, gpuTargets ? [ - "gfx900" - "gfx906" - "gfx908" - "gfx90a" - "gfx940" - "gfx941" - "gfx942" - "gfx1030" - "gfx1100" - "gfx1101" - "gfx1102" -] +, gpuTargets ? clr.gpuTargets }: -stdenv.mkDerivation (finalAttrs: { +let + rocmtoolkit-merged = symlinkJoin { + name = "rocmtoolkit-merged"; + + paths = [ + rocm-core + rocm-thunk + rocm-device-libs + roctracer + rocdbgapi + rocm-smi + hsa-amd-aqlprofile-bin + clr + ]; + + postBuild = '' + rm -rf $out/nix-support + ''; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler"; version = "5.7.1"; @@ -42,6 +55,17 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-1s/7C9y+73ADLF/17Vepw0pZNVtYnKoP24GdwKc9X2Y="; }; + patches = [ + # These just simply won't build + ./0000-dont-install-tests-hsaco.patch + + # Fix bad paths + (substituteAll { + src = ./0001-fix-shell-scripts.patch; + rocmtoolkit_merged = rocmtoolkit-merged; + }) + ]; + nativeBuildInputs = [ cmake clang @@ -53,20 +77,19 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - rocm-thunk - rocm-smi - hsa-amd-aqlprofile-bin numactl libpciaccess libxml2 elfutils mpi + systemd gtest ]; + propagatedBuildInputs = [ rocmtoolkit-merged ]; + cmakeFlags = [ "-DCMAKE_MODULE_PATH=${clr}/lib/cmake/hip" - "-DPROF_API_HEADER_PATH=${roctracer.src}/inc/ext" "-DHIP_ROOT_DIR=${clr}" "-DGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" # Manually define CMAKE_INSTALL_<DIR> @@ -79,16 +102,21 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs . - # Cannot find ROCm device library, pointless - substituteInPlace CMakeLists.txt \ - --replace "add_subdirectory(tests-v2)" "" \ - --replace "add_subdirectory(samples)" "" + substituteInPlace tests-v2/featuretests/profiler/CMakeLists.txt \ + --replace "--build-id=sha1" "--build-id=sha1 --rocm-path=${clr} --rocm-device-lib-path=${rocm-device-libs}/amdgcn/bitcode" + + substituteInPlace test/CMakeLists.txt \ + --replace "\''${ROCM_ROOT_DIR}/amdgcn/bitcode" "${rocm-device-libs}/amdgcn/bitcode" ''; - postBuild = '' - # HSACO aren't being built for some reason - substituteInPlace test/cmake_install.cmake \ - --replace "file(INSTALL DESTINATION \"\''${CMAKE_INSTALL_PREFIX}/share/rocprofiler/tests-v1\" TYPE FILE FILES \"" "message(\"" + postInstall = '' + # Why do these not already have the executable bit set? + chmod +x $out/lib/rocprofiler/librocprof-tool.so + chmod +x $out/share/rocprofiler/tests-v1/test/ocl/SimpleConvolution + + # Why do these have the executable bit set? + chmod -x $out/libexec/rocprofiler/counters/basic_counters.xml + chmod -x $out/libexec/rocprofiler/counters/derived_counters.xml ''; passthru.updateScript = rocmUpdateScript { diff --git a/nixpkgs/pkgs/development/tools/abuild/default.nix b/nixpkgs/pkgs/development/tools/abuild/default.nix index c3c3fbcafcd7..dce24f0ad80d 100644 --- a/nixpkgs/pkgs/development/tools/abuild/default.nix +++ b/nixpkgs/pkgs/development/tools/abuild/default.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation rec { pname = "abuild"; - version = "3.11.21"; + version = "3.12.0"; src = fetchFromGitLab { domain = "gitlab.alpinelinux.org"; owner = "alpine"; repo = pname; rev = version; - sha256 = "sha256-M88JPQKBkixAsWfGUirFsjFwB7m8/x63dpnoEHZpQTE="; + sha256 = "sha256-p4TohsZZTi4HxtJsyuoE5HDfkGa0pv53saGj3X9bmrI="; }; buildInputs = [ diff --git a/nixpkgs/pkgs/development/tools/analysis/flow/default.nix b/nixpkgs/pkgs/development/tools/analysis/flow/default.nix index b647eb851e12..ba5e608bd354 100644 --- a/nixpkgs/pkgs/development/tools/analysis/flow/default.nix +++ b/nixpkgs/pkgs/development/tools/analysis/flow/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "flow"; - version = "0.218.0"; + version = "0.219.5"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; rev = "v${version}"; - sha256 = "sha256-QmC1K2msiIN7bBwlrsQ8in3YGUoVqf2w21HbiLULWhM="; + sha256 = "sha256-cg0tqwvYQ43Nvu6fQHGEX002sjmDBcz2AGke+K5Gk7g="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/tools/analysis/rr/default.nix b/nixpkgs/pkgs/development/tools/analysis/rr/default.nix index 94e1d704b275..d5bcd116dc20 100644 --- a/nixpkgs/pkgs/development/tools/analysis/rr/default.nix +++ b/nixpkgs/pkgs/development/tools/analysis/rr/default.nix @@ -4,23 +4,17 @@ }: stdenv.mkDerivation rec { - version = "5.6.0"; + version = "5.7.0"; pname = "rr"; src = fetchFromGitHub { owner = "mozilla"; repo = "rr"; rev = version; - sha256 = "H39HPkAQGubXVQV3jCpH4Pz+7Q9n03PrS70utk7Tt2k="; + hash = "sha256-n1Jbhr77bI0AXncY/RquNVSwwnnAXt31RmKtAa1/oHg="; }; - patches = [ - (fetchpatch { - name = "fix-flexible-array-member.patch"; - url = "https://github.com/rr-debugger/rr/commit/2979c60ef8bbf7c940afd90172ddc5d8863f766e.diff"; - sha256 = "cmdCJetQr3ELPOyWl37h1fGfG/xvaiJpywxIAnqb5YY="; - }) - ]; + patches = [ ]; postPatch = '' substituteInPlace src/Command.cc --replace '_BSD_SOURCE' '_DEFAULT_SOURCE' @@ -54,7 +48,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "fortify" ]; # FIXME - #doCheck = true; + doCheck = false; preCheck = "export HOME=$TMPDIR"; diff --git a/nixpkgs/pkgs/development/tools/bloom/default.nix b/nixpkgs/pkgs/development/tools/bloom/default.nix new file mode 100644 index 000000000000..dc0a35d06542 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/bloom/default.nix @@ -0,0 +1,55 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, yaml-cpp +, qtbase +, qtsvg +, wrapQtAppsHook +, qttools +, libusb1 +, php +, hidapi +, procps +}: + +stdenv.mkDerivation rec { + pname = "bloom"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "bloombloombloom"; + repo = "Bloom"; + rev = "v${version}"; + hash = "sha256-ZZfclZwxsCgApUII79bJVyT5V/dF9jm7l8ynRWCh0UU="; + }; + + nativeBuildInputs = [ + cmake + php + wrapQtAppsHook + ]; + + buildInputs = [ + hidapi + libusb1 + procps + qtbase + qtsvg + qttools + yaml-cpp + ]; + + postPatch = '' + sed -i 's|/usr|${placeholder "out"}|' cmake/Installing.cmake + ''; + + meta = { + description = "Debug interface for AVR-based embedded systems development on GNU/Linux"; + homepage = "https://bloom.oscillate.io/"; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ eclairevoyant ]; + mainProgram = "bloom"; + platforms = lib.platforms.linux; + }; +} diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix index 545236b561c8..8fb37a9f666f 100644 --- a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix +++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/default.nix @@ -25,12 +25,12 @@ }: let - version = "6.3.2"; + version = "6.4.0"; sourceRoot = "."; src = fetchurl { url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; - hash = "sha256-jNf+rFgZO+K8ukUbpmiKRoJNN8pjWf9Y4NROuY8EKUg="; + hash = "sha256-vYj/YCyLuynugroqaxKtCS1R7GaMZXf5Yo8Y5I/05R4="; }; # Update with @@ -330,6 +330,8 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall + # prevent bazel version check failing in the updater + rm .bazelversion cp -r . "$out" runHook postInstall diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json index e407902f7949..c294c1f22419 100644 --- a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json +++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json @@ -7,6 +7,13 @@ "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" ] }, + "1.3.3.zip": { + "name": "1.3.3.zip", + "sha256": "bb529ba133c0256df49139bd403c17835edbf60d2ecd6463549c6a5fe279364d", + "urls": [ + "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.3.3.zip" + ] + }, "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": { "name": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", @@ -55,14 +62,6 @@ "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" ] }, - "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { - "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", - "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" - ] - }, "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz": { "name": "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", @@ -207,6 +206,25 @@ "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" ] }, + "blake3": { + "build_file": "//third_party:blake3/blake3.BUILD", + "generator_function": "dist_http_archive", + "generator_name": "blake3", + "name": "blake3", + "patch_cmds": [ + "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", + "echo >> BUILD.bazel", + "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" + ], + "patch_cmds_win": [ + "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" + ], + "sha256": "bb529ba133c0256df49139bd403c17835edbf60d2ecd6463549c6a5fe279364d", + "strip_prefix": "BLAKE3-1.3.3", + "urls": [ + "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.3.3.zip" + ] + }, "boringssl": { "generator_function": "grpc_deps", "generator_name": "boringssl", @@ -538,44 +556,44 @@ "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" ] }, - "java_tools-v12.6.zip": { - "name": "java_tools-v12.6.zip", - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", + "java_tools-v12.7.zip": { + "name": "java_tools-v12.7.zip", + "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" ] }, - "java_tools_darwin_arm64-v12.6.zip": { - "name": "java_tools_darwin_arm64-v12.6.zip", - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", + "java_tools_darwin_arm64-v12.7.zip": { + "name": "java_tools_darwin_arm64-v12.7.zip", + "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" ] }, - "java_tools_darwin_x86_64-v12.6.zip": { - "name": "java_tools_darwin_x86_64-v12.6.zip", - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", + "java_tools_darwin_x86_64-v12.7.zip": { + "name": "java_tools_darwin_x86_64-v12.7.zip", + "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" ] }, - "java_tools_linux-v12.6.zip": { - "name": "java_tools_linux-v12.6.zip", - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", + "java_tools_linux-v12.7.zip": { + "name": "java_tools_linux-v12.7.zip", + "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" ] }, - "java_tools_windows-v12.6.zip": { - "name": "java_tools_windows-v12.6.zip", - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", + "java_tools_windows-v12.7.zip": { + "name": "java_tools_windows-v12.7.zip", + "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" ] }, "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { @@ -1076,18 +1094,18 @@ "generator_function": "dist_http_archive", "generator_name": "platforms", "name": "platforms", - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", + "sha256": "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" + "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" ] }, - "platforms-0.0.5.tar.gz": { - "name": "platforms-0.0.5.tar.gz", - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", + "platforms-0.0.7.tar.gz": { + "name": "platforms-0.0.7.tar.gz", + "sha256": "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" + "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" ] }, "python-3.7.0": { @@ -1159,10 +1177,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", + "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" ] }, "remote_java_tools_darwin_x86_64": { @@ -1187,10 +1205,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", + "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" ] }, "remote_java_tools_for_testing": { @@ -1205,10 +1223,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", + "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" ] }, "remote_java_tools_linux": { @@ -1233,10 +1251,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", + "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" ] }, "remote_java_tools_test": { @@ -1251,10 +1269,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", + "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" ] }, "remote_java_tools_test_darwin_arm64": { @@ -1269,10 +1287,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", + "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" ] }, "remote_java_tools_test_darwin_x86_64": { @@ -1287,10 +1305,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", + "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" ] }, "remote_java_tools_test_linux": { @@ -1305,10 +1323,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", + "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" ] }, "remote_java_tools_test_windows": { @@ -1323,10 +1341,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", + "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" ] }, "remote_java_tools_windows": { @@ -1351,10 +1369,10 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", + "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" ] }, "remotejdk11_linux": { @@ -1991,11 +2009,17 @@ "patch_cmds_win": [ "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" ], - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", - "strip_prefix": "rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178", + "sha256": "73b88f34dc251bce7bc6c472eb386a6c2b312ed5b473c81fe46855c248f792e0", + "strip_prefix": "", + "urls": [ + "https://github.com/bazelbuild/rules_java/releases/download/5.5.1/rules_java-5.5.1.tar.gz" + ] + }, + "rules_java-5.5.1.tar.gz": { + "name": "rules_java-5.5.1.tar.gz", + "sha256": "73b88f34dc251bce7bc6c472eb386a6c2b312ed5b473c81fe46855c248f792e0", "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" + "https://github.com/bazelbuild/rules_java/releases/download/5.5.1/rules_java-5.5.1.tar.gz" ] }, "rules_jvm_external": { diff --git a/nixpkgs/pkgs/development/tools/changie/default.nix b/nixpkgs/pkgs/development/tools/changie/default.nix index 734a766c431b..a14fd890526f 100644 --- a/nixpkgs/pkgs/development/tools/changie/default.nix +++ b/nixpkgs/pkgs/development/tools/changie/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "changie"; - version = "1.14.0"; + version = "1.15.0"; src = fetchFromGitHub { owner = "miniscruff"; repo = "changie"; rev = "v${version}"; - hash = "sha256-ulbpitTCIuRg50GAin54RNVMUl8ZuwYW1SnenvemckA="; + hash = "sha256-jMpOSAmjJKDG8uvjjwZ03cu+5JmFzYMuNieotjvgnME="; }; - vendorHash = "sha256-giOL4/ZofaylhX+s7y75RR7d3WDxNCmr25JHBZZkH9s="; + vendorHash = "sha256-UAMhQK2Sw7W6RfkSPD2P0dGc0bimAL8jD/gEc/hRaD0="; nativeBuildInputs = [ installShellFiles diff --git a/nixpkgs/pkgs/development/tools/confluent-cli/default.nix b/nixpkgs/pkgs/development/tools/confluent-cli/default.nix index e1447a857d0a..102ec3d996fd 100644 --- a/nixpkgs/pkgs/development/tools/confluent-cli/default.nix +++ b/nixpkgs/pkgs/development/tools/confluent-cli/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { homepage = "https://docs.confluent.io/confluent-cli/current/overview.html"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; - maintainers = with maintainers; [ rguevara84 ]; + maintainers = with maintainers; [ rguevara84 autophagy ]; # TODO: There's support for i686 systems but I do not have any such system # to build it locally on, it's also unfree so I cannot rely on ofborg to diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/github-runner/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/github-runner/default.nix index 528b93798401..57a78dbb3101 100644 --- a/nixpkgs/pkgs/development/tools/continuous-integration/github-runner/default.nix +++ b/nixpkgs/pkgs/development/tools/continuous-integration/github-runner/default.nix @@ -24,13 +24,13 @@ assert builtins.all (x: builtins.elem x [ "node16" "node20" ]) nodeRuntimes; buildDotnetModule rec { pname = "github-runner"; - version = "2.310.2"; + version = "2.311.0"; src = fetchFromGitHub { owner = "actions"; repo = "runner"; rev = "v${version}"; - hash = "sha256-cOHA4VjccIJmCgCxRrBFzBFnh4SGQ3LpcTvtGuogHQU="; + hash = "sha256-71SwPuX1XZygT/TdAHECudxFxsQuXrl/tcAYVAxfxfI="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git-revision @@ -81,6 +81,14 @@ buildDotnetModule rec { url = "https://github.com/actions/runner/commit/5ff0ce1.patch"; hash = "sha256-2Vg3cKZK3cE/OcPDZkdN2Ro2WgvduYTTwvNGxwCfXas="; }) + ] ++ lib.optionals (nodeRuntimes == [ "node20" ]) [ + # If the package is built without Node 16, make Node 20 the default internal version + # https://github.com/actions/runner/pull/2844 + (fetchpatch { + name = "internal-node-20.patch"; + url = "https://github.com/actions/runner/commit/acdc6ed.patch"; + hash = "sha256-3/6yhhJPr9OMWBFc5/NU/DRtn76aTYvjsjQo2u9ZqnU="; + }) ]; postPatch = '' diff --git a/nixpkgs/pkgs/development/tools/cpm-cmake/default.nix b/nixpkgs/pkgs/development/tools/cpm-cmake/default.nix index 2e85a90c3f1d..ada4dde0176a 100644 --- a/nixpkgs/pkgs/development/tools/cpm-cmake/default.nix +++ b/nixpkgs/pkgs/development/tools/cpm-cmake/default.nix @@ -5,13 +5,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cpm-cmake"; - version = "0.38.5"; + version = "0.38.6"; src = fetchFromGitHub { owner = "cpm-cmake"; repo = "cpm.cmake"; rev = "v${finalAttrs.version}"; - hash = "sha256-PpfOpfEb8wxqaFFh8h0H4nn8bbBr7s0dWcRiREGddQ4="; + hash = "sha256-6y3kZyhY1WKHLw3ekZMQeoSGUgxhBu8dPl58ZnCDa+E="; }; dontConfigure = true; diff --git a/nixpkgs/pkgs/development/tools/cue/default.nix b/nixpkgs/pkgs/development/tools/cue/default.nix index 16def898b051..0ff3e90dc0db 100644 --- a/nixpkgs/pkgs/development/tools/cue/default.nix +++ b/nixpkgs/pkgs/development/tools/cue/default.nix @@ -1,4 +1,11 @@ -{ buildGoModule, fetchFromGitHub, lib, installShellFiles, testers, cue }: +{ buildGoModule +, fetchFromGitHub +, fetchpatch +, lib +, installShellFiles +, testers +, cue +}: buildGoModule rec { pname = "cue"; @@ -11,13 +18,21 @@ buildGoModule rec { hash = "sha256-1svWb83xbVZIlI9pviCYfQ6Kkp0QRjZwrauL7PPJLts="; }; + vendorHash = "sha256-ku4tPTXdnKau0kqnAAEHDdSF4oAC/6SDkTq8cECOiEk="; + + patches = [ + # Fix tests with go1.21. See https://github.com/cue-lang/cue/issues/2548. + (fetchpatch { + url = "https://github.com/cue-lang/cue/commit/3bf3dbd655284d3628399a83a703f4849b5f9374.patch"; + hash = "sha256-9Zi2mrqB1JTFvadiqWTgzzi1pffZ3gOmTtrDDQWye1Q="; + }) + ]; + postPatch = '' # Disable script tests rm -f cmd/cue/cmd/script_test.go ''; - vendorHash = "sha256-ku4tPTXdnKau0kqnAAEHDdSF4oAC/6SDkTq8cECOiEk="; - excludedPackages = [ "internal/ci/updatetxtar" "internal/cmd/embedpkg" "internal/cmd/qgo" "pkg/gen" ]; nativeBuildInputs = [ installShellFiles ]; diff --git a/nixpkgs/pkgs/development/tools/darklua/default.nix b/nixpkgs/pkgs/development/tools/darklua/default.nix index d10ef137a378..3703cc757c69 100644 --- a/nixpkgs/pkgs/development/tools/darklua/default.nix +++ b/nixpkgs/pkgs/development/tools/darklua/default.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "darklua"; - version = "0.10.3"; + version = "0.11.0"; src = fetchFromGitHub { owner = "seaofvoices"; repo = "darklua"; rev = "v${version}"; - hash = "sha256-OgQOsc6upMJveUUJSGqvopsyoKs7ALd6pVYxCi5fmS8="; + hash = "sha256-lBnEMQqAUkr377aYNRvpbIyZMmB6NIY/bmB1Oe8QPIM="; }; - cargoHash = "sha256-qq42K4cPrWu/92P4dpegZ/0Wv2ndCb5d5+DgEKzdhbw="; + cargoHash = "sha256-YmtOVS58I8YdNpWBXBuwSFUVKQsVSuGlql70SPFkamM="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreServices diff --git a/nixpkgs/pkgs/development/tools/database/dbmate/default.nix b/nixpkgs/pkgs/development/tools/database/dbmate/default.nix index bad6a1644b9d..fe89b0c791e3 100644 --- a/nixpkgs/pkgs/development/tools/database/dbmate/default.nix +++ b/nixpkgs/pkgs/development/tools/database/dbmate/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "dbmate"; - version = "2.6.0"; + version = "2.7.0"; src = fetchFromGitHub { owner = "amacneil"; repo = "dbmate"; rev = "refs/tags/v${version}"; - hash = "sha256-5dYWCcCQymwzWGY67lds5QQzHHkKt3OGkvqXDLwt/q8="; + hash = "sha256-gT+1ptQUZNobUG2etknCuyV2xxct5F6+P2J6/6yQkTk="; }; - vendorHash = "sha256-1sfIwawsWefh+nj4auqRjU4dWuDbgpvhAc8cF8DhICg="; + vendorHash = "sha256-2HY5eqiVRKvP1YrlNtbEj7QvDfoMV6DF+WgQOwo9VuQ="; doCheck = false; diff --git a/nixpkgs/pkgs/development/tools/database/sqlc/default.nix b/nixpkgs/pkgs/development/tools/database/sqlc/default.nix index 69fe4ee889c8..bca69a453463 100644 --- a/nixpkgs/pkgs/development/tools/database/sqlc/default.nix +++ b/nixpkgs/pkgs/development/tools/database/sqlc/default.nix @@ -1,7 +1,7 @@ { lib, buildGoModule, fetchFromGitHub }: let - version = "1.22.0"; + version = "1.23.0"; in buildGoModule { pname = "sqlc"; @@ -11,11 +11,11 @@ buildGoModule { owner = "sqlc-dev"; repo = "sqlc"; rev = "v${version}"; - hash = "sha256-aSu+d3ti/PpR5oQwciq1Cz+vxDPunGsVaUg/o/rfmsY="; + hash = "sha256-MM4O/njW4R1darZMtoevuLMt14/BrCAaFvSX06CTso8="; }; proxyVendor = true; - vendorHash = "sha256-sjGswoIUM+UL6qJORdB3UmPh7T6JmTBI5kksgGcRtY0="; + vendorHash = "sha256-tJ+Bih+vwkYfEvIsJ6R2Z0eDS9m1eTOS68uyad0F6f0="; subPackages = [ "cmd/sqlc" ]; diff --git a/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix b/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix index 3511c3a4e3ff..89ae63369ff4 100644 --- a/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix +++ b/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sqlfluff"; - version = "2.3.4"; + version = "2.3.5"; format = "setuptools"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-kUdTQmNUvjWZ6IUnBndUF47DLFU+hT5rnmyY3LeLA0M="; + hash = "sha256-l9py+qMI8t5L+FcUmJYXwemjUy/pcugbvhdW3oUOZMo="; }; propagatedBuildInputs = with python3.pkgs; [ diff --git a/nixpkgs/pkgs/development/tools/devbox/default.nix b/nixpkgs/pkgs/development/tools/devbox/default.nix index d51520a42c37..c373b18108a2 100644 --- a/nixpkgs/pkgs/development/tools/devbox/default.nix +++ b/nixpkgs/pkgs/development/tools/devbox/default.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "devbox"; - version = "0.6.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "jetpack-io"; repo = pname; rev = version; - hash = "sha256-XZf8xJcWUY+OqT4Sjwes9o09//ToG7oMIhhyLSHDctM="; + hash = "sha256-xjmxikIcR3v5lpxq7w2p0bukPunUTYH/HTQhy9fAOz8="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { # integration tests want file system access doCheck = false; - vendorHash = "sha256-IwAZA0/i9I/Ylz7M5SZ/nJ6nMkiT6aEM9dAGPnCzyAk="; + vendorHash = "sha256-fDh+6aBrHUqioNbgufFiD5c4i8SGAYrUuFXgTVmhrRE="; nativeBuildInputs = [ installShellFiles ]; @@ -38,6 +38,6 @@ buildGoModule rec { description = "Instant, easy, predictable shells and containers."; homepage = "https://www.jetpack.io/devbox"; license = licenses.asl20; - maintainers = with maintainers; [ urandom ]; + maintainers = with maintainers; [ urandom lagoja ]; }; } diff --git a/nixpkgs/pkgs/development/tools/doctl/default.nix b/nixpkgs/pkgs/development/tools/doctl/default.nix index 31e6a3e71d54..074d4f54745e 100644 --- a/nixpkgs/pkgs/development/tools/doctl/default.nix +++ b/nixpkgs/pkgs/development/tools/doctl/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.99.0"; + version = "1.100.0"; vendorHash = null; @@ -31,7 +31,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; rev = "v${version}"; - sha256 = "sha256-xwkbekTnwisgr1gkUewMkz0E5iQg6bWgVz8tne7ME9Y="; + sha256 = "sha256-1NQ09Cn62VUi670y1jq8W05a9dg1CdQypIIh1QmR0p0="; }; meta = with lib; { diff --git a/nixpkgs/pkgs/development/tools/dyff/default.nix b/nixpkgs/pkgs/development/tools/dyff/default.nix index 3a5802a187b4..a549563aabbe 100644 --- a/nixpkgs/pkgs/development/tools/dyff/default.nix +++ b/nixpkgs/pkgs/development/tools/dyff/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "dyff"; - version = "1.5.8"; + version = "1.6.0"; src = fetchFromGitHub { owner = "homeport"; repo = "dyff"; rev = "v${version}"; - sha256 = "sha256-CnSccws3loqfbtjGKe3tkXNVOmNtQX/0+szODMErgxE="; + sha256 = "sha256-MyQVTAfKHog6BiqqT8eaIPlUMctHz+Oe4eZqfpgiHNs="; }; - vendorHash = "sha256-PgQvckmqewzE2QXlP9xtzP5s2S6DDl2o8KWrNXFhEO4="; + vendorHash = "sha256-VAPJqa1930Vmjjj9rSjVTk6e4HD3JbOk6VC8v37kijQ="; subPackages = [ "cmd/dyff" diff --git a/nixpkgs/pkgs/development/tools/earthly/default.nix b/nixpkgs/pkgs/development/tools/earthly/default.nix index c9d2cc352e15..d5d901e1d8de 100644 --- a/nixpkgs/pkgs/development/tools/earthly/default.nix +++ b/nixpkgs/pkgs/development/tools/earthly/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "earthly"; - version = "0.7.19"; + version = "0.7.21"; src = fetchFromGitHub { owner = "earthly"; repo = "earthly"; rev = "v${version}"; - hash = "sha256-Qs2Ik559KOhkwTSaEoYLqy4m9y/mRp7XThArKOkH3uI="; + hash = "sha256-ts+XSPRkDQElyM8nr6Vtf8Ov6C5OoiIhMNnFv6YA2bw="; }; - vendorHash = "sha256-h3/FmhcXwRvDoOwJ643ze3GrV13tIhnnIMynQgf5emg="; + vendorHash = "sha256-/ZHoi5aHJ79kjUgbFKBVHDZyVyCdFfY/fJDrHdUmuUE="; subPackages = [ "cmd/earthly" "cmd/debugger" ]; CGO_ENABLED = 0; diff --git a/nixpkgs/pkgs/development/tools/eclint/default.nix b/nixpkgs/pkgs/development/tools/eclint/default.nix index 4c957011d867..933a19fc12c1 100644 --- a/nixpkgs/pkgs/development/tools/eclint/default.nix +++ b/nixpkgs/pkgs/development/tools/eclint/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "eclint"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitLab { owner = "greut"; repo = pname; rev = "v${version}"; - sha256 = "sha256-/WSxhdPekCNgeWf+ObIOblCUj3PyJvykGyCXrFmCXLA="; + sha256 = "sha256-x0dBiRHaDxKrTCR2RfP2/bpBo6xewu8FX7Bv4ugaUAY="; }; - vendorHash = "sha256-hdMBd0QI2uWktBV+rH73rCnnkIlw2zDT9OabUuWIGks="; + vendorHash = "sha256-aNQuALDe37lsmTGpClIBOQJlL0NFSAZCgcmTjx0kP+U="; ldflags = [ "-X main.version=${version}" ]; diff --git a/nixpkgs/pkgs/development/tools/espup/default.nix b/nixpkgs/pkgs/development/tools/espup/default.nix index 97efd1939eeb..c5089bc2d7f3 100644 --- a/nixpkgs/pkgs/development/tools/espup/default.nix +++ b/nixpkgs/pkgs/development/tools/espup/default.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "espup"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "espup"; rev = "v${version}"; - hash = "sha256-2LSlnGte65eemlDw67mPhmf+RuLwnbavNyMYMLgrx/E="; + hash = "sha256-D5ck96nR8agiYf1t6ViOaEWws9AQ0EBZ48YKp68jfRA="; }; - cargoHash = "sha256-4Gm8nQIsZzaPYtqf7eAyX0iX0rUFBnEiavJR1qcc8/g="; + cargoHash = "sha256-mKpAGS6Rxoq2v/VW0AncVx/9BjvG7wM8ePTR+661e5U="; nativeBuildInputs = [ pkg-config diff --git a/nixpkgs/pkgs/development/tools/faas-cli/default.nix b/nixpkgs/pkgs/development/tools/faas-cli/default.nix index 09069eb883f7..383ca0929449 100644 --- a/nixpkgs/pkgs/development/tools/faas-cli/default.nix +++ b/nixpkgs/pkgs/development/tools/faas-cli/default.nix @@ -18,13 +18,13 @@ let in buildGoModule rec { pname = "faas-cli"; - version = "0.16.16"; + version = "0.16.17"; src = fetchFromGitHub { owner = "openfaas"; repo = "faas-cli"; rev = version; - sha256 = "sha256-QYwUXZdix5GeOYF3F9XR4lIE9cKZGGgEOtROzirLw3o="; + sha256 = "sha256-AiYqMXLc8YaPILx5TnL8E3xrYCDqBUfI+zzFQIknNJE="; }; vendorHash = null; diff --git a/nixpkgs/pkgs/development/tools/fsautocomplete/default.nix b/nixpkgs/pkgs/development/tools/fsautocomplete/default.nix index 21ab0a93ab20..a8d8c7348b0f 100644 --- a/nixpkgs/pkgs/development/tools/fsautocomplete/default.nix +++ b/nixpkgs/pkgs/development/tools/fsautocomplete/default.nix @@ -5,13 +5,13 @@ let in buildDotnetModule rec { pname = "fsautocomplete"; - version = "0.66.1"; + version = "0.67.0"; src = fetchFromGitHub { owner = "fsharp"; repo = "FsAutoComplete"; rev = "v${version}"; - sha256 = "sha256-9kuGteoWbYoqgFA11qH+MEjhLMk/23bXXiGG8Lsr1MA="; + sha256 = "sha256-txHkQDLyIejsEZGpfIGqeiJ8EUePZq1btxfd+EZD4aM="; }; nugetDeps = ./deps.nix; diff --git a/nixpkgs/pkgs/development/tools/fsautocomplete/deps.nix b/nixpkgs/pkgs/development/tools/fsautocomplete/deps.nix index ecf2396eb9d0..dab6f0aa4fbf 100644 --- a/nixpkgs/pkgs/development/tools/fsautocomplete/deps.nix +++ b/nixpkgs/pkgs/development/tools/fsautocomplete/deps.nix @@ -70,7 +70,7 @@ (fetchNuGet { pname = "IcedTasks"; version = "0.5.4"; sha256 = "0584bbld25f6hzglzsah1n215658d4lwnzwxcazrwzyy25rmansl"; }) (fetchNuGet { pname = "ICSharpCode.Decompiler"; version = "7.2.1.6856"; sha256 = "19z68rgzl93lh1h8anbgzw119mhvcgr9nh5q2nxk6qihl2mx97ba"; }) (fetchNuGet { pname = "Ionide.KeepAChangelog.Tasks"; version = "0.1.8"; sha256 = "066zla2rp1sal6by3h3sg6ibpkk52kbhn30bzk58l6ym7q1kqa6b"; }) - (fetchNuGet { pname = "Ionide.LanguageServerProtocol"; version = "0.4.17"; sha256 = "14h8rkc9q6shh9fqa640bzfs1k1y5nfriwviwjynpjf79xbbcpvs"; }) + (fetchNuGet { pname = "Ionide.LanguageServerProtocol"; version = "0.4.19"; sha256 = "1n910ipbscr7b3cr873cr5zh40ysn0n9z47dlqlndbq0g3kl6vi5"; }) (fetchNuGet { pname = "Ionide.ProjInfo"; version = "0.62.0"; sha256 = "1da6hhca9vd6hxbz9jmwxwx2pc7d5ayd41sp6mzzmbk4n3jk32q2"; }) (fetchNuGet { pname = "Ionide.ProjInfo.FCS"; version = "0.62.0"; sha256 = "1mkw4b1sawv1p0c4a1fidkw02bh9iik7fi80ffgqi0msc3ql8lmg"; }) (fetchNuGet { pname = "Ionide.ProjInfo.ProjectSystem"; version = "0.62.0"; sha256 = "0kj9h5gvvrl720kg5jylx8w1jjmcci7bdhabr57sbq31vbgav74d"; }) diff --git a/nixpkgs/pkgs/development/tools/glade/default.nix b/nixpkgs/pkgs/development/tools/glade/default.nix index b7803843c345..97e1cea9c6cd 100644 --- a/nixpkgs/pkgs/development/tools/glade/default.nix +++ b/nixpkgs/pkgs/development/tools/glade/default.nix @@ -9,6 +9,7 @@ , gtk3 , glib , gjs +, enableWebkit2gtk ? stdenv.isLinux , webkitgtk_4_1 , gobject-introspection , wrapGAppsHook @@ -49,13 +50,18 @@ stdenv.mkDerivation rec { gtk3 glib gjs - webkitgtk_4_1 libxml2 python3 python3.pkgs.pygobject3 gsettings-desktop-schemas gdk-pixbuf gnome.adwaita-icon-theme + ] ++ lib.optionals enableWebkit2gtk [ + webkitgtk_4_1 + ]; + + mesonFlags = [ + (lib.mesonEnable "webkit2gtk" enableWebkit2gtk) ]; postPatch = '' @@ -74,6 +80,6 @@ stdenv.mkDerivation rec { description = "User interface designer for GTK applications"; maintainers = teams.gnome.members; license = licenses.lgpl2; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/nixpkgs/pkgs/development/tools/glamoroustoolkit/default.nix b/nixpkgs/pkgs/development/tools/glamoroustoolkit/default.nix index 74659dcf50a7..591e0a28a696 100644 --- a/nixpkgs/pkgs/development/tools/glamoroustoolkit/default.nix +++ b/nixpkgs/pkgs/development/tools/glamoroustoolkit/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchzip +, wrapGAppsHook , cairo , dbus , fontconfig @@ -16,7 +17,6 @@ , libglvnd , libuuid , libxcb -, makeWrapper }: stdenv.mkDerivation (finalAttrs: { @@ -29,6 +29,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-v63sV0HNHSU9H5rhtJcwZCuIXEGe1+BDyxV0/EqBk2E="; }; + nativeBuildInputs = [ wrapGAppsHook ]; + sourceRoot = "."; dontConfigure = true; diff --git a/nixpkgs/pkgs/development/tools/go-junit-report/default.nix b/nixpkgs/pkgs/development/tools/go-junit-report/default.nix index d024281205ba..2a7379db0847 100644 --- a/nixpkgs/pkgs/development/tools/go-junit-report/default.nix +++ b/nixpkgs/pkgs/development/tools/go-junit-report/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "go-junit-report"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitHub { owner = "jstemmer"; repo = "go-junit-report"; rev = "v${version}"; - sha256 = "sha256-Xz2tJtacsd6PqqA0ZT2eRgTACZonhdDtRWfBGcHW3A4="; + sha256 = "sha256-s4XVjACmpd10C5k+P3vtcS/aWxI6UkSUPyxzLhD2vRI="; }; vendorHash = "sha256-+KmC7m6xdkWTT/8MkGaW9gqkzeZ6LWL0DXbt+12iTHY="; diff --git a/nixpkgs/pkgs/development/tools/go-mockery/default.nix b/nixpkgs/pkgs/development/tools/go-mockery/default.nix index 36379a520899..552b71cc7067 100644 --- a/nixpkgs/pkgs/development/tools/go-mockery/default.nix +++ b/nixpkgs/pkgs/development/tools/go-mockery/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "go-mockery"; - version = "2.35.2"; + version = "2.36.0"; src = fetchFromGitHub { owner = "vektra"; repo = "mockery"; rev = "v${version}"; - sha256 = "sha256-MsaAITGFDnAylxMU+PGbSl+H/W/Y7pghBbfQyqp31AM="; + sha256 = "sha256-lJkxN0FtwfuOMCMGEISkZMMKULE5X5kTltIgDm7Ta0Y="; }; preCheck = '' diff --git a/nixpkgs/pkgs/development/tools/goimports-reviser/default.nix b/nixpkgs/pkgs/development/tools/goimports-reviser/default.nix index 09bd1541775d..7f79d3b5fe33 100644 --- a/nixpkgs/pkgs/development/tools/goimports-reviser/default.nix +++ b/nixpkgs/pkgs/development/tools/goimports-reviser/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "goimports-reviser"; - version = "3.4.5"; + version = "3.5.6"; src = fetchFromGitHub { owner = "incu6us"; repo = "goimports-reviser"; rev = "v${version}"; - hash = "sha256-VsG3Y7V59tTh1XS45s3NKGwMxS/y6KbIxWbRK6bHdaw="; + hash = "sha256-OMCmW2GhByuVN8+Kuaw9o2oCrdA6C9fK/C7yl7wI2Ls="; }; vendorHash = "sha256-aYhUsO3Z0uue66XB+/oSVYLG9QGyVcFeZ0ngzhpBZxo="; diff --git a/nixpkgs/pkgs/development/tools/hclfmt/default.nix b/nixpkgs/pkgs/development/tools/hclfmt/default.nix index 368a1a6e5c5a..03e934175c0f 100644 --- a/nixpkgs/pkgs/development/tools/hclfmt/default.nix +++ b/nixpkgs/pkgs/development/tools/hclfmt/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "hclfmt"; - version = "2.18.1"; + version = "2.19.1"; src = fetchFromGitHub { owner = "hashicorp"; repo = "hcl"; rev = "v${version}"; - hash = "sha256-31Xqgzd208ypK8u1JV5Rh5cCqGr1MJkLP490nIeovsE="; + hash = "sha256-A7YfjXdblFGBABD/PeJMzh9WdPeIUWOWAr/UlD3ki28="; }; vendorHash = "sha256-DA1IKaC+YSBzCfEMqHsHfwu1o5qvYFaFgDoGG0RZnoo="; diff --git a/nixpkgs/pkgs/development/tools/karate/default.nix b/nixpkgs/pkgs/development/tools/karate/default.nix index ac3ba5ffdb9d..bd99903e984f 100644 --- a/nixpkgs/pkgs/development/tools/karate/default.nix +++ b/nixpkgs/pkgs/development/tools/karate/default.nix @@ -2,11 +2,11 @@ stdenvNoCC.mkDerivation rec { pname = "karate"; - version = "1.4.0"; + version = "1.4.1"; src = fetchurl { url = "https://github.com/karatelabs/karate/releases/download/v${version}/karate-${version}.jar"; - sha256 = "sha256-LTGxS5dsp+UrDzI+eoJJSodShe34KWHWW1QgqnhJawM="; + sha256 = "sha256-3gNoXUchrfGkZC6UAfw2TXorzSlqnOZCe0gnuUHIIb4="; }; dontUnpack = true; diff --git a/nixpkgs/pkgs/development/tools/language-servers/gopls/default.nix b/nixpkgs/pkgs/development/tools/language-servers/gopls/default.nix index 0c0213582722..6085ec71a08d 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/gopls/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/gopls/default.nix @@ -2,17 +2,17 @@ buildGoModule rec { pname = "gopls"; - version = "0.13.2"; + version = "0.14.0"; src = fetchFromGitHub { owner = "golang"; repo = "tools"; rev = "gopls/v${version}"; - hash = "sha256-fRpVAYg4UwRe3bcjQPOnCGWSANfoTwD5Y9vs3QET1eM="; + hash = "sha256-zCiNd0HhGdN65wD7Z6lbGLhvGi8BFtq7X5QDpYl0/Fw="; }; modRoot = "gopls"; - vendorHash = "sha256-9d7vgCMc1M5Cab+O10lQmKGfL9gqO3sajd+3rF5cums="; + vendorHash = "sha256-BK2s44EtMjAEDXZeQHdiIb1tUMogujcDM7tRwO7LMRw="; doCheck = false; diff --git a/nixpkgs/pkgs/development/tools/language-servers/kotlin-language-server/default.nix b/nixpkgs/pkgs/development/tools/language-servers/kotlin-language-server/default.nix index 790718125613..8ec9ebb8f30a 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/kotlin-language-server/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/kotlin-language-server/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { pname = "kotlin-language-server"; - version = "1.3.5"; + version = "1.3.7"; src = fetchzip { url = "https://github.com/fwcd/kotlin-language-server/releases/download/${version}/server.zip"; - hash = "sha256-hoZDbhedauW1TK78rX37Gwn/6OWLXZzy8wKsUrbTmKI="; + hash = "sha256-BEQywg3ZU4LtF9trntGbDp64SIWH4y93o/VVMSRP+cc="; }; dontBuild = true; diff --git a/nixpkgs/pkgs/development/tools/language-servers/postgres-lsp/default.nix b/nixpkgs/pkgs/development/tools/language-servers/postgres-lsp/default.nix index 167b86216f30..f4bda019b815 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/postgres-lsp/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/postgres-lsp/default.nix @@ -6,25 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "postgres-lsp"; - version = "unstable-2023-09-21"; + version = "unstable-2023-10-20"; - src = (fetchFromGitHub { + src = fetchFromGitHub { owner = "supabase"; repo = "postgres_lsp"; - rev = "f25f23a683c4e14dea52e3e423584588ab349081"; - hash = "sha256-z8WIUfgnPYdzhBit1V6A5UktjoYCblTKXxwpbHOmFJA="; + rev = "88901a987de9a2d8db05c36bcd87c5c877b51460"; + hash = "sha256-HY83SO2dlXKamIqFEz53A8YDYx9EynX8FCX9EjF+tdw="; fetchSubmodules = true; - }).overrideAttrs { - # workaround to be able to fetch git@github.com submodules - # https://github.com/NixOS/nixpkgs/issues/195117 - env = { - GIT_CONFIG_COUNT = 1; - GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; - GIT_CONFIG_VALUE_0 = "git@github.com:"; - }; }; - cargoHash = "sha256-Nyxiere6/e5Y7YcgHitVkaiS1w3JXkbohIcBNc00YXY="; + cargoHash = "sha256-m8m0Q3UAq6kV2IoXMFTkP0WKzSXiWPkfOkta639dcj0="; nativeBuildInputs = [ protobuf diff --git a/nixpkgs/pkgs/development/tools/language-servers/ruff-lsp/default.nix b/nixpkgs/pkgs/development/tools/language-servers/ruff-lsp/default.nix index 3740472e2c70..d91ec72ea6ae 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/ruff-lsp/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/ruff-lsp/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "ruff-lsp"; - version = "0.0.40"; + version = "0.0.42"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "astral-sh"; repo = "ruff-lsp"; rev = "v${version}"; - hash = "sha256-CQ4SDIGhUTn7fdvoGag+XM7HcY+qJyp9McyzpoTQ0tM="; + hash = "sha256-Dn/xPjYCyJYlDNMUfl61L/tWq5mRJ8WD0G5qZH9OepY="; }; postPatch = '' diff --git a/nixpkgs/pkgs/development/tools/language-servers/verible/default.nix b/nixpkgs/pkgs/development/tools/language-servers/verible/default.nix index 4b2731167157..2e31b44398bb 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/verible/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/verible/default.nix @@ -17,17 +17,17 @@ buildBazelPackage rec { # These environment variables are read in bazel/build-version.py to create # a build string shown in the tools --version output. # If env variables not set, it would attempt to extract it from .git/. - GIT_DATE = "2023-08-29"; - GIT_VERSION = "v0.0-3410-g398a8505"; + GIT_DATE = "2023-10-26"; + GIT_VERSION = "v0.0-3428-gcfcbb82b"; # Derive nix package version from GIT_VERSION: "v1.2-345-abcde" -> "1.2.345" version = builtins.concatStringsSep "." (lib.take 3 (lib.drop 1 (builtins.splitVersion GIT_VERSION))); src = fetchFromGitHub { owner = "chipsalliance"; - repo = "verible"; - rev = "${GIT_VERSION}"; - sha256 = "sha256-qi//Dssgg5ITrL5jCpZXpSrhSm2xCqe53D9ctK7SQoU="; + repo = "verible"; + rev = "${GIT_VERSION}"; + hash = "sha256-snWhOuGyAdtdJDMttcbEjlkwPUO1mdR9vuro0tZt+Z8="; }; patches = [ diff --git a/nixpkgs/pkgs/development/tools/language-servers/vscode-langservers-extracted/default.nix b/nixpkgs/pkgs/development/tools/language-servers/vscode-langservers-extracted/default.nix index 5f6cf13b54d2..aa7705641615 100644 --- a/nixpkgs/pkgs/development/tools/language-servers/vscode-langservers-extracted/default.nix +++ b/nixpkgs/pkgs/development/tools/language-servers/vscode-langservers-extracted/default.nix @@ -2,16 +2,16 @@ buildNpmPackage rec { pname = "vscode-langservers-extracted"; - version = "4.7.0"; + version = "4.8.0"; src = fetchFromGitHub { owner = "hrsh7th"; repo = pname; rev = "v${version}"; - hash = "sha256-RLRDEHfEJ2ckn0HTMu0WbMK/o9W20Xwm+XI6kCq57u8="; + hash = "sha256-sGnxmEQ0J74zNbhRpsgF/cYoXwn4jh9yBVjk6UiUdK0="; }; - npmDepsHash = "sha256-DhajWr+O0zgJALr7I/Nc5GmkOsa9QXfAQpZCaULV47M="; + npmDepsHash = "sha256-LFWC87Ahvjf2moijayFze1Jk0TmTc7rOUd/s489PHro="; buildPhase = let diff --git a/nixpkgs/pkgs/development/tools/misc/cmake-language-server/default.nix b/nixpkgs/pkgs/development/tools/misc/cmake-language-server/default.nix index 9c2641487df4..6d2bc2b009fd 100644 --- a/nixpkgs/pkgs/development/tools/misc/cmake-language-server/default.nix +++ b/nixpkgs/pkgs/development/tools/misc/cmake-language-server/default.nix @@ -4,32 +4,33 @@ , cmake-format , pygls , cmake -, pdm-pep517 +, pdm-backend , pytest-datadir , pytestCheckHook +, pythonOlder }: buildPythonApplication rec { pname = "cmake-language-server"; - version = "0.1.7"; + version = "0.1.8"; format = "pyproject"; + disabled = pythonOlder "3.7"; + src = fetchFromGitHub { owner = "regen100"; repo = "cmake-language-server"; rev = "refs/tags/v${version}"; - hash = "sha256-ExEAi47hxxEJeoT3FCwpRwJrf3URnI47/5FDL7fS5sY="; + hash = "sha256-7AlF+FqhZR+6lLsR1dxAGHd/GU+mB3ojYLDXVm7Il4M="; }; - PDM_PEP517_SCM_VERSION = version; - patches = [ # Test timeouts occasionally cause the build to fail ./disable-test-timeouts.patch ]; nativeBuildInputs = [ - pdm-pep517 + pdm-backend ]; propagatedBuildInputs = [ @@ -44,6 +45,16 @@ buildPythonApplication rec { pytestCheckHook ]; + # version.py generated by pdm, no idea why it's not present in test phase + # https://github.com/regen100/cmake-language-server/blob/68bbc8187b6110a75f498647af7c44df790ffa87/pyproject.toml#L35-L36 + preCheck = '' + echo "__version__ = \"$PDM_BUILD_SCM_VERSION\"" > cmake_language_server/version.py + ''; + + postCheck = '' + rm cmake_language_server/version.py + ''; + dontUseCmakeConfigure = true; pythonImportsCheck = [ diff --git a/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix b/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix index 2145c9a249a0..cfcd86f9dc2b 100644 --- a/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix +++ b/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix @@ -1,6 +1,5 @@ { lib, stdenv , fetchFromGitHub -, fetchpatch , cmake , pkg-config , bzip2 @@ -22,16 +21,6 @@ stdenv.mkDerivation rec { sha256 = "sha256-f9Nt303xXZzLSu3GtOEpyaL91WVFUmKO7mxi8UNX3go="; }; - patches = [ - # Backport upstream fix for gcc-13 support: - # https://github.com/nxp-imx/mfgtools/pull/360 - (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/nxp-imx/mfgtools/commit/24fd043225903247f71ac10666d820277c0b10b1.patch"; - hash = "sha256-P7n6+Tiz10GIQ7QOd/qQ3BI7Wo5/66b0EwjFSpOUSJg="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config installShellFiles ]; buildInputs = [ bzip2 libusb1 libzip openssl zstd ]; diff --git a/nixpkgs/pkgs/development/tools/misc/ptags/default.nix b/nixpkgs/pkgs/development/tools/misc/ptags/default.nix index 6f554e6d352b..8af08bd8311f 100644 --- a/nixpkgs/pkgs/development/tools/misc/ptags/default.nix +++ b/nixpkgs/pkgs/development/tools/misc/ptags/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "ptags"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "dalance"; repo = "ptags"; rev = "v${version}"; - sha256 = "sha256-hFHzNdTX3nw2OwRxk9lKrt/YpaBXwi5aE/Qn3W9PRf4="; + sha256 = "sha256-bxp38zWufqS6PZqhw8X5HR5zMRcwH58MuZaJmDRuiys="; }; - cargoSha256 = "sha256-cFezB7uwUznC/8NXJNrBqP0lf0sXAQBoGksXFOGrUIg="; + cargoHash = "sha256-Se4q4G3hzXIHHSY2YxeRHxU6+wnqR9bfrIQSOagFYZE="; nativeBuildInputs = [ makeWrapper ]; diff --git a/nixpkgs/pkgs/development/tools/misc/sccache/default.nix b/nixpkgs/pkgs/development/tools/misc/sccache/default.nix index f268a95614fe..138765bb2280 100644 --- a/nixpkgs/pkgs/development/tools/misc/sccache/default.nix +++ b/nixpkgs/pkgs/development/tools/misc/sccache/default.nix @@ -1,17 +1,17 @@ { lib, fetchFromGitHub, rustPlatform, pkg-config, openssl, stdenv, Security }: rustPlatform.buildRustPackage rec { - version = "0.5.4"; + version = "0.6.0"; pname = "sccache"; src = fetchFromGitHub { owner = "mozilla"; repo = "sccache"; rev = "v${version}"; - sha256 = "sha256-CaZM8c1dref98VL240PEUQE8XtWAvVlQSGnPQspg+jw="; + sha256 = "sha256-/H4QhkWsvq6UvrxuNhRPwlUi/spSYB78h8yUvdCJ2Ws="; }; - cargoSha256 = "sha256-F4lnE5ig3UnZJOdxpnGLesDP3rgEOFzZO0WGQ8mtj+o="; + cargoSha256 = "sha256-wFkVGKa00WQjk59KSBdOJ9Zfj8MwzC4XOhT9p4yvJM0="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; diff --git a/nixpkgs/pkgs/development/tools/misc/scip/default.nix b/nixpkgs/pkgs/development/tools/misc/scip/default.nix index 36fb940f19c7..0438e65aede3 100644 --- a/nixpkgs/pkgs/development/tools/misc/scip/default.nix +++ b/nixpkgs/pkgs/development/tools/misc/scip/default.nix @@ -1,33 +1,22 @@ { lib , buildGoModule , fetchFromGitHub -, fetchpatch , testers , scip }: buildGoModule rec { pname = "scip"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "scip"; rev = "v${version}"; - hash = "sha256-tcnBv+dxuLD/ixeOLGrHu2UVfOnrfANjyaRzW5oDC94="; + hash = "sha256-8CH5rIWvCXZGspAyF6c8Qs/gntpfdpPrxrvxW3bZ/ww="; }; - vendorHash = "sha256-+IR3fc6tvSwPGDZ4DxrE48Ii3azcT0LMmID1LRAu5g8="; - - patches = [ - # update documentation to fix broken test - # https://github.com/sourcegraph/scip/pull/174 - (fetchpatch { - name = "test-fix-out-of-sync-documentation.patch"; - url = "https://github.com/sourcegraph/scip/commit/7450b7701637956d4ae6669338c808234f7a7bfa.patch"; - hash = "sha256-Y5nAVHyy430xdN89ohA8XAssNdSSPq4y7QaesN48jVs="; - }) - ]; + vendorHash = "sha256-3Tq2cexcxHjaH6WIz2hneE1QeBSGoMINBncKbqxODxQ="; ldflags = [ "-s" @@ -35,8 +24,10 @@ buildGoModule rec { "-X=main.Reproducible=true" ]; - postInstall = '' - mv $out/bin/{cmd,scip} + # update documentation to fix broken test + postPatch = '' + substituteInPlace docs/CLI.md \ + --replace 0.3.0 0.3.1 ''; passthru.tests = { diff --git a/nixpkgs/pkgs/development/tools/mod/default.nix b/nixpkgs/pkgs/development/tools/mod/default.nix index d27c06807618..074a5853ba28 100644 --- a/nixpkgs/pkgs/development/tools/mod/default.nix +++ b/nixpkgs/pkgs/development/tools/mod/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "mod"; - version = "0.5.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "marwan-at-work"; repo = "mod"; rev = "v${version}"; - sha256 = "sha256-+xgh/al6954I+DseSHk9k7Rbj0TzQxCtX4X3pbQmoG0="; + sha256 = "sha256-ZFAjiTCmx9o/rUa1vK1Fmz6sE695zzlexTyWJO05M6k="; }; - vendorHash = "sha256-NvTbQcYGMyQ/bfNTJ3eC28n9TIU4HkcD3ij2o9EBX3Y="; + vendorHash = "sha256-5A4W99wcuXMWH0s+uykBWuKCxo8wr3GbTpUKj+Ql0os="; doCheck = false; diff --git a/nixpkgs/pkgs/development/tools/parsing/re-flex/default.nix b/nixpkgs/pkgs/development/tools/parsing/re-flex/default.nix index 3ef4e6db4751..6e224c7178a9 100644 --- a/nixpkgs/pkgs/development/tools/parsing/re-flex/default.nix +++ b/nixpkgs/pkgs/development/tools/parsing/re-flex/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "re-flex"; - version = "3.4.1"; + version = "3.5.0"; src = fetchFromGitHub { owner = "Genivia"; repo = "RE-flex"; rev = "v${version}"; - sha256 = "sha256-U25W/hNPol6WtBDrKsft00vr/GoRjaNEr36fq2L9FlY="; + sha256 = "sha256-gk+VVfjVPopuzhrEuWNxQxKYjOFbqOGD9YS1npN71Bg="; }; nativeBuildInputs = [ boost autoconf automake ]; diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/README.md b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/README.md deleted file mode 100644 index ac4861534f58..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/README.md +++ /dev/null @@ -1,6 +0,0 @@ -Dont change these files here, they are maintained at https://github.com/nix-community/poetry2nix - -The update procedure is as-follows: -1. Send your change to the upstream poetry2nix repository -2. Get it approved with tests passing -3. Run the update script in pkgs/development/tools/poetry2nix diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix deleted file mode 100755 index 559025f3ec45..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix +++ /dev/null @@ -1,157 +0,0 @@ -#!/usr/bin/env python -from concurrent.futures import ThreadPoolExecutor -import subprocess -import textwrap -import argparse -import toml -import json -import sys - -from typing import Dict, Any, Tuple, List - - -class Package: - def __init__(self, attrs: Dict[str, Any]) -> None: - self.attrs = attrs - self.name = attrs["name"] - self.source = self.attrs["source"] - - def fetch(self) -> Tuple["Package", subprocess.CompletedProcess]: - raise NotImplementedError() - - def expression(self, output: str) -> str: - raise NotImplementedError() - - -class UrlPackage(Package): - def fetch(self) -> Tuple[Package, subprocess.CompletedProcess]: - return ( - self, - subprocess.run( - [ - "nix-prefetch-url", - "--unpack", - self.source["url"], - ], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - text=True - ), - ) - - def expression(self, output: str) -> str: - sha256 = output.rstrip() - return textwrap.dedent(""" - %s = super.%s.overridePythonAttrs ( - _: { - src = pkgs.fetchzip { - url = "%s"; - sha256 = "%s"; - }; - } - );""" % (self.name, self.name, self.source["url"], sha256)) - - -class GitPackage(Package): - def fetch(self) -> Tuple[Package, subprocess.CompletedProcess]: - reference = self.source.get("resolved_reference", self.source["reference"]) - - return ( - self, - subprocess.run( - [ - "nix-prefetch-git", - "--fetch-submodules", - "--url", - self.source["url"], - "--rev", - reference, - ], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - text=True - ), - ) - - def expression(self, output: str) -> str: - meta = json.loads(output) - return textwrap.dedent(""" - %s = super.%s.overridePythonAttrs ( - _: { - src = pkgs.fetchgit { - url = "%s"; - rev = "%s"; - sha256 = "%s"; - }; - } - );""" % (self.name, self.name, meta["url"], meta["rev"], meta["sha256"])) - - -def parse_args() -> argparse.Namespace: - argparser = argparse.ArgumentParser(description="Poetry2nix CLI") - - subparsers = argparser.add_subparsers(dest="subcommand") - subparsers.required = True - - parser_lock = subparsers.add_parser("lock", help="Generate overrides for git hashes",) - parser_lock.add_argument( - "--lock", default="poetry.lock", help="Path to input poetry.lock", - ) - parser_lock.add_argument( - "--out", default="poetry-git-overlay.nix", help="Output file", - ) - return argparser.parse_args() - - -def indent(expr: str, spaces: int = 2) -> str: - i = " " * spaces - return "\n".join([(i if l != "" else "") + l for l in expr.split("\n")]) - - -def main() -> None: - args = parse_args() - - with open(args.lock) as lockf: - lock = toml.load(lockf) - - pkgs: List[Package] = [] - for pkg in lock["package"]: - if "source" in pkg: - source_type = pkg["source"]["type"] - if source_type == "git": - pkgs.append(GitPackage(pkg)) - elif source_type == "url": - pkgs.append(UrlPackage(pkg)) - - with ThreadPoolExecutor() as e: - futures = [] - - for pkg in pkgs: - futures.append(e.submit(pkg.fetch)) - - lines = [ - "{ pkgs }:", - "self: super: {", - ] - - for f in futures: - package, p = f.result() - if p.returncode != 0: - sys.stderr.write(p.stderr) - sys.stderr.flush() - exit(p.returncode) - expr = package.expression(p.stdout) - lines.append(indent(expr)) - - lines.extend(["", "}", ""]) - - expr = "\n".join(lines) - - with open(args.out, "w") as fout: - fout.write(expr) - - print(f"Wrote {args.out}") - - -if __name__ == "__main__": - main() diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix deleted file mode 100644 index b96316e59d83..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/cli.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ pkgs ? import <nixpkgs> { } -, lib ? pkgs.lib -, version -}: -let - inherit (pkgs) python3; -in -pkgs.stdenv.mkDerivation { - pname = "poetry2nix"; - inherit version; - - buildInputs = [ - (python3.withPackages (ps: [ ps.toml ])) - ]; - - nativeBuildInputs = [ - pkgs.makeWrapper - ]; - - src = ./bin; - - dontConfigure = true; - - buildPhase = '' - runHook preBuild - patchShebangs poetry2nix - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - mkdir -p $out/bin - mv poetry2nix $out/bin - - wrapProgram $out/bin/poetry2nix --prefix PATH ":" ${lib.makeBinPath [ - pkgs.nix-prefetch-git - ]} - - runHook postInstall - ''; - - meta = { - homepage = "https://github.com/nix-community/poetry2nix"; - description = "CLI to supplement sha256 hashes for git dependencies"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.adisbladis ]; - }; - -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix deleted file mode 100644 index c59501b0a3e8..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix +++ /dev/null @@ -1,531 +0,0 @@ -{ pkgs ? import <nixpkgs> { } -, lib ? pkgs.lib -, poetryLib ? import ./lib.nix { inherit lib pkgs; stdenv = pkgs.stdenv; } -}: -let - # Poetry2nix version - version = "1.42.1"; - - inherit (poetryLib) isCompatible readTOML normalizePackageName normalizePackageSet; - - # Map SPDX identifiers to license names - spdxLicenses = lib.listToAttrs (lib.filter (pair: pair.name != null) (builtins.map (v: { name = if lib.hasAttr "spdxId" v then v.spdxId else null; value = v; }) (lib.attrValues lib.licenses))); - # Get license by id falling back to input string - getLicenseBySpdxId = spdxId: spdxLicenses.${spdxId} or spdxId; - - # Experimental withPlugins functionality - toPluginAble = (import ./plugins.nix { inherit pkgs lib; }).toPluginAble; - - # List of known build systems that are passed through from nixpkgs unmodified - knownBuildSystems = builtins.fromJSON (builtins.readFile ./known-build-systems.json); - nixpkgsBuildSystems = lib.subtractLists [ "poetry" "poetry-core" ] knownBuildSystems; - - mkInputAttrs = - { py - , pyProject - , attrs - , includeBuildSystem ? true - , groups ? [ ] - , checkGroups ? [ "dev" ] - , extras ? [ "*" ] # * means all extras, otherwise include the dependencies for a given extra - }: - let - getInputs = attr: attrs.${attr} or [ ]; - - # Get dependencies and filter out depending on interpreter version - getDeps = depSet: - let - compat = isCompatible (poetryLib.getPythonVersion py); - depAttrs = builtins.map (d: lib.toLower d) (builtins.attrNames depSet); - in - ( - builtins.map - ( - dep: - let - pkg = py.pkgs."${normalizePackageName dep}"; - constraints = depSet.${dep}.python or ""; - isCompat = compat constraints; - in - if isCompat then pkg else null - ) - depAttrs - ); - - buildSystemPkgs = poetryLib.getBuildSystemPkgs { - inherit pyProject; - pythonPackages = py.pkgs; - }; - - mkInput = attr: extraInputs: getInputs attr ++ extraInputs; - - rawDeps = pyProject.tool.poetry."dependencies" or { }; - - rawRequiredDeps = lib.filterAttrs (_: v: !(v.optional or false)) rawDeps; - - desiredExtrasDeps = lib.unique - (lib.concatMap (extra: pyProject.tool.poetry.extras.${extra}) extras); - - allRawDeps = - if extras == [ "*" ] then - rawDeps - else - rawRequiredDeps // lib.getAttrs desiredExtrasDeps rawDeps; - checkInputs' = getDeps (pyProject.tool.poetry."dev-dependencies" or { }) # <poetry-1.2.0 - # >=poetry-1.2.0 dependency groups - ++ lib.flatten (map (g: getDeps (pyProject.tool.poetry.group.${g}.dependencies or { })) checkGroups); - in - { - buildInputs = mkInput "buildInputs" (if includeBuildSystem then buildSystemPkgs else [ ]); - propagatedBuildInputs = mkInput "propagatedBuildInputs" ( - getDeps allRawDeps ++ ( - # >=poetry-1.2.0 dependency groups - if pyProject.tool.poetry.group or { } != { } - then lib.flatten (map (g: getDeps pyProject.tool.poetry.group.${g}.dependencies) groups) - else [ ] - ) - ); - nativeBuildInputs = mkInput "nativeBuildInputs" [ ]; - checkInputs = mkInput "checkInputs" checkInputs'; - nativeCheckInputs = mkInput "nativeCheckInputs" checkInputs'; - }; - - -in -lib.makeScope pkgs.newScope (self: { - - inherit version; - - /* Returns a package of editable sources whose changes will be available without needing to restart the - nix-shell. - In editablePackageSources you can pass a mapping from package name to source directory to have - those packages available in the resulting environment, whose source changes are immediately available. - - */ - mkPoetryEditablePackage = - { projectDir ? null - , pyproject ? projectDir + "/pyproject.toml" - , python ? pkgs.python3 - , pyProject ? readTOML pyproject - # Example: { my-app = ./src; } - , editablePackageSources - }: - assert editablePackageSources != { }; - import ./editable.nix { - inherit pyProject python pkgs lib poetryLib editablePackageSources; - }; - - /* Returns a package containing scripts defined in tool.poetry.scripts. - */ - mkPoetryScriptsPackage = - { projectDir ? null - , pyproject ? projectDir + "/pyproject.toml" - , python ? pkgs.python3 - , pyProject ? readTOML pyproject - , scripts ? pyProject.tool.poetry.scripts - }: - assert scripts != { }; - import ./shell-scripts.nix { - inherit lib python scripts; - }; - - /* - Returns an attrset { python, poetryPackages, pyProject, poetryLock } for the given pyproject/lockfile. - */ - mkPoetryPackages = - { projectDir ? null - , pyproject ? projectDir + "/pyproject.toml" - , poetrylock ? projectDir + "/poetry.lock" - , poetrylockPos ? { file = toString poetrylock; line = 0; column = 0; } - , overrides ? self.defaultPoetryOverrides - , python ? pkgs.python3 - , pwd ? projectDir - , preferWheels ? false - # Example: { my-app = ./src; } - , editablePackageSources ? { } - , pyProject ? readTOML pyproject - , groups ? [ ] - , checkGroups ? [ "dev" ] - , extras ? [ "*" ] - }: - let - /* The default list of poetry2nix override overlays */ - mkEvalPep508 = import ./pep508.nix { - inherit lib poetryLib; - inherit (python) stdenv; - }; - getFunctorFn = fn: if builtins.typeOf fn == "set" then fn.__functor else fn; - - poetryPkg = pkgs.callPackage ./pkgs/poetry { inherit python; poetry2nix = self; }; - - scripts = pyProject.tool.poetry.scripts or { }; - hasScripts = scripts != { }; - scriptsPackage = self.mkPoetryScriptsPackage { - inherit python scripts; - }; - - editablePackageSources' = lib.filterAttrs (name: path: path != null) editablePackageSources; - hasEditable = editablePackageSources' != { }; - editablePackage = self.mkPoetryEditablePackage { - inherit pyProject python; - editablePackageSources = editablePackageSources'; - }; - - poetryLock = readTOML poetrylock; - - # Lock file version 1.1 files - lockFiles = - let - lockfiles = lib.getAttrFromPath [ "metadata" "files" ] poetryLock; - in - lib.listToAttrs (lib.mapAttrsToList (n: v: { name = normalizePackageName n; value = v; }) lockfiles); - - evalPep508 = mkEvalPep508 python; - - # Filter packages by their PEP508 markers & pyproject interpreter version - partitions = - let - supportsPythonVersion = pkgMeta: if pkgMeta ? marker then (evalPep508 pkgMeta.marker) else true && isCompatible (poetryLib.getPythonVersion python) pkgMeta.python-versions; - in - lib.partition supportsPythonVersion poetryLock.package; - compatible = partitions.right; - incompatible = partitions.wrong; - - # Create an overridden version of pythonPackages - # - # We need to avoid mixing multiple versions of pythonPackages in the same - # closure as python can only ever have one version of a dependency - baseOverlay = self: super: - let - lockPkgs = builtins.listToAttrs ( - builtins.map - ( - pkgMeta: - let normalizedName = normalizePackageName pkgMeta.name; in - { - name = normalizedName; - value = self.mkPoetryDep ( - pkgMeta // { - inherit pwd preferWheels; - pos = poetrylockPos; - source = pkgMeta.source or null; - # Default to files from lock file version 2.0 and fall back to 1.1 - files = pkgMeta.files or lockFiles.${normalizedName}; - pythonPackages = self; - - sourceSpec = ( - (normalizePackageSet pyProject.tool.poetry.dependencies or { }).${normalizedName} - or (normalizePackageSet pyProject.tool.poetry.dev-dependencies or { }).${normalizedName} - or (normalizePackageSet pyProject.tool.poetry.group.dev.dependencies or { }).${normalizedName} # Poetry 1.2.0+ - or { } - ); - } - ); - } - ) - (lib.reverseList compatible) - ); - buildSystems = builtins.listToAttrs (builtins.map (x: { name = x; value = super.${x}; }) nixpkgsBuildSystems); - in - lockPkgs // buildSystems // { - # Create a dummy null package for the current project in case any dependencies depend on the root project (issue #307) - ${pyProject.tool.poetry.name} = null; - }; - overlays = builtins.map - getFunctorFn - ( - [ - # Remove Python packages aliases with non-normalized names to avoid issues with infinite recursion (issue #750). - (self: super: { - # Upstream nixpkgs uses non canonical names - async-generator = super.async-generator or super.async_generator or null; - }) - - (self: super: lib.attrsets.mapAttrs - ( - name: value: - if lib.isDerivation value && self.hasPythonModule value && (normalizePackageName name) != name - then null - else value - ) - super) - - ( - self: super: - { - mkPoetryDep = self.callPackage ./mk-poetry-dep.nix { - inherit lib python poetryLib evalPep508; - }; - - # # Use poetry-core from the poetry build (pep517/518 build-system) - poetry-core = poetryPkg.passthru.python.pkgs.poetry-core; - poetry = poetryPkg; - - __toPluginAble = toPluginAble self; - } // lib.optionalAttrs (! super ? setuptools-scm) { - # The canonical name is setuptools-scm - setuptools-scm = super.setuptools_scm; - } - ) - - # Fix infinite recursion in a lot of packages because of checkInputs - (self: super: lib.mapAttrs - (name: value: ( - if lib.isDerivation value && lib.hasAttr "overridePythonAttrs" value - then value.overridePythonAttrs (_: { doCheck = false; }) - else value - )) - super) - - # Null out any filtered packages, we don't want python.pkgs from nixpkgs - (self: super: builtins.listToAttrs (builtins.map (x: { name = normalizePackageName x.name; value = null; }) incompatible)) - # Create poetry2nix layer - baseOverlay - - ] ++ # User provided overrides - (if builtins.typeOf overrides == "list" then overrides else [ overrides ]) - ); - packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) overlays; - py = python.override { inherit packageOverrides; self = py; }; - - inputAttrs = mkInputAttrs { inherit py pyProject groups checkGroups extras; attrs = { }; includeBuildSystem = false; }; - - requiredPythonModules = python.pkgs.requiredPythonModules; - /* Include all the nested dependencies which are required for each package. - This guarantees that using the "poetryPackages" attribute will return - complete list of dependencies for the poetry project to be portable. - */ - storePackages = requiredPythonModules (builtins.foldl' (acc: v: acc ++ v) [ ] (lib.attrValues inputAttrs)); - in - { - python = py; - poetryPackages = storePackages - ++ lib.optional hasScripts scriptsPackage - ++ lib.optional hasEditable editablePackage; - poetryLock = poetryLock; - inherit pyProject; - }; - - /* Returns a package with a python interpreter and all packages specified in the poetry.lock lock file. - In editablePackageSources you can pass a mapping from package name to source directory to have - those packages available in the resulting environment, whose source changes are immediately available. - - Example: - poetry2nix.mkPoetryEnv { poetrylock = ./poetry.lock; python = python3; } - */ - mkPoetryEnv = - { projectDir ? null - , pyproject ? projectDir + "/pyproject.toml" - , poetrylock ? projectDir + "/poetry.lock" - , overrides ? self.defaultPoetryOverrides - , pwd ? projectDir - , python ? pkgs.python3 - , preferWheels ? false - , editablePackageSources ? { } - , extraPackages ? ps: [ ] - , groups ? [ "dev" ] - , checkGroups ? [ "dev" ] - , extras ? [ "*" ] - }: - let - inherit (lib) hasAttr; - - pyProject = readTOML pyproject; - - # Automatically add dependencies with develop = true as editable packages, but only if path dependencies - getEditableDeps = set: lib.mapAttrs - (name: value: projectDir + "/${value.path}") - (lib.filterAttrs (name: dep: dep.develop or false && hasAttr "path" dep) set); - - excludedEditablePackageNames = builtins.filter - (pkg: editablePackageSources."${pkg}" == null) - (builtins.attrNames editablePackageSources); - - allEditablePackageSources = ( - (getEditableDeps (pyProject.tool.poetry."dependencies" or { })) - // (getEditableDeps (pyProject.tool.poetry."dev-dependencies" or { })) - // ( - # Poetry>=1.2.0 - if pyProject.tool.poetry.group or { } != { } then - builtins.foldl' (acc: g: acc // getEditableDeps pyProject.tool.poetry.group.${g}.dependencies) { } groups - else { } - ) - // editablePackageSources - ); - - editablePackageSources' = builtins.removeAttrs - allEditablePackageSources - excludedEditablePackageNames; - - poetryPython = self.mkPoetryPackages { - inherit pyproject poetrylock overrides python pwd preferWheels pyProject groups checkGroups extras; - editablePackageSources = editablePackageSources'; - }; - - inherit (poetryPython) poetryPackages; - - # Don't add editable sources to the environment since they will sometimes fail to build and are not useful in the development env - editableAttrs = lib.attrNames editablePackageSources'; - envPkgs = builtins.filter (drv: ! lib.elem (drv.pname or drv.name or "") editableAttrs) poetryPackages; - - in - poetryPython.python.withPackages (ps: envPkgs ++ (extraPackages ps)); - - /* Creates a Python application from pyproject.toml and poetry.lock - - The result also contains a .dependencyEnv attribute which is a python - environment of all dependencies and this apps modules. This is useful if - you rely on dependencies to invoke your modules for deployment: e.g. this - allows `gunicorn my-module:app`. - */ - mkPoetryApplication = - { projectDir ? null - , src ? ( - # Assume that a project which is the result of a derivation is already adequately filtered - if lib.isDerivation projectDir then projectDir else self.cleanPythonSources { src = projectDir; } - ) - , pyproject ? projectDir + "/pyproject.toml" - , poetrylock ? projectDir + "/poetry.lock" - , overrides ? self.defaultPoetryOverrides - , meta ? { } - , python ? pkgs.python3 - , pwd ? projectDir - , preferWheels ? false - , groups ? [ ] - , checkGroups ? [ "dev" ] - , extras ? [ "*" ] - , ... - }@attrs: - let - poetryPython = self.mkPoetryPackages { - inherit pyproject poetrylock overrides python pwd preferWheels groups checkGroups extras; - }; - py = poetryPython.python; - - hooks = py.pkgs.callPackage ./hooks { }; - - inherit (poetryPython) pyProject; - specialAttrs = [ - "overrides" - "poetrylock" - "projectDir" - "pwd" - "pyproject" - "preferWheels" - ]; - passedAttrs = builtins.removeAttrs attrs specialAttrs; - - inputAttrs = mkInputAttrs { inherit py pyProject attrs groups checkGroups extras; }; - - app = py.pkgs.buildPythonPackage ( - passedAttrs // inputAttrs // { - nativeBuildInputs = inputAttrs.nativeBuildInputs ++ [ - hooks.removePathDependenciesHook - hooks.removeGitDependenciesHook - ]; - } // { - pname = normalizePackageName pyProject.tool.poetry.name; - version = pyProject.tool.poetry.version; - - inherit src; - - format = "pyproject"; - # Like buildPythonApplication, but without the toPythonModule part - # Meaning this ends up looking like an application but it also - # provides python modules - namePrefix = ""; - - passthru = { - python = py; - dependencyEnv = ( - lib.makeOverridable ({ app, ... }@attrs: - let - args = builtins.removeAttrs attrs [ "app" ] // { - extraLibs = [ app ]; - }; - in - py.buildEnv.override args) - ) { inherit app; }; - }; - - # Extract position from explicitly passed attrs so meta.position won't point to poetry2nix internals - pos = builtins.unsafeGetAttrPos (lib.elemAt (lib.attrNames attrs) 0) attrs; - - meta = lib.optionalAttrs (lib.hasAttr "description" pyProject.tool.poetry) - { - inherit (pyProject.tool.poetry) description; - } // lib.optionalAttrs (lib.hasAttr "homepage" pyProject.tool.poetry) { - inherit (pyProject.tool.poetry) homepage; - } // { - inherit (py.meta) platforms; - license = getLicenseBySpdxId (pyProject.tool.poetry.license or "unknown"); - } // meta; - - } - ); - in - app; - - /* Poetry2nix CLI used to supplement SHA-256 hashes for git dependencies */ - cli = import ./cli.nix { - inherit pkgs lib; - inherit (self) version; - }; - - # inherit mkPoetryEnv mkPoetryApplication mkPoetryPackages; - - inherit (poetryLib) cleanPythonSources; - - - /* - Create a new default set of overrides with the same structure as the built-in ones - */ - mkDefaultPoetryOverrides = defaults: { - __functor = defaults; - - extend = overlay: - let - composed = lib.foldr lib.composeExtensions overlay [ defaults ]; - in - self.mkDefaultPoetryOverrides composed; - - overrideOverlay = fn: - let - overlay = self: super: - let - defaultSet = defaults self super; - customSet = fn self super; - in - defaultSet // customSet; - in - self.mkDefaultPoetryOverrides overlay; - }; - - /* - The default list of poetry2nix override overlays - - Can be overriden by calling defaultPoetryOverrides.overrideOverlay which takes an overlay function - */ - defaultPoetryOverrides = self.mkDefaultPoetryOverrides (import ./overrides { inherit pkgs lib; }); - - /* - Convenience functions for specifying overlays with or without the poerty2nix default overrides - */ - overrides = { - /* - Returns the specified overlay in a list - */ - withoutDefaults = overlay: [ - overlay - ]; - - /* - Returns the specified overlay and returns a list - combining it with poetry2nix default overrides - */ - withDefaults = overlay: [ - overlay - self.defaultPoetryOverrides - ]; - }; -}) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/editable.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/editable.nix deleted file mode 100644 index 13a07e4c85c7..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/editable.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ pkgs -, lib -, poetryLib -, pyProject -, python -, editablePackageSources -}: -let - name = poetryLib.normalizePackageName pyProject.tool.poetry.name; - - # Just enough standard PKG-INFO fields for an editable installation - pkgInfoFields = { - Metadata-Version = "2.1"; - Name = name; - # While the pyproject.toml could contain arbitrary version strings, for - # simplicity we just use the same one for PKG-INFO, even though that - # should follow follow PEP 440: https://www.python.org/dev/peps/pep-0345/#version - # This is how poetry transforms it: https://github.com/python-poetry/poetry/blob/6cd3645d889f47c10425961661b8193b23f0ed79/poetry/version/version.py - Version = pyProject.tool.poetry.version; - Summary = pyProject.tool.poetry.description; - }; - - pkgInfoFile = builtins.toFile "${name}-PKG-INFO" - (lib.concatStringsSep "\n" (lib.mapAttrsToList (key: value: "${key}: ${value}") pkgInfoFields)); - - entryPointsFile = builtins.toFile "${name}-entry_points.txt" - (lib.generators.toINI { } pyProject.tool.poetry.plugins); - - # A python package that contains simple .egg-info and .pth files for an editable installation - editablePackage = python.pkgs.toPythonModule (pkgs.runCommand "${name}-editable" - { } '' - mkdir -p "$out/${python.sitePackages}" - cd "$out/${python.sitePackages}" - - # See https://docs.python.org/3.8/library/site.html for info on such .pth files - # These add another site package path for each line - touch poetry2nix-editable.pth - ${lib.concatMapStringsSep "\n" - (src: '' - echo "${toString src}" >> poetry2nix-editable.pth - '') - (lib.attrValues editablePackageSources)} - - # Create a very simple egg so pkg_resources can find this package - # See https://setuptools.readthedocs.io/en/latest/formats.html for more info on the egg format - mkdir "${name}.egg-info" - cd "${name}.egg-info" - ln -s ${pkgInfoFile} PKG-INFO - ${lib.optionalString (pyProject.tool.poetry ? plugins) '' - ln -s ${entryPointsFile} entry_points.txt - ''} - '' - ); -in -editablePackage diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/extensions.json b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/extensions.json deleted file mode 100644 index 33052efe2968..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/extensions.json +++ /dev/null @@ -1,15 +0,0 @@ -[ - "egg", - "tar", - "tar.bz2", - "tar.gz", - "tar.lz", - "tar.lzma", - "tar.xz", - "tbz", - "tgz", - "tlz", - "txz", - "whl", - "zip" -] diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch-from-pypi.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch-from-pypi.sh deleted file mode 100644 index e56dee6849b2..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch-from-pypi.sh +++ /dev/null @@ -1,24 +0,0 @@ -source $stdenv/setup -set -euo pipefail - -curl="curl \ - --location \ - --max-redirs 20 \ - --retry 2 \ - --disable-epsv \ - --cookie-jar cookies \ - --insecure \ - --speed-time 5 \ - --progress-bar \ - --fail \ - $curlOpts \ - $NIX_CURL_FLAGS" - -echo "Trying to fetch with predicted URL: $predictedURL" - -$curl $predictedURL --output $out && exit 0 - -echo "Predicted URL '$predictedURL' failed, querying pypi.org" -$curl "https://pypi.org/pypi/$pname/json" | jq -r ".releases.\"$version\"[] | select(.filename == \"$file\") | .url" > url -url=$(cat url) -$curl -k $url --output $out diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch_from_legacy.py b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch_from_legacy.py deleted file mode 100644 index 44ea092acb06..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/fetch_from_legacy.py +++ /dev/null @@ -1,134 +0,0 @@ -# Some repositories (such as Devpi) expose the Pypi legacy API -# (https://warehouse.pypa.io/api-reference/legacy.html). -# -# Note it is not possible to use pip -# https://discuss.python.org/t/pip-download-just-the-source-packages-no-building-no-metadata-etc/4651/12 - -import os -import sys -import netrc -from urllib.parse import urlparse, urlunparse -from html.parser import HTMLParser -import urllib.request -import shutil -import ssl -from os.path import normpath - - -# Parse the legacy index page to extract the href and package names -class Pep503(HTMLParser): - def __init__(self): - super().__init__() - self.sources = {} - self.url = None - self.name = None - - def handle_data(self, data): - if self.url is not None: - self.name = data - - def handle_starttag(self, tag, attrs): - if tag == "a": - for name, value in attrs: - if name == "href": - self.url = value - - def handle_endtag(self, tag): - if self.url is not None: - self.sources[self.name] = self.url - self.url = None - - -url = sys.argv[1] -package_name = sys.argv[2] -index_url = url + "/" + package_name + "/" -package_filename = sys.argv[3] - -# Parse username and password for this host from the netrc file if given. -username, password = None, None -if os.environ["NETRC"]: - netrc_obj = netrc.netrc(os.environ["NETRC"]) - host = urlparse(index_url).netloc - # Strip port number if present - if ":" in host: - host = host.split(":")[0] - username, _, password = netrc_obj.authenticators(host) - -print("Reading index %s" % index_url) - -context = ssl.create_default_context() -context.check_hostname = False -context.verify_mode = ssl.CERT_NONE - -# Extract out username/password from index_url, if present. -parsed_url = urlparse(index_url) -username = parsed_url.username or username -password = parsed_url.password or password -index_url = parsed_url._replace(netloc=parsed_url.netloc.rpartition("@")[-1]).geturl() - -req = urllib.request.Request(index_url) -if username and password: - import base64 - - password_b64 = base64.b64encode(":".join((username, password)).encode()).decode( - "utf-8" - ) - req.add_header("Authorization", "Basic {}".format(password_b64)) -response = urllib.request.urlopen(req, context=context) -index = response.read() - -parser = Pep503() -parser.feed(str(index, "utf-8")) -if package_filename not in parser.sources: - print( - "The file %s has not be found in the index %s" % (package_filename, index_url) - ) - exit(1) - -package_file = open(package_filename, "wb") -# Sometimes the href is a relative or absolute path within the index's domain. -indicated_url = urlparse(parser.sources[package_filename]) -if indicated_url.netloc == "": - parsed_url = urlparse(index_url) - - if indicated_url.path.startswith("/"): - # An absolute path within the index's domain. - path = parser.sources[package_filename] - else: - # A relative path. - path = parsed_url.path + "/" + parser.sources[package_filename] - - package_url = urlunparse( - ( - parsed_url.scheme, - parsed_url.netloc, - path, - None, - None, - None, - ) - ) -else: - package_url = parser.sources[package_filename] - -# Handle urls containing "../" -parsed_url = urlparse(package_url) -real_package_url = urlunparse( - ( - parsed_url.scheme, - parsed_url.netloc, - normpath(parsed_url.path), - parsed_url.params, - parsed_url.query, - parsed_url.fragment, - ) -) -print("Downloading %s" % real_package_url) - -req = urllib.request.Request(real_package_url) -if username and password: - req.add_unredirected_header("Authorization", "Basic {}".format(password_b64)) -response = urllib.request.urlopen(req, context=context) - -with response as r: - shutil.copyfileobj(r, package_file) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix deleted file mode 100644 index 40dd371b59f0..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix +++ /dev/null @@ -1,132 +0,0 @@ -{ python -, stdenv -, buildPackages -, makeSetupHook -, wheel -, pip -, pkgs -, lib -}: -let - inherit (python.pythonForBuild.pkgs) callPackage; - pythonInterpreter = python.pythonForBuild.interpreter; - pythonSitePackages = python.sitePackages; - - nonOverlayedPython = pkgs.python3.pythonForBuild.withPackages (ps: [ ps.tomlkit ]); - makeRemoveSpecialDependenciesHook = { fields, kind }: - nonOverlayedPython.pkgs.callPackage - ( - _: - makeSetupHook - { - name = "remove-path-dependencies.sh"; - substitutions = { - # NOTE: We have to use a non-overlayed Python here because otherwise we run into an infinite recursion - # because building of tomlkit and its dependencies also use these hooks. - pythonPath = nonOverlayedPython.pkgs.makePythonPath [ nonOverlayedPython ]; - pythonInterpreter = nonOverlayedPython.interpreter; - pyprojectPatchScript = "${./pyproject-without-special-deps.py}"; - inherit fields; - inherit kind; - }; - } ./remove-special-dependencies.sh - ) - { }; - makeSetupHookArgs = deps: - if lib.elem "propagatedBuildInputs" (builtins.attrNames (builtins.functionArgs makeSetupHook)) then - { propagatedBuildInputs = deps; } - else - { inherit deps; }; -in -{ - removePathDependenciesHook = makeRemoveSpecialDependenciesHook { - fields = [ "path" ]; - kind = "path"; - }; - - removeGitDependenciesHook = makeRemoveSpecialDependenciesHook { - fields = [ "git" "branch" "rev" "tag" ]; - kind = "git"; - }; - - - pipBuildHook = callPackage - ( - { pip, wheel }: - makeSetupHook - ({ - name = "pip-build-hook.sh"; - substitutions = { - inherit pythonInterpreter pythonSitePackages; - }; - } // (makeSetupHookArgs [ pip wheel ])) ./pip-build-hook.sh - ) - { }; - - poetry2nixFixupHook = callPackage - ( - _: - makeSetupHook - { - name = "fixup-hook.sh"; - substitutions = { - inherit pythonSitePackages; - filenames = builtins.concatStringsSep " " [ - "pyproject.toml" - "README.md" - "LICENSE" - ]; - }; - } ./fixup-hook.sh - ) - { }; - - # As of 2023-03 a newer version of packaging introduced a new behaviour where python-requires - # cannot contain version wildcards. This behaviour is complaint with PEP440 - # - # The wildcards are a no-op anyway so we can work around this issue by just dropping the precision down to the last known number. - poetry2nixPythonRequiresPatchHook = callPackage - ( - _: - let - # Python pre 3.9 does not contain the ast.unparse method. - # We can extract this from Python 3.8 for any - unparser = stdenv.mkDerivation { - name = "${python.name}-astunparse"; - inherit (python) src; - dontConfigure = true; - dontBuild = true; - - installPhase = '' - mkdir -p $out/poetry2nix_astunparse - cp ./Tools/parser/unparse.py $out/poetry2nix_astunparse/__init__.py - ''; - }; - - pythonPath = - [ ] - ++ lib.optional (lib.versionOlder python.version "3.9") unparser; - - in - makeSetupHook - { - name = "require-python-patch-hook.sh"; - substitutions = { - inherit pythonInterpreter pythonPath; - patchScript = ./python-requires-patch-hook.py; - }; - } ./python-requires-patch-hook.sh - ) - { }; - - # When the "wheel" package itself is a wheel the nixpkgs hook (which pulls in "wheel") leads to infinite recursion - # It doesn't _really_ depend on wheel though, it just copies the wheel. - wheelUnpackHook = callPackage - (_: - makeSetupHook - { - name = "wheel-unpack-hook.sh"; - } ./wheel-unpack-hook.sh - ) - { }; -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/fixup-hook.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/fixup-hook.sh deleted file mode 100644 index 8cbe2b178c7a..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/fixup-hook.sh +++ /dev/null @@ -1,20 +0,0 @@ -poetry2nix-fixup-hook() { - - # Including tests in the output is a common mistake - if [ -z "${dontFixupTests-}" ]; then - rm -rf $out/@pythonSitePackages@/tests - fi - - # Including files in site-packages is a common packaging mistake - # - # While we cannot remove all normal files dumped in site-packages - # we can clean up some common mistakes - if [ -z "${dontFixupSitePackages-}" ]; then - for f in @filenames@; do - rm -f $out/@pythonSitePackages@/$f - done - fi - -} - -postFixupHooks+=(poetry2nix-fixup-hook) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pip-build-hook.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pip-build-hook.sh deleted file mode 100644 index 31e06909b3b6..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pip-build-hook.sh +++ /dev/null @@ -1,42 +0,0 @@ -# Setup hook to use for pip projects -echo "Sourcing pip-build-hook" - -pipBuildPhase() { - echo "Executing pipBuildPhase" - runHook preBuild - - mkdir -p dist - echo "Creating a wheel..." - @pythonInterpreter@ -m pip wheel --verbose --no-index --no-deps --no-clean --no-build-isolation --wheel-dir dist . - echo "Finished creating a wheel..." - - runHook postBuild - echo "Finished executing pipBuildPhase" -} - -pipShellHook() { - echo "Executing pipShellHook" - runHook preShellHook - - # Long-term setup.py should be dropped. - if [ -e pyproject.toml ]; then - tmp_path=$(mktemp -d) - export PATH="$tmp_path/bin:$PATH" - export PYTHONPATH="$tmp_path/@pythonSitePackages@:$PYTHONPATH" - mkdir -p "$tmp_path/@pythonSitePackages@" - @pythonInterpreter@ -m pip install -e . --prefix "$tmp_path" >&2 - fi - - runHook postShellHook - echo "Finished executing pipShellHook" -} - -if [ -z "${dontUsePipBuild-}" ] && [ -z "${buildPhase-}" ]; then - echo "Using pipBuildPhase" - buildPhase=pipBuildPhase -fi - -if [ -z "${shellHook-}" ]; then - echo "Using pipShellHook" - shellHook=pipShellHook -fi diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pyproject-without-special-deps.py b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pyproject-without-special-deps.py deleted file mode 100644 index 76f52604e431..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/pyproject-without-special-deps.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python -# Patch out special dependencies (git and path) from a pyproject.toml file - -import argparse -import sys - -import tomlkit - - -def main(input, output, fields_to_remove): - data = tomlkit.loads(input.read()) - - try: - deps = data["tool"]["poetry"]["dependencies"] - except KeyError: - pass - else: - for dep in deps.values(): - if isinstance(dep, dict): - any_removed = False - for field in fields_to_remove: - any_removed |= dep.pop(field, None) is not None - if any_removed: - dep["version"] = "*" - dep.pop("develop", None) - - output.write(tomlkit.dumps(data)) - - -if __name__ == "__main__": - p = argparse.ArgumentParser() - p.add_argument( - "-i", - "--input", - type=argparse.FileType("r"), - default=sys.stdin, - help="Location from which to read input TOML", - ) - p.add_argument( - "-o", - "--output", - type=argparse.FileType("w"), - default=sys.stdout, - help="Location to write output TOML", - ) - p.add_argument( - "-f", - "--fields-to-remove", - nargs="+", - help="The fields to remove from the dependency's TOML", - ) - - args = p.parse_args() - main(args.input, args.output, args.fields_to_remove) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py deleted file mode 100644 index cbf4b63741d0..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python -import ast -import sys -import io - - -# Python2 compat -if sys.version_info[0] < 3: - FileNotFoundError = IOError - - -# Python <= 3.8 compat -def astunparse(tree): - # Use bundled unparse by default - if hasattr(ast, "unparse"): - return ast.unparse(tree) - - # Use example tool from Python sources for older interpreter versions - from poetry2nix_astunparse import Unparser - - buf = io.StringIO() - up = Unparser(tree, buf) - - return buf.getvalue() - - -class Rewriter(ast.NodeVisitor): - def __init__(self, *args, **kwargs): - super(Rewriter, self).__init__(*args, **kwargs) - self.modified = False - - def visit_Call(self, node): - function_name = "" - - if isinstance(node.func, ast.Name): - function_name = node.func.id - elif isinstance(node.func, ast.Attribute): - function_name = node.func.attr - else: - return - - if function_name != "setup": - return - - for kw in node.keywords: - if kw.arg != "python_requires": - continue - - value = kw.value - if not isinstance(value, ast.Constant): - return - - # Rewrite version constraints without wildcard characters. - # - # Only rewrite the file if the modified value actually differs, as we lose whitespace and comments when rewriting - # with the AST module. - python_requires = ", ".join( - [v.strip().rstrip(".*") for v in value.value.split(",")] - ) - if value.value != python_requires: - value.value = python_requires - self.modified = True - - -if __name__ == "__main__": - sys.path.extend(sys.argv[1:]) - - try: - with open("setup.py", encoding="utf-8-sig") as f: - tree = ast.parse(f.read()) - except FileNotFoundError: - exit(0) - - r = Rewriter() - r.visit(tree) - - if r.modified: - with open("setup.py", "w") as f: - f.write(astunparse(tree)) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.sh deleted file mode 100644 index 57a718fe453f..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/python-requires-patch-hook.sh +++ /dev/null @@ -1,7 +0,0 @@ -poetry2nix-python-requires-patch-hook() { - if [ -z "${dontFixupPythonRequires-}" ]; then - @pythonInterpreter@ @patchScript@ @pythonPath@ - fi -} - -postPatchHooks+=(poetry2nix-python-requires-patch-hook) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/remove-special-dependencies.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/remove-special-dependencies.sh deleted file mode 100644 index 904efa615b1d..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/remove-special-dependencies.sh +++ /dev/null @@ -1,23 +0,0 @@ -remove-@kind@-dependencies-hook() { - # Tell poetry not to resolve special dependencies. Any version is fine! - - if ! test -f pyproject.toml; then - return - fi - - echo "Removing @kind@ dependencies" - - # NOTE: We have to reset PYTHONPATH to avoid having propagatedBuildInputs - # from the currently building derivation leaking into our unrelated Python - # environment. - PYTHONPATH=@pythonPath@ \ - @pythonInterpreter@ \ - @pyprojectPatchScript@ \ - --fields-to-remove @fields@ < pyproject.toml > pyproject.formatted.toml - - mv pyproject.formatted.toml pyproject.toml - - echo "Finished removing @kind@ dependencies" -} - -postPatchHooks+=(remove-@kind@-dependencies-hook) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/wheel-unpack-hook.sh b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/wheel-unpack-hook.sh deleted file mode 100644 index fca808a933ba..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/hooks/wheel-unpack-hook.sh +++ /dev/null @@ -1,18 +0,0 @@ -# Setup hook to use in case a wheel is fetched -echo "Sourcing wheel setup hook" - -wheelUnpackPhase(){ - echo "Executing wheelUnpackPhase" - runHook preUnpack - - mkdir -p dist - cp "$src" "dist/$(stripHash "$src")" - -# runHook postUnpack # Calls find...? - echo "Finished executing wheelUnpackPhase" -} - -if [ -z "${dontUseWheelUnpack-}" ] && [ -z "${unpackPhase-}" ]; then - echo "Using wheelUnpackPhase" - unpackPhase=wheelUnpackPhase -fi diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/known-build-systems.json b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/known-build-systems.json deleted file mode 100644 index 201aae3c9209..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/known-build-systems.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - "poetry", - "poetry-core", - "flit", - "flit-core", - "pbr", - "cython", - "hatchling", - "hatch-vcs", - "setuptools", - "setuptools-scm" -] diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix deleted file mode 100644 index 4c52c07b69fd..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix +++ /dev/null @@ -1,250 +0,0 @@ -{ lib, pkgs, stdenv }: -let - inherit (import ./semver.nix { inherit lib ireplace; }) satisfiesSemver; - inherit (builtins) genList length; - - # Replace a list entry at defined index with set value - ireplace = idx: value: list: ( - genList (i: if i == idx then value else (builtins.elemAt list i)) (length list) - ); - - # Normalize package names as per PEP 503 - normalizePackageName = name: - let - parts = builtins.split "[-_.]+" name; - partsWithoutSeparator = builtins.filter (x: builtins.typeOf x == "string") parts; - in - lib.strings.toLower (lib.strings.concatStringsSep "-" partsWithoutSeparator); - - # Normalize an entire attrset of packages - normalizePackageSet = lib.attrsets.mapAttrs' (name: value: lib.attrsets.nameValuePair (normalizePackageName name) value); - - # Get a full semver pythonVersion from a python derivation - getPythonVersion = python: - let - pyVer = lib.splitVersion python.pythonVersion ++ [ "0" ]; - ver = lib.splitVersion python.version; - major = l: lib.elemAt l 0; - minor = l: lib.elemAt l 1; - joinVersion = v: lib.concatStringsSep "." v; - in - joinVersion (if major pyVer == major ver && minor pyVer == minor ver then ver else pyVer); - - # Compare a semver expression with a version - isCompatible = version: - let - operators = { - "||" = cond1: cond2: cond1 || cond2; - "," = cond1: cond2: cond1 && cond2; # , means && - "&&" = cond1: cond2: cond1 && cond2; - }; - splitRe = "(" + (builtins.concatStringsSep "|" (builtins.map (x: lib.replaceStrings [ "|" ] [ "\\|" ] x) (lib.attrNames operators))) + ")"; - in - expr: - let - tokens = builtins.filter (x: x != "") (builtins.split splitRe expr); - combine = acc: v: - let - isOperator = builtins.typeOf v == "list"; - operator = if isOperator then (builtins.elemAt v 0) else acc.operator; - in - if isOperator then (acc // { inherit operator; }) else { - inherit operator; - state = operators."${operator}" acc.state (satisfiesSemver version v); - }; - initial = { operator = "&&"; state = true; }; - in - if expr == "" then true else (builtins.foldl' combine initial tokens).state; - fromTOML = builtins.fromTOML or - ( - toml: builtins.fromJSON ( - builtins.readFile ( - pkgs.runCommand "from-toml" - { - inherit toml; - allowSubstitutes = false; - preferLocalBuild = true; - } - '' - ${pkgs.remarshal}/bin/remarshal \ - -if toml \ - -i <(echo "$toml") \ - -of json \ - -o $out - '' - ) - ) - ); - readTOML = path: fromTOML (builtins.readFile path); - - # - # Returns the appropriate manylinux dependencies and string representation for the file specified - # - getManyLinuxDeps = f: - let - ml = pkgs.pythonManylinuxPackages; - in - if lib.strings.hasInfix "manylinux1" f then { pkg = [ ml.manylinux1 ]; str = "1"; } - else if lib.strings.hasInfix "manylinux2010" f then { pkg = [ ml.manylinux2010 ]; str = "2010"; } - else if lib.strings.hasInfix "manylinux2014" f then { pkg = [ ml.manylinux2014 ]; str = "2014"; } - else if lib.strings.hasInfix "manylinux_" f then { pkg = [ ml.manylinux2014 ]; str = "pep600"; } - else { pkg = [ ]; str = null; }; - - # Predict URL from the PyPI index. - # Args: - # pname: package name - # file: filename including extension - # hash: SRI hash - # kind: Language implementation and version tag - predictURLFromPypi = lib.makeOverridable ( - { pname, file, hash, kind }: - "https://files.pythonhosted.org/packages/${kind}/${lib.toLower (builtins.substring 0 1 file)}/${pname}/${file}" - ); - - - # Fetch from the PyPI index. - # At first we try to fetch the predicated URL but if that fails we - # will use the Pypi API to determine the correct URL. - # Args: - # pname: package name - # file: filename including extension - # version: the version string of the dependency - # hash: SRI hash - # kind: Language implementation and version tag - fetchFromPypi = lib.makeOverridable ( - { pname, file, version, hash, kind, curlOpts ? "" }: - let - predictedURL = predictURLFromPypi { inherit pname file hash kind; }; - in - (pkgs.stdenvNoCC.mkDerivation { - name = file; - nativeBuildInputs = [ - pkgs.buildPackages.curl - pkgs.buildPackages.jq - ]; - isWheel = lib.strings.hasSuffix "whl" file; - system = "builtin"; - - preferLocalBuild = true; - impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ - "NIX_CURL_FLAGS" - ]; - - inherit pname file version curlOpts predictedURL; - - builder = ./fetch-from-pypi.sh; - - outputHashMode = "flat"; - outputHashAlgo = "sha256"; - outputHash = hash; - - passthru = { - urls = [ predictedURL ]; # retain compatibility with nixpkgs' fetchurl - }; - }) - ); - - fetchFromLegacy = lib.makeOverridable ( - { python, pname, url, file, hash }: - let - pathParts = - (builtins.filter - ({ prefix, path }: "NETRC" == prefix) - builtins.nixPath); - netrc_file = if (pathParts != [ ]) then (builtins.head pathParts).path else ""; - in - pkgs.runCommand file - { - nativeBuildInputs = [ python ]; - impureEnvVars = lib.fetchers.proxyImpureEnvVars; - outputHashMode = "flat"; - outputHashAlgo = "sha256"; - outputHash = hash; - NETRC = netrc_file; - passthru.isWheel = lib.strings.hasSuffix "whl" file; - } '' - python ${./fetch_from_legacy.py} ${url} ${pname} ${file} - mv ${file} $out - '' - ); - - getBuildSystemPkgs = - { pythonPackages - , pyProject - }: - let - missingBuildBackendError = "No build-system.build-backend section in pyproject.toml. " - + "Add such a section as described in https://python-poetry.org/docs/pyproject/#poetry-and-pep-517"; - requires = lib.attrByPath [ "build-system" "requires" ] (throw missingBuildBackendError) pyProject; - requiredPkgs = builtins.map (n: lib.elemAt (builtins.match "([^!=<>~[]+).*" n) 0) requires; - in - builtins.map (drvAttr: pythonPackages.${drvAttr} or (throw "unsupported build system requirement ${drvAttr}")) requiredPkgs; - - # Find gitignore files recursively in parent directory stopping with .git - findGitIgnores = path: - let - parent = path + "/.."; - gitIgnore = path + "/.gitignore"; - isGitRoot = builtins.pathExists (path + "/.git"); - hasGitIgnore = builtins.pathExists gitIgnore; - gitIgnores = if hasGitIgnore then [ gitIgnore ] else [ ]; - in - lib.optionals (builtins.pathExists path && builtins.toString path != "/" && ! isGitRoot) (findGitIgnores parent) ++ gitIgnores; - - /* - Provides a source filtering mechanism that: - - - Filters gitignore's - - Filters pycache/pyc files - - Uses cleanSourceFilter to filter out .git/.hg, .o/.so, editor backup files & nix result symlinks - */ - cleanPythonSources = { src }: - let - gitIgnores = findGitIgnores src; - pycacheFilter = name: type: - (type == "directory" && ! lib.strings.hasInfix "__pycache__" name) - || (type == "regular" && ! lib.strings.hasSuffix ".pyc" name) - ; - in - lib.cleanSourceWith { - filter = lib.cleanSourceFilter; - src = lib.cleanSourceWith { - filter = pkgs.nix-gitignore.gitignoreFilterPure pycacheFilter gitIgnores src; - inherit src; - }; - }; - - # Maps Nixpkgs CPU values to target machines known to be supported for manylinux* wheels. - # (a.k.a. `uname -m` output from CentOS 7) - # - # This is current as of manylinux2014 (PEP-0599), and is a superset of manylinux2010 / manylinux1. - # s390x is not supported in Nixpkgs, so we don't map it. - manyLinuxTargetMachines = { - x86_64 = "x86_64"; - i686 = "i686"; - aarch64 = "aarch64"; - armv7l = "armv7l"; - powerpc64 = "ppc64"; - powerpc64le = "ppc64le"; - }; - - # Machine tag for our target platform (if available) - getTargetMachine = stdenv: manyLinuxTargetMachines.${stdenv.targetPlatform.parsed.cpu.name} or null; - -in -{ - inherit - fetchFromPypi - fetchFromLegacy - getManyLinuxDeps - isCompatible - readTOML - getBuildSystemPkgs - satisfiesSemver - cleanPythonSources - normalizePackageName - normalizePackageSet - getPythonVersion - getTargetMachine - ; -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix deleted file mode 100644 index 5e39e1e6f50e..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix +++ /dev/null @@ -1,220 +0,0 @@ -{ autoPatchelfHook -, lib -, python -, buildPythonPackage -, poetryLib -, evalPep508 -}: -{ name -, version -, pos ? __curPos -, files -, source -, dependencies ? { } -, pythonPackages -, python-versions -, pwd -, sourceSpec -, supportedExtensions ? lib.importJSON ./extensions.json -, preferWheels ? false -, ... -}: - -pythonPackages.callPackage - ( - { preferWheel ? preferWheels - , ... - }@args: - let - inherit (python) stdenv; - inherit (poetryLib) isCompatible getManyLinuxDeps fetchFromLegacy fetchFromPypi normalizePackageName; - - inherit (import ./pep425.nix { - inherit lib poetryLib python stdenv; - }) selectWheel - ; - fileCandidates = - let - supportedRegex = ("^.*(" + builtins.concatStringsSep "|" supportedExtensions + ")"); - matchesVersion = fname: builtins.match ("^.*" + builtins.replaceStrings [ "." "+" ] [ "\\." "\\+" ] version + ".*$") fname != null; - hasSupportedExtension = fname: builtins.match supportedRegex fname != null; - isCompatibleEgg = fname: ! lib.strings.hasSuffix ".egg" fname || lib.strings.hasSuffix "py${python.pythonVersion}.egg" fname; - in - builtins.filter (f: matchesVersion f.file && hasSupportedExtension f.file && isCompatibleEgg f.file) files; - toPath = s: pwd + "/${s}"; - isLocked = lib.length fileCandidates > 0; - isSource = source != null; - isGit = isSource && source.type == "git"; - isUrl = isSource && source.type == "url"; - isWheelUrl = isSource && source.type == "url" && lib.strings.hasSuffix ".whl" source.url; - isDirectory = isSource && source.type == "directory"; - isFile = isSource && source.type == "file"; - isLegacy = isSource && source.type == "legacy"; - localDepPath = toPath source.url; - - buildSystemPkgs = - let - pyProjectPath = localDepPath + "/pyproject.toml"; - pyProject = poetryLib.readTOML pyProjectPath; - in - if builtins.pathExists pyProjectPath then - poetryLib.getBuildSystemPkgs - { - inherit pythonPackages pyProject; - } else [ ]; - - pname = normalizePackageName name; - preferWheel' = preferWheel && pname != "wheel"; - fileInfo = - let - isBdist = f: lib.strings.hasSuffix "whl" f.file; - isSdist = f: ! isBdist f && ! isEgg f; - isEgg = f: lib.strings.hasSuffix ".egg" f.file; - binaryDist = selectWheel fileCandidates; - sourceDist = builtins.filter isSdist fileCandidates; - eggs = builtins.filter isEgg fileCandidates; - # the `wheel` package cannot be built from a wheel, since that requires the wheel package - # this causes a circular dependency so we special-case ignore its `preferWheel` attribute value - entries = (if preferWheel' then binaryDist ++ sourceDist else sourceDist ++ binaryDist) ++ eggs; - lockFileEntry = ( - if lib.length entries > 0 then builtins.head entries - else throw "Missing suitable source/wheel file entry for ${name}" - ); - _isEgg = isEgg lockFileEntry; - in - rec { - inherit (lockFileEntry) file hash; - name = file; - format = - if _isEgg then "egg" - else if lib.strings.hasSuffix ".whl" name then "wheel" - else "pyproject"; - kind = - if _isEgg then python.pythonVersion - else if format == "pyproject" then "source" - else (builtins.elemAt (lib.strings.splitString "-" name) 2); - }; - - format = if isWheelUrl then "wheel" else if isDirectory || isGit || isUrl then "pyproject" else fileInfo.format; - - hooks = python.pkgs.callPackage ./hooks { }; - in - buildPythonPackage { - inherit pname version; - - # Circumvent output separation (https://github.com/NixOS/nixpkgs/pull/190487) - format = if format == "pyproject" then "poetry2nix" else format; - - doCheck = false; # We never get development deps - - # Stripping pre-built wheels lead to `ELF load command address/offset not properly aligned` - dontStrip = format == "wheel"; - - nativeBuildInputs = [ - hooks.poetry2nixFixupHook - ] - ++ lib.optional (!pythonPackages.isPy27) hooks.poetry2nixPythonRequiresPatchHook - ++ lib.optional (isLocked && (getManyLinuxDeps fileInfo.name).str != null) autoPatchelfHook - ++ lib.optionals (format == "wheel") [ - hooks.wheelUnpackHook - pythonPackages.pipInstallHook - pythonPackages.setuptools - ] - ++ lib.optionals (format == "pyproject") [ - hooks.removePathDependenciesHook - hooks.removeGitDependenciesHook - hooks.pipBuildHook - ]; - - buildInputs = ( - lib.optional (isLocked) (getManyLinuxDeps fileInfo.name).pkg - ++ lib.optional isDirectory buildSystemPkgs - ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) pythonPackages.setuptools - ); - - propagatedBuildInputs = - let - compat = isCompatible (poetryLib.getPythonVersion python); - deps = lib.filterAttrs - (n: v: v) - ( - lib.mapAttrs - ( - n: v: - let - constraints = v.python or ""; - pep508Markers = v.markers or ""; - in - compat constraints && evalPep508 pep508Markers - ) - dependencies - ); - depAttrs = lib.attrNames deps; - in - builtins.map (n: pythonPackages.${normalizePackageName n}) depAttrs; - - inherit pos; - - meta = { - broken = ! isCompatible (poetryLib.getPythonVersion python) python-versions; - license = [ ]; - inherit (python.meta) platforms; - }; - - passthru = { - inherit args; - preferWheel = preferWheel'; - }; - - # We need to retrieve kind from the interpreter and the filename of the package - # Interpreters should declare what wheel types they're compatible with (python type + ABI) - # Here we can then choose a file based on that info. - src = - if isGit then - ( - builtins.fetchGit ({ - inherit (source) url; - rev = source.resolved_reference or source.reference; - ref = sourceSpec.branch or (if sourceSpec ? tag then "refs/tags/${sourceSpec.tag}" else "HEAD"); - } // ( - lib.optionalAttrs ((sourceSpec ? rev) && (lib.versionAtLeast builtins.nixVersion "2.4")) { - allRefs = true; - }) // ( - lib.optionalAttrs (lib.versionAtLeast builtins.nixVersion "2.4") { - submodules = true; - }) - ) - ) - else if isWheelUrl then - builtins.fetchurl - { - inherit (source) url; - sha256 = fileInfo.hash; - } - else if isUrl then - builtins.fetchTarball - { - inherit (source) url; - sha256 = fileInfo.hash; - } - else if isDirectory then - (poetryLib.cleanPythonSources { src = localDepPath; }) - else if isFile then - localDepPath - else if isLegacy then - fetchFromLegacy - { - pname = name; - inherit python; - inherit (fileInfo) file hash; - inherit (source) url; - } - else - fetchFromPypi { - pname = name; - inherit (fileInfo) file hash kind; - inherit version; - }; - } - ) -{ } diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json deleted file mode 100644 index 2e859c6ddbf5..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json +++ /dev/null @@ -1,19992 +0,0 @@ -{ - "aadict": [ - "setuptools" - ], - "aafigure": [ - "setuptools" - ], - "aardwolf": [ - "setuptools" - ], - "abodepy": [ - "setuptools" - ], - "absl-py": [ - "setuptools" - ], - "absolufy-imports": [ - "setuptools" - ], - "accuweather": [ - "setuptools" - ], - "acme": [ - "setuptools" - ], - "acme-tiny": [ - "setuptools", - "setuptools-scm" - ], - "acoustics": [ - "flit-core", - "setuptools" - ], - "acquire": [ - "setuptools", - "setuptools-scm" - ], - "actdiag": [ - "setuptools" - ], - "adafruit-io": [ - "setuptools", - "setuptools-scm" - ], - "adafruit-nrfutil": [ - "setuptools" - ], - "adafruit-platformdetect": [ - "setuptools", - "setuptools-scm" - ], - "adafruit-pureio": [ - "setuptools", - "setuptools-scm" - ], - "adal": [ - "setuptools" - ], - "adax": [ - "setuptools" - ], - "adax-local": [ - "setuptools" - ], - "adb-enhanced": [ - "setuptools" - ], - "adb-homeassistant": [ - "setuptools" - ], - "adb-shell": [ - "setuptools" - ], - "adblock": [ - "setuptools" - ], - "add-trailing-comma": [ - "setuptools" - ], - "addict": [ - "setuptools" - ], - "adext": [ - "setuptools", - "setuptools-scm" - ], - "adguardhome": [ - "poetry-core", - "setuptools" - ], - "adjusttext": [ - "setuptools" - ], - "adlfs": [ - "setuptools" - ], - "advantage-air": [ - "setuptools" - ], - "advocate": [ - "setuptools" - ], - "aemet-opendata": [ - "setuptools" - ], - "aenum": [ - "setuptools" - ], - "aeppl": [ - "setuptools" - ], - "aesara": [ - "cython", - "setuptools" - ], - "aesedb": [ - "setuptools" - ], - "afdko": [ - "setuptools", - "setuptools-scm" - ], - "affine": [ - { - "buildSystem": "setuptools", - "until": "2.4.0" - }, - { - "buildSystem": "flit-core", - "from": "2.4.0" - } - ], - "afsapi": [ - "setuptools", - "setuptools-scm" - ], - "agate": [ - "setuptools" - ], - "agate-dbf": [ - "setuptools" - ], - "agate-excel": [ - "setuptools" - ], - "agate-sql": [ - "setuptools" - ], - "agent-py": [ - "setuptools" - ], - "aggdraw": [ - "setuptools" - ], - "ailment": [ - "setuptools" - ], - "aio-geojson-client": [ - "setuptools" - ], - "aio-geojson-generic-client": [ - "setuptools" - ], - "aio-geojson-geonetnz-quakes": [ - "setuptools" - ], - "aio-geojson-geonetnz-volcano": [ - "setuptools" - ], - "aio-geojson-nsw-rfs-incidents": [ - "setuptools" - ], - "aio-geojson-usgs-earthquakes": [ - "setuptools" - ], - "aio-georss-client": [ - "setuptools" - ], - "aio-georss-gdacs": [ - "setuptools" - ], - "aio-pika": [ - "setuptools" - ], - "aioairq": [ - "setuptools" - ], - "aioairzone": [ - "setuptools" - ], - "aioaladdinconnect": [ - "setuptools" - ], - "aioambient": [ - "poetry-core", - "setuptools" - ], - "aioamqp": [ - "setuptools" - ], - "aioapns": [ - "setuptools" - ], - "aioaseko": [ - "setuptools" - ], - "aioasuswrt": [ - "setuptools" - ], - "aioazuredevops": [ - "setuptools" - ], - "aiobiketrax": [ - "poetry-core", - "setuptools" - ], - "aioblescan": [ - "setuptools" - ], - "aioboto3": [ - "poetry" - ], - "aiobotocore": [ - "setuptools" - ], - "aiobroadlink": [ - "setuptools" - ], - "aiocache": [ - "setuptools" - ], - "aiocoap": [ - "setuptools" - ], - "aioconsole": [ - "setuptools" - ], - "aiocontextvars": [ - "setuptools" - ], - "aiocron": [ - "setuptools" - ], - "aiocsv": [ - "cython" - ], - "aiocurrencylayer": [ - "poetry-core", - "setuptools" - ], - "aiodiscover": [ - "setuptools" - ], - "aiodns": [ - "setuptools" - ], - "aioeafm": [ - "poetry-core", - "setuptools" - ], - "aioeagle": [ - "setuptools" - ], - "aioecowitt": [ - "setuptools" - ], - "aioemonitor": [ - "setuptools" - ], - "aioesphomeapi": [ - "setuptools" - ], - "aioextensions": [ - "setuptools" - ], - "aiofile": [ - "poetry-core", - "setuptools" - ], - "aiofiles": [ - "poetry-core", - "setuptools" - ], - "aioflo": [ - "poetry-core", - "setuptools" - ], - "aioftp": [ - "setuptools" - ], - "aiogithubapi": [ - "poetry-core", - "setuptools" - ], - "aioguardian": [ - "poetry-core", - "setuptools" - ], - "aioharmony": [ - "setuptools" - ], - "aiohomekit": [ - "poetry-core", - "setuptools" - ], - "aiohttp": [ - "setuptools" - ], - "aiohttp-apispec": [ - "setuptools" - ], - "aiohttp-cors": [ - "setuptools" - ], - "aiohttp-jinja2": [ - "setuptools" - ], - "aiohttp-remotes": [ - "flit-core", - "setuptools" - ], - "aiohttp-retry": [ - "setuptools" - ], - "aiohttp-socks": [ - "setuptools" - ], - "aiohttp-swagger": [ - "setuptools" - ], - "aiohttp-wsgi": [ - "setuptools" - ], - "aiohue": [ - "setuptools" - ], - "aiohwenergy": [ - "setuptools" - ], - "aioimaplib": [ - "setuptools" - ], - "aioinflux": [ - "setuptools" - ], - "aioitertools": [ - "flit-core", - "setuptools" - ], - "aiojobs": [ - "flit-core", - "setuptools" - ], - "aiokafka": [ - "cython", - "setuptools" - ], - "aiokef": [ - "setuptools" - ], - "aiolifx": [ - "setuptools" - ], - "aiolifx-connection": [ - "setuptools" - ], - "aiolifx-effects": [ - "setuptools" - ], - "aiolifx-themes": [ - "poetry-core" - ], - "aiolimiter": [ - "poetry-core", - "setuptools" - ], - "aiolip": [ - "setuptools" - ], - "aiolookin": [ - "setuptools" - ], - "aiolyric": [ - "setuptools" - ], - "aiomodernforms": [ - "setuptools" - ], - "aiomultiprocess": [ - "flit-core", - "setuptools" - ], - "aiomusiccast": [ - "poetry-core", - "setuptools" - ], - "aiomysensors": [ - "poetry-core", - "setuptools" - ], - "aiomysql": [ - "setuptools", - "setuptools-scm" - ], - "aionanoleaf": [ - "setuptools" - ], - "aionotify": [ - "setuptools" - ], - "aionotion": [ - "poetry-core", - "setuptools" - ], - "aiooncue": [ - "setuptools" - ], - "aioopenexchangerates": [ - "poetry-core", - "setuptools" - ], - "aiopath": [ - "poetry-core", - "setuptools" - ], - "aiopg": [ - "setuptools" - ], - "aioprocessing": [ - "flit-core", - "setuptools" - ], - "aiopulse": [ - "setuptools" - ], - "aiopvapi": [ - "setuptools" - ], - "aiopvpc": [ - "poetry-core", - "setuptools" - ], - "aiopyarr": [ - "setuptools" - ], - "aiopylgtv": [ - "setuptools" - ], - "aioqsw": [ - "setuptools" - ], - "aiorecollect": [ - "poetry-core", - "setuptools" - ], - "aioredis": [ - "setuptools" - ], - "aioresponses": [ - "pbr", - "setuptools" - ], - "aioridwell": [ - "poetry-core", - "setuptools" - ], - "aiormq": [ - "setuptools" - ], - "aiorpcx": [ - "setuptools" - ], - "aiortm": [ - "poetry-core", - "setuptools" - ], - "aiorun": [ - "flit-core", - "setuptools" - ], - "aiosenseme": [ - "setuptools" - ], - "aiosenz": [ - "setuptools" - ], - "aioserial": [ - "setuptools" - ], - "aioshelly": [ - "setuptools" - ], - "aioshutil": [ - "setuptools", - "setuptools-scm" - ], - "aiosignal": [ - "setuptools" - ], - "aioskybell": [ - "setuptools" - ], - "aioslimproto": [ - "setuptools" - ], - "aiosmb": [ - "setuptools" - ], - "aiosmtpd": [ - "setuptools" - ], - "aiosmtplib": [ - "poetry-core", - "setuptools" - ], - "aiosqlite": [ - "flit-core", - "setuptools" - ], - "aiosteamist": [ - "poetry-core", - "setuptools" - ], - "aiostream": [ - "setuptools" - ], - "aioswitcher": [ - "poetry-core", - "setuptools" - ], - "aiosyncthing": [ - "setuptools" - ], - "aiotractive": [ - "setuptools" - ], - "aiounifi": [ - "setuptools" - ], - "aiounittest": [ - "setuptools" - ], - "aiovlc": [ - "setuptools" - ], - "aiowatttime": [ - "poetry-core", - "setuptools" - ], - "aiowebostv": [ - "setuptools" - ], - "aioweenect": [ - "poetry-core" - ], - "aiowinreg": [ - "setuptools" - ], - "aioymaps": [ - "setuptools" - ], - "aiozeroconf": [ - "setuptools" - ], - "airly": [ - "setuptools" - ], - "airthings-ble": [ - "poetry-core", - "setuptools" - ], - "airthings-cloud": [ - "setuptools" - ], - "airtouch4pyapi": [ - "setuptools" - ], - "ajpy": [ - "setuptools" - ], - "ajsonrpc": [ - "setuptools" - ], - "alabaster": [ - "setuptools" - ], - "aladdin-connect": [ - "setuptools" - ], - "alarmdecoder": [ - "setuptools" - ], - "ale-py": [ - "setuptools" - ], - "alectryon": [ - "setuptools" - ], - "alembic": [ - "setuptools" - ], - "algebraic-data-types": [ - "setuptools" - ], - "aliyun-python-sdk-cdn": [ - "setuptools" - ], - "aliyun-python-sdk-config": [ - "setuptools" - ], - "aliyun-python-sdk-core": [ - "setuptools" - ], - "aliyun-python-sdk-dbfs": [ - "setuptools" - ], - "aliyun-python-sdk-iot": [ - "setuptools" - ], - "aliyun-python-sdk-kms": [ - "setuptools" - ], - "aliyun-python-sdk-sts": [ - "setuptools" - ], - "allpairspy": [ - "setuptools" - ], - "allure-behave": [ - "setuptools", - "setuptools-scm" - ], - "allure-pytest": [ - "setuptools", - "setuptools-scm" - ], - "allure-python-commons": [ - "setuptools", - "setuptools-scm" - ], - "allure-python-commons-test": [ - "setuptools", - "setuptools-scm" - ], - "alog": [ - "setuptools" - ], - "alpha-vantage": [ - "setuptools" - ], - "altair": [ - "setuptools" - ], - "amaranth": [ - "setuptools", - "setuptools-scm" - ], - "amaranth-boards": [ - "setuptools", - "setuptools-scm" - ], - "amaranth-soc": [ - "setuptools", - "setuptools-scm" - ], - "amarna": [ - "setuptools" - ], - "amazon-ion": [ - "setuptools" - ], - "ambee": [ - "poetry-core", - "setuptools" - ], - "amberelectric": [ - "setuptools" - ], - "ambiclimate": [ - "setuptools" - ], - "amcrest": [ - "setuptools" - ], - "amiibo-py": [ - "setuptools" - ], - "amply": [ - "setuptools", - "setuptools-scm" - ], - "amqp": [ - "setuptools" - ], - "amqplib": [ - "setuptools" - ], - "amqtt": [ - "poetry-core", - "setuptools" - ], - "androguard": [ - "setuptools" - ], - "android-backup": [ - "setuptools" - ], - "androidtv": [ - "setuptools" - ], - "angr": [ - "setuptools" - ], - "angrcli": [ - "setuptools" - ], - "angrop": [ - "setuptools" - ], - "aniso8601": [ - "setuptools" - ], - "annexremote": [ - "setuptools" - ], - "annoy": [ - "setuptools" - ], - "anonip": [ - "setuptools" - ], - "ansi": [ - "setuptools" - ], - "ansi2html": [ - "setuptools", - "setuptools-scm" - ], - "ansible": [ - "setuptools" - ], - "ansible-base": [ - "setuptools" - ], - "ansible-compat": [ - "setuptools", - "setuptools-scm" - ], - "ansible-core": [ - "setuptools" - ], - "ansible-doctor": [ - "poetry-core", - "setuptools" - ], - "ansible-kernel": [ - "setuptools" - ], - "ansible-later": [ - "poetry-core", - "setuptools" - ], - "ansible-lint": [ - "setuptools", - "setuptools-scm" - ], - "ansible-molecule": [ - "setuptools" - ], - "ansible-runner": [ - "pbr", - "setuptools" - ], - "ansicolor": [ - "setuptools" - ], - "ansicolors": [ - "setuptools" - ], - "ansiconv": [ - "setuptools" - ], - "ansimarkup": [ - "setuptools" - ], - "ansiwrap": [ - "setuptools" - ], - "antlr4-8-python3-runtime": [ - "setuptools" - ], - "antlr4-9-python3-runtime": [ - "setuptools" - ], - "antlr4-python3-runtime": [ - "setuptools" - ], - "anyascii": [ - { - "buildSystem": "setuptools", - "until": "0.1.7" - }, - { - "buildSystem": "flit-core", - "from": "0.1.7" - } - ], - "anybadge": [ - "setuptools" - ], - "anyconfig": [ - "setuptools" - ], - "anyio": [ - "setuptools", - "setuptools-scm" - ], - "anytree": [ - "setuptools" - ], - "aocd": [ - "setuptools" - ], - "apache-beam": [ - "cython", - "setuptools" - ], - "apache-libcloud": [ - "setuptools" - ], - "apcaccess": [ - "setuptools" - ], - "apipkg": [ - "hatch-vcs", - "hatchling", - "setuptools" - ], - "apispec": [ - "setuptools" - ], - "aplpy": [ - "cython", - "setuptools" - ], - "appdirs": [ - "setuptools" - ], - "applicationinsights": [ - "setuptools" - ], - "appnope": [ - "setuptools" - ], - "apprise": [ - "setuptools" - ], - "approvaltests": [ - "setuptools" - ], - "appthreat-vulnerability-db": [ - "setuptools" - ], - "apptools": [ - "setuptools" - ], - "aprslib": [ - "setuptools" - ], - "apscheduler": [ - "setuptools", - "setuptools-scm" - ], - "apsw": [ - "setuptools" - ], - "apycula": [ - "setuptools", - "setuptools-scm" - ], - "aqipy-atmotech": [ - "setuptools" - ], - "aqualogic": [ - "setuptools" - ], - "arabic-reshaper": [ - "setuptools" - ], - "arc4": [ - "setuptools" - ], - "arcam-fmj": [ - "setuptools" - ], - "archinfo": [ - "setuptools" - ], - "archspec": [ - "poetry-core", - "setuptools" - ], - "area": [ - "setuptools" - ], - "arelle": [ - "setuptools" - ], - "arelle-headless": [ - "setuptools" - ], - "aresponses": [ - "setuptools" - ], - "argcomplete": [ - "setuptools" - ], - "argh": [ - "setuptools" - ], - "argon2-cffi": [ - "flit-core", - "setuptools" - ], - "argon2-cffi-bindings": [ - "setuptools", - "setuptools-scm" - ], - "argparse-addons": [ - "setuptools" - ], - "args": [ - "setuptools" - ], - "aria2p": [ - "poetry", - "setuptools" - ], - "arnparse": [ - "setuptools" - ], - "arpeggio": [ - "setuptools" - ], - "arpy": [ - "setuptools" - ], - "arrayqueues": [ - "setuptools" - ], - "arris-tg2492lg": [ - "setuptools" - ], - "arrow": [ - "setuptools" - ], - "arviz": [ - "setuptools" - ], - "arxiv2bib": [ - "setuptools" - ], - "asana": [ - "setuptools" - ], - "ascii-magic": [ - "setuptools" - ], - "asciimatics": [ - "setuptools", - "setuptools-scm" - ], - "asciitree": [ - "setuptools" - ], - "asdf": [ - "setuptools", - "setuptools-scm" - ], - "asdf-standard": [ - "setuptools", - "setuptools-scm" - ], - "asdf-transform-schemas": [ - "setuptools", - "setuptools-scm" - ], - "ase": [ - "setuptools" - ], - "asf-search": [ - "setuptools" - ], - "asgi-csrf": [ - "setuptools" - ], - "asgineer": [ - "setuptools" - ], - "asgiref": [ - "setuptools" - ], - "asks": [ - "setuptools" - ], - "asmog": [ - "setuptools" - ], - "asn1": [ - "setuptools" - ], - "asn1ate": [ - "setuptools" - ], - "asn1crypto": [ - "setuptools" - ], - "asn1tools": [ - "setuptools" - ], - "aspell-python": [ - "setuptools" - ], - "aspy-refactor-imports": [ - "setuptools" - ], - "aspy-yaml": [ - "setuptools" - ], - "assay": [ - "setuptools" - ], - "assertpy": [ - "setuptools" - ], - "asterisk-mbox": [ - "setuptools" - ], - "asteval": [ - "setuptools", - "setuptools-scm" - ], - "astor": [ - "setuptools" - ], - "astral": [ - "setuptools" - ], - "astroid": [ - "setuptools", - "setuptools-scm" - ], - "astropy": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "astropy-extension-helpers": [ - "setuptools", - "setuptools-scm" - ], - "astropy-healpix": [ - "setuptools", - "setuptools-scm" - ], - "astropy-helpers": [ - "setuptools" - ], - "astroquery": [ - "setuptools" - ], - "asttokens": [ - "setuptools", - "setuptools-scm" - ], - "astunparse": [ - "setuptools" - ], - "asv": [ - "setuptools" - ], - "async-cache": [ - "setuptools" - ], - "async-dns": [ - "poetry-core", - "setuptools" - ], - "async-generator": [ - "setuptools" - ], - "async-lru": [ - "setuptools" - ], - "async-modbus": [ - "setuptools" - ], - "async-stagger": [ - "setuptools" - ], - "async-timeout": [ - "setuptools" - ], - "async-upnp-client": [ - "setuptools" - ], - "asyncclick": [ - "setuptools", - "setuptools-scm" - ], - "asynccmd": [ - "setuptools" - ], - "asyncio-dgram": [ - "setuptools" - ], - "asyncio-mqtt": [ - "setuptools", - "setuptools-scm" - ], - "asyncio-nats-client": [ - "setuptools" - ], - "asyncio-rlock": [ - "setuptools" - ], - "asyncio-throttle": [ - "setuptools" - ], - "asyncmy": [ - "cython", - "poetry-core", - "setuptools" - ], - "asyncpg": [ - "setuptools" - ], - "asyncsleepiq": [ - "setuptools" - ], - "asyncssh": [ - "setuptools" - ], - "asyncstdlib": [ - "flit-core", - "setuptools" - ], - "asynctest": [ - "setuptools" - ], - "asyncua": [ - "setuptools" - ], - "asyncwhois": [ - "setuptools" - ], - "asysocks": [ - "setuptools" - ], - "atc-ble": [ - "poetry-core", - "setuptools" - ], - "atenpdu": [ - "setuptools" - ], - "atlassian-python-api": [ - "setuptools" - ], - "atom": [ - "setuptools", - "setuptools-scm" - ], - "atomiclong": [ - "setuptools" - ], - "atomicwrites": [ - "setuptools" - ], - "atomicwrites-homeassistant": [ - "setuptools" - ], - "atomman": [ - "cython", - "setuptools" - ], - "atpublic": [ - "pdm-pep517", - "setuptools" - ], - "atsim-potentials": [ - "setuptools" - ], - "attrdict": [ - "setuptools" - ], - "attrs": [ - { - "buildSystem": "setuptools", - "until": "23.1.0" - }, - { - "buildSystem": "hatchling", - "from": "23.1.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "23.1.0" - }, - { - "buildSystem": "hatch-fancy-pypi-readme", - "from": "23.1.0" - } - ], - "aubio": [ - "setuptools" - ], - "audible": [ - "setuptools" - ], - "audio-metadata": [ - "setuptools" - ], - "audioread": [ - "setuptools" - ], - "audiotools": [ - "setuptools" - ], - "augeas": [ - "setuptools" - ], - "augmax": [ - "setuptools" - ], - "auroranoaa": [ - "setuptools" - ], - "aurorapy": [ - "setuptools" - ], - "autarco": [ - "poetry-core", - "setuptools" - ], - "auth0-python": [ - "setuptools" - ], - "authcaptureproxy": [ - "poetry-core", - "setuptools" - ], - "authheaders": [ - "setuptools" - ], - "authlib": [ - "setuptools" - ], - "authres": [ - "setuptools" - ], - "autobahn": [ - "setuptools" - ], - "autodoc": [ - "setuptools" - ], - "autoflake": [ - "setuptools", - "hatchling" - ], - "autograd": [ - "setuptools" - ], - "autoit-ripper": [ - "setuptools" - ], - "autologging": [ - "setuptools" - ], - "automat": [ - "setuptools", - "setuptools-scm" - ], - "automate-home": [ - "setuptools" - ], - "autopage": [ - "setuptools" - ], - "autopep8": [ - "setuptools" - ], - "av": [ - "cython", - "setuptools" - ], - "avea": [ - "setuptools" - ], - "avion": [ - "setuptools" - ], - "avro": [ - "setuptools" - ], - "avro-python3": [ - "setuptools" - ], - "avro3k": [ - "setuptools" - ], - "awacs": [ - "setuptools" - ], - "awesome-slugify": [ - "setuptools" - ], - "awesomeversion": [ - "poetry-core", - "setuptools" - ], - "awkward": [ - "setuptools" - ], - "awkward0": [ - "setuptools" - ], - "aws-adfs": [ - "poetry-core", - "setuptools" - ], - "aws-cdk-asset-awscli-v1": [ - "setuptools" - ], - "aws-cdk-asset-kubectl-v20": [ - "setuptools" - ], - "aws-cdk-asset-node-proxy-agent": [ - "setuptools" - ], - "aws-cdk-asset-node-proxy-agent-v5": [ - "setuptools" - ], - "aws-cdk-assets": [ - "setuptools" - ], - "aws-cdk-aws-apigateway": [ - "setuptools" - ], - "aws-cdk-aws-applicationautoscaling": [ - "setuptools" - ], - "aws-cdk-aws-autoscaling": [ - "setuptools" - ], - "aws-cdk-aws-autoscaling-common": [ - "setuptools" - ], - "aws-cdk-aws-autoscaling-hooktargets": [ - "setuptools" - ], - "aws-cdk-aws-batch-alpha": [ - "setuptools" - ], - "aws-cdk-aws-certificatemanager": [ - "setuptools" - ], - "aws-cdk-aws-cloudformation": [ - "setuptools" - ], - "aws-cdk-aws-cloudfront": [ - "setuptools" - ], - "aws-cdk-aws-cloudwatch": [ - "setuptools" - ], - "aws-cdk-aws-codebuild": [ - "setuptools" - ], - "aws-cdk-aws-codecommit": [ - "setuptools" - ], - "aws-cdk-aws-codeguruprofiler": [ - "setuptools" - ], - "aws-cdk-aws-codepipeline": [ - "setuptools" - ], - "aws-cdk-aws-codestarnotifications": [ - "setuptools" - ], - "aws-cdk-aws-cognito": [ - "setuptools" - ], - "aws-cdk-aws-ec2": [ - "setuptools" - ], - "aws-cdk-aws-ecr": [ - "setuptools" - ], - "aws-cdk-aws-ecr-assets": [ - "setuptools" - ], - "aws-cdk-aws-ecs": [ - "setuptools" - ], - "aws-cdk-aws-efs": [ - "setuptools" - ], - "aws-cdk-aws-elasticloadbalancing": [ - "setuptools" - ], - "aws-cdk-aws-elasticloadbalancingv2": [ - "setuptools" - ], - "aws-cdk-aws-events": [ - "setuptools" - ], - "aws-cdk-aws-events-targets": [ - "setuptools" - ], - "aws-cdk-aws-globalaccelerator": [ - "setuptools" - ], - "aws-cdk-aws-iam": [ - "setuptools" - ], - "aws-cdk-aws-kinesis": [ - "setuptools" - ], - "aws-cdk-aws-kinesisfirehose": [ - "setuptools" - ], - "aws-cdk-aws-kms": [ - "setuptools" - ], - "aws-cdk-aws-lambda": [ - "setuptools" - ], - "aws-cdk-aws-lambda-python-alpha": [ - "setuptools" - ], - "aws-cdk-aws-logs": [ - "setuptools" - ], - "aws-cdk-aws-route53": [ - "setuptools" - ], - "aws-cdk-aws-route53-targets": [ - "setuptools" - ], - "aws-cdk-aws-s3": [ - "setuptools" - ], - "aws-cdk-aws-s3-assets": [ - "setuptools" - ], - "aws-cdk-aws-sam": [ - "setuptools" - ], - "aws-cdk-aws-secretsmanager": [ - "setuptools" - ], - "aws-cdk-aws-servicediscovery": [ - "setuptools" - ], - "aws-cdk-aws-signer": [ - "setuptools" - ], - "aws-cdk-aws-sns": [ - "setuptools" - ], - "aws-cdk-aws-sns-subscriptions": [ - "setuptools" - ], - "aws-cdk-aws-sqs": [ - "setuptools" - ], - "aws-cdk-aws-ssm": [ - "setuptools" - ], - "aws-cdk-aws-stepfunctions": [ - "setuptools" - ], - "aws-cdk-cloud-assembly-schema": [ - "setuptools" - ], - "aws-cdk-core": [ - "setuptools" - ], - "aws-cdk-custom-resources": [ - "setuptools" - ], - "aws-cdk-cx-api": [ - "setuptools" - ], - "aws-cdk-lib": [ - "setuptools" - ], - "aws-cdk-region-info": [ - "setuptools" - ], - "aws-error-utils": [ - "poetry" - ], - "aws-lambda-builders": [ - "setuptools" - ], - "aws-lambda-context": [ - "setuptools" - ], - "aws-sam-translator": [ - "setuptools" - ], - "aws-sso-lib": [ - "poetry" - ], - "aws-sso-util": [ - "poetry" - ], - "aws-xray-sdk": [ - "setuptools" - ], - "awscli": [ - "setuptools" - ], - "awscli-cwlogs": [ - "setuptools" - ], - "awscli-local": [ - "setuptools" - ], - "awscrt": [ - "setuptools" - ], - "awsiotpythonsdk": [ - "setuptools" - ], - "awslambdaric": [ - "setuptools" - ], - "axis": [ - "setuptools" - ], - "azure-appconfiguration": [ - "setuptools" - ], - "azure-applicationinsights": [ - "setuptools" - ], - "azure-batch": [ - "setuptools" - ], - "azure-common": [ - "setuptools" - ], - "azure-containerregistry": [ - "setuptools" - ], - "azure-core": [ - "setuptools" - ], - "azure-cosmos": [ - "setuptools" - ], - "azure-cosmosdb-nspkg": [ - "setuptools" - ], - "azure-cosmosdb-table": [ - "setuptools" - ], - "azure-data-tables": [ - "setuptools" - ], - "azure-datalake-store": [ - "setuptools" - ], - "azure-eventgrid": [ - "setuptools" - ], - "azure-eventhub": [ - "setuptools" - ], - "azure-functions-devops-build": [ - "setuptools" - ], - "azure-graphrbac": [ - "setuptools" - ], - "azure-identity": [ - "setuptools" - ], - "azure-keyvault": [ - "setuptools" - ], - "azure-keyvault-administration": [ - "setuptools" - ], - "azure-keyvault-certificates": [ - "setuptools" - ], - "azure-keyvault-keys": [ - "setuptools" - ], - "azure-keyvault-nspkg": [ - "setuptools" - ], - "azure-keyvault-secrets": [ - "setuptools" - ], - "azure-loganalytics": [ - "setuptools" - ], - "azure-mgmt-advisor": [ - "setuptools" - ], - "azure-mgmt-apimanagement": [ - "setuptools" - ], - "azure-mgmt-appconfiguration": [ - "setuptools" - ], - "azure-mgmt-applicationinsights": [ - "setuptools" - ], - "azure-mgmt-authorization": [ - "setuptools" - ], - "azure-mgmt-batch": [ - "setuptools" - ], - "azure-mgmt-batchai": [ - "setuptools" - ], - "azure-mgmt-billing": [ - "setuptools" - ], - "azure-mgmt-botservice": [ - "setuptools" - ], - "azure-mgmt-cdn": [ - "setuptools" - ], - "azure-mgmt-cognitiveservices": [ - "setuptools" - ], - "azure-mgmt-commerce": [ - "setuptools" - ], - "azure-mgmt-common": [ - "setuptools" - ], - "azure-mgmt-compute": [ - "setuptools" - ], - "azure-mgmt-consumption": [ - "setuptools" - ], - "azure-mgmt-containerinstance": [ - "setuptools" - ], - "azure-mgmt-containerregistry": [ - "setuptools" - ], - "azure-mgmt-containerservice": [ - "setuptools" - ], - "azure-mgmt-core": [ - "setuptools" - ], - "azure-mgmt-cosmosdb": [ - "setuptools" - ], - "azure-mgmt-databoxedge": [ - "setuptools" - ], - "azure-mgmt-datafactory": [ - "setuptools" - ], - "azure-mgmt-datalake-analytics": [ - "setuptools" - ], - "azure-mgmt-datalake-nspkg": [ - "setuptools" - ], - "azure-mgmt-datalake-store": [ - "setuptools" - ], - "azure-mgmt-datamigration": [ - "setuptools" - ], - "azure-mgmt-deploymentmanager": [ - "setuptools" - ], - "azure-mgmt-devspaces": [ - "setuptools" - ], - "azure-mgmt-devtestlabs": [ - "setuptools" - ], - "azure-mgmt-dns": [ - "setuptools" - ], - "azure-mgmt-eventgrid": [ - "setuptools" - ], - "azure-mgmt-eventhub": [ - "setuptools" - ], - "azure-mgmt-extendedlocation": [ - "setuptools" - ], - "azure-mgmt-hanaonazure": [ - "setuptools" - ], - "azure-mgmt-hdinsight": [ - "setuptools" - ], - "azure-mgmt-imagebuilder": [ - "setuptools" - ], - "azure-mgmt-iotcentral": [ - "setuptools" - ], - "azure-mgmt-iothub": [ - "setuptools" - ], - "azure-mgmt-iothubprovisioningservices": [ - "setuptools" - ], - "azure-mgmt-keyvault": [ - "setuptools" - ], - "azure-mgmt-kusto": [ - "setuptools" - ], - "azure-mgmt-loganalytics": [ - "setuptools" - ], - "azure-mgmt-logic": [ - "setuptools" - ], - "azure-mgmt-machinelearningcompute": [ - "setuptools" - ], - "azure-mgmt-managedservices": [ - "setuptools" - ], - "azure-mgmt-managementgroups": [ - "setuptools" - ], - "azure-mgmt-managementpartner": [ - "setuptools" - ], - "azure-mgmt-maps": [ - "setuptools" - ], - "azure-mgmt-marketplaceordering": [ - "setuptools" - ], - "azure-mgmt-media": [ - "setuptools" - ], - "azure-mgmt-monitor": [ - "setuptools" - ], - "azure-mgmt-msi": [ - "setuptools" - ], - "azure-mgmt-netapp": [ - "setuptools" - ], - "azure-mgmt-network": [ - "setuptools" - ], - "azure-mgmt-notificationhubs": [ - "setuptools" - ], - "azure-mgmt-nspkg": [ - "setuptools" - ], - "azure-mgmt-policyinsights": [ - "setuptools" - ], - "azure-mgmt-powerbiembedded": [ - "setuptools" - ], - "azure-mgmt-privatedns": [ - "setuptools" - ], - "azure-mgmt-rdbms": [ - "setuptools" - ], - "azure-mgmt-recoveryservices": [ - "setuptools" - ], - "azure-mgmt-recoveryservicesbackup": [ - "setuptools" - ], - "azure-mgmt-redhatopenshift": [ - "setuptools" - ], - "azure-mgmt-redis": [ - "setuptools" - ], - "azure-mgmt-relay": [ - "setuptools" - ], - "azure-mgmt-reservations": [ - "setuptools" - ], - "azure-mgmt-resource": [ - "setuptools" - ], - "azure-mgmt-scheduler": [ - "setuptools" - ], - "azure-mgmt-search": [ - "setuptools" - ], - "azure-mgmt-security": [ - "setuptools" - ], - "azure-mgmt-servicebus": [ - "setuptools" - ], - "azure-mgmt-servicefabric": [ - "setuptools" - ], - "azure-mgmt-servicefabricmanagedclusters": [ - "setuptools" - ], - "azure-mgmt-servicelinker": [ - "setuptools" - ], - "azure-mgmt-signalr": [ - "setuptools" - ], - "azure-mgmt-sql": [ - "setuptools" - ], - "azure-mgmt-sqlvirtualmachine": [ - "setuptools" - ], - "azure-mgmt-storage": [ - "setuptools" - ], - "azure-mgmt-subscription": [ - "setuptools" - ], - "azure-mgmt-synapse": [ - "setuptools" - ], - "azure-mgmt-trafficmanager": [ - "setuptools" - ], - "azure-mgmt-web": [ - "setuptools" - ], - "azure-multiapi-storage": [ - "setuptools" - ], - "azure-nspkg": [ - "setuptools" - ], - "azure-servicebus": [ - "setuptools" - ], - "azure-servicefabric": [ - "setuptools" - ], - "azure-servicemanagement-legacy": [ - "setuptools" - ], - "azure-storage": [ - "setuptools" - ], - "azure-storage-blob": [ - "setuptools" - ], - "azure-storage-common": [ - "setuptools" - ], - "azure-storage-file": [ - "setuptools" - ], - "azure-storage-file-share": [ - "setuptools" - ], - "azure-storage-nspkg": [ - "setuptools" - ], - "azure-storage-queue": [ - "setuptools" - ], - "azure-synapse-accesscontrol": [ - "setuptools" - ], - "azure-synapse-artifacts": [ - "setuptools" - ], - "azure-synapse-managedprivateendpoints": [ - "setuptools" - ], - "azure-synapse-spark": [ - "setuptools" - ], - "b2sdk": [ - "setuptools", - "setuptools-scm" - ], - "babel": [ - "setuptools" - ], - "babelfish": [ - "setuptools" - ], - "babelgladeextractor": [ - "setuptools" - ], - "backcall": [ - "flit-core", - "setuptools" - ], - "backoff": [ - "poetry-core", - "setuptools" - ], - "backports-abc": [ - "setuptools" - ], - "backports-cached-property": [ - "setuptools", - "setuptools-scm" - ], - "backports-csv": [ - "setuptools" - ], - "backports-datetime-fromisoformat": [ - "setuptools" - ], - "backports-entry-points-selectable": [ - "setuptools", - "setuptools-scm" - ], - "backports-functools-lru-cache": [ - "setuptools", - "setuptools-scm" - ], - "backports-shutil-which": [ - "setuptools" - ], - "backports-ssl-match-hostname": [ - "setuptools", - "setuptools-scm" - ], - "backports-tempfile": [ - "setuptools", - "setuptools-scm" - ], - "backports-unittest-mock": [ - "setuptools", - "setuptools-scm" - ], - "backports-weakref": [ - "setuptools", - "setuptools-scm" - ], - "backports-zoneinfo": [ - "setuptools" - ], - "bagit": [ - "setuptools", - "setuptools-scm" - ], - "banal": [ - "setuptools" - ], - "bandit": [ - "pbr", - "setuptools" - ], - "bap": [ - "setuptools" - ], - "baron": [ - "setuptools" - ], - "base32-crockford": [ - "setuptools" - ], - "base36": [ - "setuptools" - ], - "base58": [ - "setuptools" - ], - "base58check": [ - "setuptools" - ], - "baseline": [ - "setuptools" - ], - "baselines": [ - "setuptools" - ], - "basemap": [ - "cython", - "setuptools" - ], - "basemap-data": [ - "setuptools" - ], - "bash-kernel": [ - "flit-core", - "setuptools" - ], - "bashlex": [ - "setuptools" - ], - "basiciw": [ - "setuptools" - ], - "batchgenerators": [ - "setuptools" - ], - "batchspawner": [ - "setuptools" - ], - "batinfo": [ - "setuptools" - ], - "bayesian-optimization": [ - "setuptools" - ], - "bayespy": [ - "setuptools" - ], - "bbox": [ - "setuptools" - ], - "bc-detect-secrets": [ - "setuptools" - ], - "bc-jsonpath-ng": [ - "setuptools" - ], - "bc-python-hcl2": [ - "setuptools" - ], - "bcdoc": [ - "setuptools" - ], - "bcrypt": [ - "setuptools" - ], - "beaker": [ - "setuptools" - ], - "beancount": [ - "setuptools" - ], - "beancount-docverif": [ - "setuptools", - "setuptools-scm" - ], - "beanstalkc": [ - "setuptools" - ], - "beartype": [ - "setuptools" - ], - "beautifulsoup4": [ - "hatchling", - "setuptools" - ], - "beautifultable": [ - "setuptools" - ], - "bech32": [ - "setuptools" - ], - "bedup": [ - "setuptools" - ], - "behave": [ - "setuptools" - ], - "bellows": [ - "setuptools" - ], - "bencode-py": [ - "setuptools" - ], - "beniget": [ - "setuptools" - ], - "bespon": [ - "setuptools" - ], - "betacode": [ - "setuptools" - ], - "betamax": [ - "setuptools" - ], - "betamax-matchers": [ - "setuptools" - ], - "betamax-serializers": [ - "setuptools" - ], - "betterproto": [ - "poetry-core", - "setuptools" - ], - "bibtexparser": [ - "setuptools" - ], - "bidict": [ - "setuptools" - ], - "bids-validator": [ - "setuptools" - ], - "biliass": [ - "setuptools" - ], - "billiard": [ - "setuptools" - ], - "bimmer-connected": [ - "pbr", - "setuptools" - ], - "binaryornot": [ - "setuptools" - ], - "bincopy": [ - "setuptools" - ], - "binho-host-adapter": [ - "setuptools" - ], - "binwalk": [ - "setuptools" - ], - "binwalk-full": [ - "setuptools" - ], - "biopython": [ - "setuptools" - ], - "bip-utils": [ - "setuptools" - ], - "biplist": [ - "setuptools" - ], - "bitarray": [ - "setuptools" - ], - "bitbox02": [ - "setuptools" - ], - "bitcoin-utils-fork-minimal": [ - "setuptools" - ], - "bitcoinlib": [ - "setuptools" - ], - "bitcoinrpc": [ - "setuptools" - ], - "bite-parser": [ - "poetry-core", - "setuptools" - ], - "bitlist": [ - "setuptools" - ], - "bitmath": [ - "setuptools" - ], - "bitsandbytes": [ - "setuptools" - ], - "bitstring": [ - "setuptools" - ], - "bitstruct": [ - "setuptools" - ], - "bitvavo-aio": [ - "setuptools" - ], - "bizkaibus": [ - "setuptools" - ], - "bjoern": [ - "setuptools" - ], - "bkcharts": [ - "setuptools" - ], - "black": [ - { - "buildSystem": "setuptools", - "until": "22.10.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "22.10.0" - }, - { - "buildSystem": "hatchling", - "from": "22.10.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "22.10.0" - }, - { - "buildSystem": "hatch-fancy-pypi-readme", - "from": "22.10.0" - } - ], - "black-macchiato": [ - "setuptools" - ], - "blacken-docs": [ - "setuptools" - ], - "bleach": [ - "setuptools" - ], - "bleak": [ - "poetry-core", - "setuptools" - ], - "bleak-retry-connector": [ - "poetry-core", - "setuptools" - ], - "blebox-uniapi": [ - "setuptools" - ], - "bless": [ - "setuptools" - ], - "blessed": [ - "setuptools" - ], - "blessings": [ - "setuptools" - ], - "blinker": [ - "setuptools" - ], - "blinkpy": [ - "setuptools" - ], - "blinkstick": [ - "setuptools" - ], - "blis": [ - "cython", - "setuptools" - ], - "block-io": [ - "setuptools" - ], - "blockchain": [ - "setuptools" - ], - "blockdiag": [ - "setuptools" - ], - "blocksat-cli": [ - "setuptools" - ], - "blspy": [ - "setuptools", - "setuptools-scm" - ], - "blue": [ - "setuptools" - ], - "bluemaestro-ble": [ - "poetry-core", - "setuptools" - ], - "bluepy": [ - "setuptools" - ], - "bluepy-devices": [ - "setuptools" - ], - "bluetooth-adapters": [ - "poetry-core", - "setuptools" - ], - "bluetooth-auto-recovery": [ - "poetry-core", - "setuptools" - ], - "bluetooth-data-tools": [ - "poetry-core", - "setuptools" - ], - "bluetooth-sensor-state-data": [ - "poetry-core", - "setuptools" - ], - "blurhash": [ - "setuptools" - ], - "bme280spi": [ - "setuptools" - ], - "bme680": [ - "setuptools" - ], - "bokeh": [ - "setuptools" - ], - "boltons": [ - "setuptools" - ], - "boltz-client": [ - "poetry" - ], - "boltztrap2": [ - "cython", - "setuptools" - ], - "bond-api": [ - "setuptools" - ], - "bond-async": [ - "setuptools" - ], - "boolean-py": [ - "setuptools" - ], - "booleanoperations": [ - "setuptools", - "setuptools-scm" - ], - "boost-histogram": [ - "setuptools", - "setuptools-scm" - ], - "boschshcpy": [ - "setuptools" - ], - "boto": [ - "setuptools" - ], - "boto3": [ - "setuptools" - ], - "boto3-stubs": [ - "setuptools" - ], - "botocore": [ - "setuptools" - ], - "botocore-stubs": [ - "poetry-core", - "setuptools" - ], - "bottle": [ - "setuptools" - ], - "bottleneck": [ - "setuptools" - ], - "boxx": [ - "setuptools" - ], - "bpycv": [ - "setuptools" - ], - "bpython": [ - "setuptools" - ], - "braceexpand": [ - "setuptools" - ], - "bracex": [ - "hatchling", - "setuptools" - ], - "braintree": [ - "setuptools" - ], - "branca": [ - "setuptools" - ], - "bravado-core": [ - "setuptools" - ], - "bravia-tv": [ - "setuptools" - ], - "breathe": [ - "setuptools" - ], - "breezy": [ - "setuptools" - ], - "brelpy": [ - "setuptools" - ], - "broadlink": [ - "setuptools" - ], - "brother": [ - "setuptools" - ], - "brother-ql": [ - "setuptools" - ], - "brotli": [ - "setuptools" - ], - "brotlicffi": [ - "setuptools" - ], - "brotlipy": [ - "setuptools" - ], - "brottsplatskartan": [ - "setuptools" - ], - "browser-cookie3": [ - "setuptools" - ], - "brunns-matchers": [ - "setuptools" - ], - "brunns-row": [ - "setuptools" - ], - "brunt": [ - "setuptools" - ], - "bsblan": [ - "poetry-core", - "setuptools" - ], - "bsddb3": [ - "setuptools" - ], - "bsdiff4": [ - "setuptools" - ], - "bson": [ - "setuptools" - ], - "bsuite": [ - "setuptools" - ], - "bt-proximity": [ - "setuptools" - ], - "btchip": [ - "setuptools" - ], - "bthome-ble": [ - "poetry-core", - "setuptools" - ], - "btrees": [ - "setuptools" - ], - "btrfs": [ - "setuptools" - ], - "btrfsutil": [ - "setuptools" - ], - "btsocket": [ - "setuptools" - ], - "bucketstore": [ - "setuptools" - ], - "bugsnag": [ - "setuptools" - ], - "bugwarrior": [ - "setuptools" - ], - "bugz": [ - "setuptools" - ], - "bugzilla": [ - "setuptools" - ], - "buienradar": [ - "setuptools" - ], - "build": [ - { - "buildSystem": "setuptools", - "until": "0.10.0" - }, - { - "buildSystem": "flit-core", - "from": "0.10.0" - } - ], - "buildbot": [ - "setuptools" - ], - "buildbot-full": [ - "setuptools" - ], - "buildbot-pkg": [ - "setuptools" - ], - "buildbot-plugins-console-view": [ - "setuptools" - ], - "buildbot-plugins-grid-view": [ - "setuptools" - ], - "buildbot-plugins-waterfall-view": [ - "setuptools" - ], - "buildbot-plugins-wsgi-dashboards": [ - "setuptools" - ], - "buildbot-plugins-www": [ - "setuptools" - ], - "buildbot-ui": [ - "setuptools" - ], - "buildbot-worker": [ - "setuptools" - ], - "buildcatrust": [ - "setuptools" - ], - "builddsl": [ - "poetry" - ], - "bumps": [ - "setuptools" - ], - "bunch": [ - "setuptools" - ], - "bundlewrap": [ - "setuptools" - ], - "bwapy": [ - "setuptools" - ], - "bx-python": [ - "cython", - "setuptools" - ], - "bytecode": [ - "setuptools" - ], - "bz2file": [ - "setuptools" - ], - "cachecontrol": [ - "setuptools" - ], - "cached-property": [ - "setuptools" - ], - "cachelib": [ - "setuptools" - ], - "cachetools": [ - "setuptools" - ], - "cachey": [ - "setuptools" - ], - "cachy": [ - "setuptools" - ], - "caio": [ - "setuptools" - ], - "cairo-lang": [ - "setuptools" - ], - "cairocffi": [ - "setuptools" - ], - "cairosvg": [ - "setuptools" - ], - "caldav": [ - "setuptools" - ], - "callee": [ - "setuptools" - ], - "calmjs-parse": [ - "setuptools" - ], - "can": [ - "setuptools" - ], - "canmatrix": [ - "setuptools" - ], - "canonicaljson": [ - "setuptools" - ], - "canopen": [ - "setuptools", - "setuptools-scm" - ], - "capstone": [ - "setuptools" - ], - "capturer": [ - "setuptools" - ], - "carbon": [ - "setuptools" - ], - "cart": [ - "setuptools" - ], - "cartopy": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "casa-formats-io": [ - "setuptools", - "setuptools-scm" - ], - "casbin": [ - "setuptools" - ], - "case": [ - "setuptools" - ], - "casefy": [ - "hatchling" - ], - "cashu": [ - "poetry" - ], - "cassandra-driver": [ - "cython", - "setuptools" - ], - "castepxbin": [ - "setuptools" - ], - "casttube": [ - "setuptools" - ], - "catalogue": [ - "setuptools" - ], - "catboost": [ - "setuptools" - ], - "cattrs": [ - "poetry-core", - "setuptools" - ], - "cbeams": [ - "setuptools" - ], - "cbor": [ - "setuptools" - ], - "cbor2": [ - "setuptools", - "setuptools-scm" - ], - "cccolutils": [ - "setuptools" - ], - "cchardet": [ - "setuptools" - ], - "cdcs": [ - "setuptools" - ], - "celery": [ - "setuptools" - ], - "celery-redbeat": [ - "setuptools" - ], - "cement": [ - "setuptools" - ], - "censys": [ - "poetry-core", - "setuptools" - ], - "cepa": [ - "setuptools" - ], - "cerberus": [ - "setuptools" - ], - "cert-chain-resolver": [ - "setuptools" - ], - "certauth": [ - "setuptools" - ], - "certbot": [ - "setuptools" - ], - "certbot-dns-cloudflare": [ - "setuptools" - ], - "certbot-dns-google": [ - "setuptools" - ], - "certbot-dns-inwx": [ - "setuptools" - ], - "certbot-dns-ovh": [ - "setuptools" - ], - "certbot-dns-rfc2136": [ - "setuptools" - ], - "certbot-dns-route53": [ - "setuptools" - ], - "certifi": [ - "setuptools" - ], - "certipy": [ - "setuptools" - ], - "certomancer": [ - "setuptools" - ], - "certvalidator": [ - "setuptools" - ], - "cexprtk": [ - "setuptools" - ], - "cfel-pylint-checkers": [ - "poetry-core" - ], - "cffi": [ - "setuptools" - ], - "cffsubr": [ - "setuptools", - "setuptools-scm" - ], - "cfgv": [ - "setuptools" - ], - "cfn-flip": [ - "setuptools" - ], - "cfn-lint": [ - "setuptools" - ], - "cfnresponse": [ - "setuptools" - ], - "cfscrape": [ - "setuptools" - ], - "cftime": [ - "cython", - "setuptools" - ], - "cgen": [ - "setuptools" - ], - "cgroup-utils": [ - "setuptools" - ], - "chacha20poly1305-reuseable": [ - "poetry-core", - "setuptools" - ], - "chai": [ - "setuptools" - ], - "chainer": [ - "setuptools" - ], - "chainmap": [ - "setuptools" - ], - "chalice": [ - "setuptools" - ], - "chameleon": [ - "setuptools" - ], - "channels": [ - "setuptools" - ], - "channels-redis": [ - "setuptools" - ], - "characteristic": [ - "setuptools" - ], - "chardet": [ - "setuptools" - ], - "charset-normalizer": [ - "setuptools" - ], - "chart-studio": [ - "setuptools" - ], - "chat-downloader": [ - "setuptools" - ], - "check-manifest": [ - "setuptools" - ], - "cheetah3": [ - "setuptools" - ], - "cheroot": [ - "setuptools", - "setuptools-scm" - ], - "cherrypy": [ - "setuptools", - "setuptools-scm" - ], - "chess": [ - "setuptools" - ], - "chevron": [ - "setuptools" - ], - "chex": [ - "setuptools" - ], - "chia-rs": [ - "setuptools" - ], - "chiabip158": [ - "setuptools", - "setuptools-scm" - ], - "chiapos": [ - "setuptools", - "setuptools-scm" - ], - "chiavdf": [ - "setuptools", - "setuptools-scm" - ], - "chirpstack-api": [ - "setuptools" - ], - "chispa": [ - "poetry-core", - "setuptools" - ], - "ci-info": [ - "setuptools" - ], - "ci-py": [ - "setuptools" - ], - "cinemagoer": [ - "setuptools" - ], - "circuit-webhook": [ - "setuptools" - ], - "circuitbreaker": [ - "setuptools" - ], - "cirq": [ - "setuptools" - ], - "cirq-aqt": [ - "setuptools" - ], - "cirq-core": [ - "setuptools" - ], - "cirq-google": [ - "setuptools" - ], - "cirq-ionq": [ - "setuptools" - ], - "cirq-pasqal": [ - "setuptools" - ], - "cirq-rigetti": [ - "setuptools" - ], - "cirq-web": [ - "setuptools" - ], - "ciscoconfparse": [ - "poetry-core", - "setuptools" - ], - "ciscomobilityexpress": [ - "setuptools" - ], - "ciso8601": [ - "setuptools" - ], - "citeproc-py": [ - "setuptools" - ], - "cjkwrap": [ - "setuptools" - ], - "ckcc-protocol": [ - "setuptools" - ], - "claripy": [ - "setuptools" - ], - "class-registry": [ - "setuptools" - ], - "classify-imports": [ - "setuptools" - ], - "cld2-cffi": [ - "setuptools" - ], - "cle": [ - "setuptools" - ], - "cleo": [ - "poetry-core", - "setuptools" - ], - "clevercsv": [ - "setuptools" - ], - "clf": [ - "setuptools" - ], - "cli-helpers": [ - "setuptools" - ], - "click": [ - "setuptools" - ], - "click-completion": [ - "setuptools" - ], - "click-configfile": [ - "setuptools" - ], - "click-datetime": [ - "setuptools" - ], - "click-default-group": [ - "setuptools" - ], - "click-didyoumean": [ - { - "buildSystem": "setuptools", - "until": "0.2.0" - }, - { - "buildSystem": "poetry", - "from": "0.2.0" - } - ], - "click-help-colors": [ - "setuptools" - ], - "click-log": [ - "setuptools" - ], - "click-odoo": [ - "setuptools-scm" - ], - "click-odoo-contrib": [ - "setuptools" - ], - "click-option-group": [ - "setuptools" - ], - "click-plugins": [ - "setuptools" - ], - "click-repl": [ - "setuptools" - ], - "click-spinner": [ - "setuptools" - ], - "click-threading": [ - "setuptools" - ], - "clickclick": [ - "setuptools" - ], - "clickgen": [ - "setuptools" - ], - "clickhouse-cityhash": [ - "setuptools" - ], - "clickhouse-cli": [ - "setuptools" - ], - "clickhouse-driver": [ - "setuptools" - ], - "cliff": [ - "pbr", - "setuptools" - ], - "clifford": [ - "setuptools" - ], - "cligj": [ - "setuptools" - ], - "clikit": [ - "poetry-core", - "setuptools" - ], - "clint": [ - "setuptools" - ], - "clintermission": [ - "setuptools" - ], - "clize": [ - "setuptools", - "setuptools-scm" - ], - "clldutils": [ - "setuptools" - ], - "cloudflare": [ - "setuptools" - ], - "cloudflare-dyndns": [ - "poetry-core", - "setuptools" - ], - "cloudinary": [ - "setuptools" - ], - "cloudpickle": [ - "setuptools" - ], - "cloudscraper": [ - "setuptools" - ], - "cloudsmith-api": [ - "setuptools" - ], - "cloudsplaining": [ - "setuptools" - ], - "cloup": [ - "setuptools", - "setuptools-scm" - ], - "clustershell": [ - "setuptools" - ], - "clvm": [ - "setuptools", - "setuptools-scm" - ], - "clvm-rs": [ - "setuptools" - ], - "clvm-tools": [ - "setuptools", - "setuptools-scm" - ], - "clvm-tools-rs": [ - "setuptools" - ], - "cma": [ - "setuptools" - ], - "cmarkgfm": [ - "setuptools" - ], - "cmd2": [ - "setuptools", - "setuptools-scm" - ], - "cmdline": [ - "setuptools" - ], - "cmdstanpy": [ - "setuptools" - ], - "cmigemo": [ - "setuptools" - ], - "cmsis-pack-manager": [ - "setuptools", - "setuptools-scm" - ], - "cmsis-svd": [ - "setuptools" - ], - "cnvkit": [ - "setuptools" - ], - "co2signal": [ - "setuptools" - ], - "coapthon3": [ - "setuptools" - ], - "cock": [ - "setuptools" - ], - "coconut": [ - "setuptools" - ], - "cocotb": [ - "setuptools", - "setuptools-scm" - ], - "cocotb-bus": [ - "setuptools" - ], - "codecov": [ - "setuptools" - ], - "codepy": [ - "setuptools" - ], - "codespell": [ - "setuptools" - ], - "cogapp": [ - "setuptools" - ], - "coincurve": [ - "setuptools" - ], - "coinmetrics-api-client": [ - "poetry-core", - "setuptools" - ], - "colander": [ - "babel", - "setuptools" - ], - "colanderalchemy": [ - "setuptools" - ], - "collections-extended": [ - "poetry-core", - "setuptools" - ], - "color-operations": [ - "setuptools" - ], - "colorama": [ - { - "buildSystem": "hatchling", - "from": "0.4.6" - }, - "setuptools" - ], - "colorcet": [ - "setuptools" - ], - "colorclass": [ - "poetry", - "setuptools" - ], - "colored": [ - "setuptools" - ], - "colored-traceback": [ - "setuptools" - ], - "coloredlogs": [ - "setuptools" - ], - "colorful": [ - "setuptools" - ], - "colorhash": [ - "poetry" - ], - "colorlog": [ - "setuptools" - ], - "colorlover": [ - "setuptools" - ], - "colormath": [ - "setuptools" - ], - "colorspacious": [ - "setuptools" - ], - "colorthief": [ - "setuptools" - ], - "colorzero": [ - "setuptools" - ], - "colour": [ - "setuptools" - ], - "cometblue-lite": [ - "setuptools" - ], - "comm": [ - "hatchling" - ], - "commandparse": [ - "setuptools" - ], - "commentjson": [ - "setuptools" - ], - "commitizen": [ - "poetry-core" - ], - "commoncode": [ - "setuptools", - "setuptools-scm" - ], - "commonmark": [ - "setuptools" - ], - "compiledb": [ - "setuptools" - ], - "compreffor": [ - "setuptools", - "setuptools-scm" - ], - "concurrent-log-handler": [ - "setuptools" - ], - "conda": [ - "setuptools" - ], - "config-formatter": [ - "setuptools" - ], - "configargparse": [ - "setuptools" - ], - "configclass": [ - "setuptools" - ], - "confight": [ - "setuptools" - ], - "configobj": [ - "setuptools" - ], - "configparser": [ - "setuptools", - "setuptools-scm" - ], - "configshell": [ - "setuptools" - ], - "configupdater": [ - "setuptools", - "setuptools-scm" - ], - "confluent-kafka": [ - "setuptools" - ], - "confusable-homoglyphs": [ - "setuptools" - ], - "confuse": [ - "flit-core", - "setuptools" - ], - "connect-box": [ - "setuptools" - ], - "connection-pool": [ - "setuptools" - ], - "connexion": [ - "setuptools" - ], - "cons": [ - "setuptools" - ], - "consonance": [ - "setuptools" - ], - "constantly": [ - "setuptools" - ], - "construct": [ - "setuptools" - ], - "construct-classes": [ - "poetry-core" - ], - "constructs": [ - "setuptools" - ], - "consul": [ - "setuptools" - ], - "consulate": [ - "setuptools" - ], - "container-inspector": [ - "setuptools", - "setuptools-scm" - ], - "contexter": [ - "setuptools" - ], - "contextlib2": [ - "setuptools" - ], - "contexttimer": [ - "setuptools" - ], - "contourpy": [ - "pybind11", - "setuptools" - ], - "convertdate": [ - "setuptools" - ], - "cookiecutter": [ - "setuptools" - ], - "cookies": [ - "setuptools" - ], - "coordinates": [ - "setuptools" - ], - "copier": [ - "poetry-core", - "poetry-dynamic-versioning" - ], - "copier-template-tester": [ - "poetry-core" - ], - "coqpit": [ - "setuptools" - ], - "coqui-trainer": [ - "setuptools" - ], - "corallium": [ - "poetry-core" - ], - "coreapi": [ - "setuptools" - ], - "coreschema": [ - "setuptools" - ], - "cornice": [ - "setuptools" - ], - "coronavirus": [ - "setuptools" - ], - "corsair-scan": [ - "setuptools" - ], - "cot": [ - "setuptools" - ], - "covcore": [ - "setuptools" - ], - "coverage": [ - "setuptools" - ], - "coveralls": [ - "setuptools" - ], - "cppe": [ - "setuptools" - ], - "cppheaderparser": [ - "setuptools" - ], - "cppy": [ - "setuptools", - "setuptools-scm" - ], - "cpyparsing": [ - "cython", - "setuptools" - ], - "cram": [ - "setuptools" - ], - "cramjam": [ - "setuptools" - ], - "crashtest": [ - "poetry-core", - "setuptools" - ], - "crate": [ - "setuptools" - ], - "crayons": [ - "setuptools" - ], - "crc16": [ - "setuptools" - ], - "crc32c": [ - "setuptools" - ], - "crccheck": [ - "setuptools" - ], - "crcmod": [ - "setuptools" - ], - "credis": [ - "cython", - "poetry-core" - ], - "credstash": [ - "setuptools" - ], - "crispy-bootstrap5": [ - "setuptools" - ], - "criticality-score": [ - "setuptools" - ], - "cron-descriptor": [ - "setuptools" - ], - "croniter": [ - "setuptools" - ], - "cronsim": [ - "setuptools" - ], - "crossplane": [ - "setuptools" - ], - "crownstone-cloud": [ - "setuptools" - ], - "crownstone-core": [ - "setuptools" - ], - "crownstone-sse": [ - "setuptools" - ], - "crownstone-uart": [ - "setuptools" - ], - "cruft": [ - "poetry-core" - ], - "cryptg": [ - "setuptools" - ], - "cryptography": [ - "setuptools" - ], - "cryptolyzer": [ - "setuptools" - ], - "cryptoparser": [ - "setuptools" - ], - "crytic-compile": [ - "setuptools" - ], - "csrmesh": [ - "setuptools" - ], - "css-html-js-minify": [ - "setuptools" - ], - "css-parser": [ - "setuptools" - ], - "cssbeautifier": [ - "setuptools" - ], - "csscompressor": [ - "setuptools" - ], - "cssmin": [ - "setuptools" - ], - "cssselect": [ - "setuptools" - ], - "cssselect2": [ - "flit", - "flit-core", - "setuptools" - ], - "cssutils": [ - "setuptools", - "setuptools-scm" - ], - "csvw": [ - "setuptools" - ], - "cucumber-tag-expressions": [ - "setuptools" - ], - "cufflinks": [ - "setuptools" - ], - "cupy": [ - "cython", - "setuptools" - ], - "curio": [ - "setuptools" - ], - "curtsies": [ - "setuptools" - ], - "curve25519-donna": [ - "setuptools" - ], - "customerio": [ - "setuptools" - ], - "cvxopt": [ - "setuptools" - ], - "cvxpy": [ - "setuptools" - ], - "cwcwidth": [ - "cython", - "setuptools" - ], - "cx-freeze": [ - "setuptools" - ], - "cx-oracle": [ - "setuptools" - ], - "cxxfilt": [ - "setuptools" - ], - "cycler": [ - "setuptools" - ], - "cyclonedx-python-lib": [ - "poetry-core", - "setuptools" - ], - "cymem": [ - "cython", - "setuptools" - ], - "cypari2": [ - "cython", - "setuptools" - ], - "cypherpunkpay": [ - "poetry-core", - "setuptools" - ], - "cysignals": [ - "cython", - "setuptools" - ], - "cysimdjson": [ - "cython" - ], - "cysystemd": [ - "setuptools" - ], - "cython": [ - "setuptools" - ], - "cython-3": [ - "setuptools" - ], - "cytoolz": [ - "cython", - "setuptools" - ], - "d20": [ - "setuptools" - ], - "d2to1": [ - "setuptools" - ], - "dacite": [ - "setuptools" - ], - "daemonize": [ - "setuptools" - ], - "daemonocle": [ - "setuptools" - ], - "dalle-mini": [ - "setuptools" - ], - "daphne": [ - "setuptools" - ], - "darglint": [ - "poetry" - ], - "dasbus": [ - "setuptools" - ], - "dash": [ - "setuptools" - ], - "dash-core-components": [ - "setuptools" - ], - "dash-html-components": [ - "setuptools" - ], - "dash-renderer": [ - "setuptools" - ], - "dash-table": [ - "setuptools" - ], - "dask": [ - "setuptools", - { - "buildSystem": "versioneer", - "from": "2.0.0" - } - ], - "dask-gateway": [ - "setuptools" - ], - "dask-gateway-server": [ - "setuptools" - ], - "dask-glm": [ - "setuptools", - "setuptools-scm" - ], - "dask-image": [ - "setuptools" - ], - "dask-jobqueue": [ - "setuptools" - ], - "dask-ml": [ - "setuptools", - "setuptools-scm" - ], - "dask-mpi": [ - "setuptools" - ], - "dask-yarn": [ - "setuptools" - ], - "databases": [ - "setuptools" - ], - "databind": [ - "poetry" - ], - "databind-core": [ - "poetry" - ], - "databind-json": [ - "poetry" - ], - "databricks-cli": [ - "setuptools" - ], - "databricks-connect": [ - "setuptools" - ], - "databricks-sql-connector": [ - "poetry-core" - ], - "dataclass-wizard": [ - "setuptools" - ], - "dataclasses-json": [ - "setuptools" - ], - "dataclasses-serialization": [ - "setuptools" - ], - "datadiff": [ - "setuptools" - ], - "datadog": [ - "hatchling", - "setuptools" - ], - "datafusion": [ - "setuptools" - ], - "datamodeldict": [ - "setuptools" - ], - "datapoint": [ - "setuptools" - ], - "datargs": [ - "poetry" - ], - "dataset": [ - "setuptools" - ], - "datasets": [ - "setuptools" - ], - "datasette": [ - "setuptools" - ], - "datasette-template-sql": [ - "setuptools" - ], - "datashader": [ - "setuptools" - ], - "datashape": [ - "setuptools" - ], - "datauri": [ - "setuptools" - ], - "dateparser": [ - "setuptools" - ], - "dateutil": [ - "setuptools", - "setuptools-scm" - ], - "dateutils": [ - "setuptools" - ], - "datrie": [ - "cython", - "setuptools" - ], - "dawg-python": [ - "setuptools" - ], - "db-dtypes": [ - "setuptools" - ], - "dbf": [ - "setuptools" - ], - "dbfread": [ - "setuptools" - ], - "dbus-client-gen": [ - "setuptools" - ], - "dbus-fast": [ - "poetry-core", - "setuptools" - ], - "dbus-next": [ - "setuptools" - ], - "dbus-python": [ - "setuptools" - ], - "dbus-python-client-gen": [ - "setuptools" - ], - "dbus-signature-pyparsing": [ - "setuptools" - ], - "dbutils": [ - "setuptools" - ], - "ddsketch": [ - "setuptools" - ], - "ddt": [ - "setuptools" - ], - "ddtrace": [ - "cython", - "setuptools" - ], - "deal": [ - "flit-core", - "setuptools" - ], - "deal-solver": [ - "flit-core", - "setuptools" - ], - "deap": [ - "setuptools" - ], - "debian": [ - "setuptools" - ], - "debian-inspector": [ - "setuptools", - "setuptools-scm" - ], - "debtcollector": [ - "pbr", - "setuptools" - ], - "debts": [ - "setuptools" - ], - "debuglater": [ - "setuptools" - ], - "debugpy": [ - "setuptools" - ], - "decli": [ - "setuptools" - ], - "decopatch": [ - "setuptools", - "setuptools-scm" - ], - "decorator": [ - "setuptools" - ], - "deemix": [ - "setuptools" - ], - "deep-chainmap": [ - "setuptools" - ], - "deep-merge": [ - "setuptools" - ], - "deep-translator": [ - "setuptools" - ], - "deepdiff": [ - "setuptools" - ], - "deepdish": [ - "setuptools" - ], - "deepmerge": [ - "setuptools", - "setuptools-scm" - ], - "deeptoolsintervals": [ - "setuptools" - ], - "deepwave": [ - "setuptools" - ], - "deezer-py": [ - "setuptools" - ], - "deezer-python": [ - "poetry-core", - "setuptools" - ], - "defcon": [ - "setuptools", - "setuptools-scm" - ], - "deform": [ - "setuptools" - ], - "defusedxml": [ - "setuptools" - ], - "delegator-py": [ - "setuptools" - ], - "delorean": [ - "setuptools" - ], - "deltachat": [ - "setuptools", - "setuptools-scm" - ], - "deluge-client": [ - "setuptools" - ], - "demetriek": [ - "poetry-core" - ], - "demjson3": [ - "setuptools" - ], - "dendropy": [ - "setuptools" - ], - "denonavr": [ - "setuptools" - ], - "dependency-injector": [ - "setuptools" - ], - "deploykit": [ - "setuptools" - ], - "deprecated": [ - "setuptools" - ], - "deprecation": [ - "setuptools" - ], - "derpconf": [ - "setuptools" - ], - "desktop-notifier": [ - "setuptools" - ], - "detect-secrets": [ - "setuptools" - ], - "devito": [ - "setuptools" - ], - "devolo-home-control-api": [ - "setuptools", - "setuptools-scm" - ], - "devolo-plc-api": [ - "setuptools", - "setuptools-scm" - ], - "devtools": [ - "setuptools" - ], - "diagrams": [ - "poetry-core", - "setuptools" - ], - "diceware": [ - "setuptools" - ], - "dicom2nifti": [ - "setuptools" - ], - "dict2xml": [ - "setuptools" - ], - "dictdiffer": [ - "setuptools", - "setuptools-scm" - ], - "dictionaries": [ - "setuptools" - ], - "dictpath": [ - "setuptools" - ], - "dicttoxml": [ - "setuptools" - ], - "dicttoxml2": [ - "setuptools" - ], - "diff-cover": [ - "setuptools" - ], - "diff-match-patch": [ - "setuptools" - ], - "digi-xbee": [ - "setuptools" - ], - "digital-ocean": [ - "setuptools" - ], - "dill": [ - "setuptools" - ], - "dinghy": [ - "setuptools" - ], - "dingz": [ - "setuptools" - ], - "diofant": [ - "setuptools", - "setuptools-scm" - ], - "dipy": [ - "cython", - "setuptools" - ], - "directv": [ - "setuptools" - ], - "dirty-equals": [ - "poetry-core", - "setuptools" - ], - "discid": [ - "setuptools" - ], - "discogs-client": [ - "setuptools" - ], - "discordpy": [ - "setuptools" - ], - "discovery30303": [ - "poetry-core", - "setuptools" - ], - "diskcache": [ - "setuptools" - ], - "dissect": [ - "setuptools", - "setuptools-scm" - ], - "dissect-cim": [ - "setuptools", - "setuptools-scm" - ], - "dissect-clfs": [ - "setuptools", - "setuptools-scm" - ], - "dissect-cstruct": [ - "setuptools", - "setuptools-scm" - ], - "dissect-esedb": [ - "setuptools", - "setuptools-scm" - ], - "dissect-etl": [ - "setuptools", - "setuptools-scm" - ], - "dissect-eventlog": [ - "setuptools", - "setuptools-scm" - ], - "dissect-evidence": [ - "setuptools", - "setuptools-scm" - ], - "dissect-extfs": [ - "setuptools", - "setuptools-scm" - ], - "dissect-fat": [ - "setuptools", - "setuptools-scm" - ], - "dissect-ffs": [ - "setuptools", - "setuptools-scm" - ], - "dissect-hypervisor": [ - "setuptools", - "setuptools-scm" - ], - "dissect-ntfs": [ - "setuptools", - "setuptools-scm" - ], - "dissect-ole": [ - "setuptools", - "setuptools-scm" - ], - "dissect-regf": [ - "setuptools", - "setuptools-scm" - ], - "dissect-shellitem": [ - "setuptools", - "setuptools-scm" - ], - "dissect-sql": [ - "setuptools", - "setuptools-scm" - ], - "dissect-target": [ - "setuptools", - "setuptools-scm" - ], - "dissect-util": [ - "setuptools", - "setuptools-scm" - ], - "dissect-vmfs": [ - "setuptools", - "setuptools-scm" - ], - "dissect-volume": [ - "setuptools", - "setuptools-scm" - ], - "dissect-xfs": [ - "setuptools", - "setuptools-scm" - ], - "dissononce": [ - "setuptools" - ], - "distlib": [ - "setuptools" - ], - "distorm3": [ - "setuptools" - ], - "distrax": [ - "setuptools" - ], - "distributed": [ - "setuptools", - { - "buildSystem": "versioneer", - "from": "2.0.0" - } - ], - "distro": [ - "setuptools" - ], - "distutils-extra": [ - "setuptools" - ], - "dj-database-url": [ - "setuptools" - ], - "dj-email-url": [ - "setuptools" - ], - "dj-inmemorystorage": [ - "setuptools" - ], - "dj-rest-auth": [ - "setuptools" - ], - "dj-search-url": [ - "setuptools" - ], - "django": [ - "setuptools" - ], - "django-3": [ - "setuptools" - ], - "django-4": [ - "setuptools" - ], - "django-admin-sortable2": [ - "setuptools" - ], - "django-allauth": [ - "setuptools" - ], - "django-anymail": [ - "setuptools" - ], - "django-appconf": [ - "setuptools" - ], - "django-auth-ldap": [ - "setuptools", - "setuptools-scm" - ], - "django-bootstrap-form": [ - "setuptools" - ], - "django-cache-memoize": [ - "setuptools" - ], - "django-cache-url": [ - "setuptools" - ], - "django-cacheops": [ - "setuptools" - ], - "django-celery-beat": [ - "setuptools" - ], - "django-celery-email": [ - "setuptools" - ], - "django-classytags": [ - "setuptools" - ], - "django-cleanup": [ - "setuptools" - ], - "django-cockroachdb": [ - "setuptools" - ], - "django-colorfield": [ - "setuptools" - ], - "django-colorful": [ - "setuptools" - ], - "django-compat": [ - "setuptools" - ], - "django-compressor": [ - "setuptools" - ], - "django-configurations": [ - "setuptools", - "setuptools-scm" - ], - "django-contrib-comments": [ - "setuptools" - ], - "django-cors-headers": [ - "setuptools" - ], - "django-countries": [ - "setuptools" - ], - "django-coverage-plugin": [ - "setuptools" - ], - "django-crispy-forms": [ - "setuptools" - ], - "django-cryptography": [ - "setuptools" - ], - "django-csp": [ - "setuptools" - ], - "django-debug-toolbar": [ - { - "buildSystem": "setuptools", - "until": "3.8.0" - }, - { - "buildSystem": "hatchling", - "from": "3.8.0" - } - ], - "django-discover-runner": [ - "setuptools" - ], - "django-dynamic-preferences": [ - "setuptools" - ], - "django-encrypted-model-fields": [ - "poetry-core", - "setuptools" - ], - "django-environ": [ - "setuptools" - ], - "django-extensions": [ - "setuptools" - ], - "django-filter": [ - "setuptools" - ], - "django-floppyforms": [ - "setuptools" - ], - "django-formtools": [ - "setuptools", - "setuptools-scm" - ], - "django-graphiql-debug-toolbar": [ - "poetry-core", - "setuptools" - ], - "django-gravatar2": [ - "setuptools" - ], - "django-guardian": [ - "setuptools" - ], - "django-haystack": [ - "setuptools", - "setuptools-scm" - ], - "django-health-check": [ - "setuptools", - "setuptools-scm" - ], - "django-hijack": [ - "setuptools" - ], - "django-htmx": [ - "setuptools" - ], - "django-ipware": [ - "setuptools" - ], - "django-jinja": [ - "setuptools" - ], - "django-js-asset": [ - "setuptools" - ], - "django-logentry-admin": [ - "setuptools" - ], - "django-mailman3": [ - "setuptools" - ], - "django-maintenance-mode": [ - "setuptools" - ], - "django-model-utils": [ - "setuptools", - "setuptools-scm" - ], - "django-modelcluster": [ - "setuptools" - ], - "django-modeltranslation": [ - "setuptools" - ], - "django-mptt": [ - "setuptools" - ], - "django-multiselectfield": [ - "setuptools" - ], - "django-nested-admin": [ - "setuptools" - ], - "django-nose": [ - "setuptools" - ], - "django-oauth-toolkit": [ - "setuptools" - ], - "django-otp": [ - "setuptools" - ], - "django-paintstore": [ - "setuptools" - ], - "django-permissionedforms": [ - "setuptools" - ], - "django-pglocks": [ - "setuptools" - ], - "django-phonenumber-field": [ - "setuptools", - "setuptools-scm" - ], - "django-picklefield": [ - "setuptools" - ], - "django-polymorphic": [ - "setuptools" - ], - "django-postgresql-netfields": [ - "setuptools" - ], - "django-prometheus": [ - "setuptools" - ], - "django-q": [ - "poetry-core", - "setuptools" - ], - "django-ranged-response": [ - "setuptools" - ], - "django-raster": [ - "setuptools" - ], - "django-redis": [ - "setuptools" - ], - "django-registration": [ - "setuptools" - ], - "django-rest-auth": [ - "setuptools" - ], - "django-rest-polymorphic": [ - "setuptools" - ], - "django-rest-swagger": [ - "setuptools" - ], - "django-reversion": [ - "setuptools" - ], - "django-rosetta": [ - "setuptools" - ], - "django-rq": [ - "setuptools" - ], - "django-sesame": [ - "setuptools" - ], - "django-silk": [ - "setuptools", - "setuptools-scm" - ], - "django-simple-captcha": [ - "setuptools" - ], - "django-sites": [ - "setuptools" - ], - "django-sr": [ - "setuptools" - ], - "django-statici18n": [ - "setuptools" - ], - "django-storages": [ - "setuptools" - ], - "django-stubs": [ - "setuptools" - ], - "django-stubs-ext": [ - "setuptools" - ], - "django-tables2": [ - "setuptools" - ], - "django-tagging": [ - "setuptools" - ], - "django-taggit": [ - "setuptools" - ], - "django-tastypie": [ - "setuptools" - ], - "django-timezone-field": [ - "poetry-core", - "setuptools" - ], - "django-treebeard": [ - "setuptools" - ], - "django-types": [ - "poetry-core" - ], - "django-versatileimagefield": [ - "setuptools" - ], - "django-webpack-loader": [ - "setuptools" - ], - "django-widget-tweaks": [ - "setuptools", - "setuptools-scm" - ], - "djangoql": [ - "setuptools" - ], - "djangorestframework": [ - "setuptools" - ], - "djangorestframework-camel-case": [ - "setuptools" - ], - "djangorestframework-dataclasses": [ - "setuptools" - ], - "djangorestframework-guardian": [ - "setuptools" - ], - "djangorestframework-jwt": [ - "setuptools" - ], - "djangorestframework-recursive": [ - "setuptools" - ], - "djangorestframework-simplejwt": [ - "setuptools", - "setuptools-scm" - ], - "djangorestframework-stubs": [ - "setuptools" - ], - "djangorestframework-types": [ - "poetry" - ], - "djlint": [ - "poetry" - ], - "djmail": [ - "setuptools" - ], - "dkimpy": [ - "setuptools" - ], - "dlib": [ - "setuptools" - ], - "dlinfo": [ - "setuptools", - "setuptools-scm" - ], - "dlx": [ - "setuptools" - ], - "dm-env": [ - "setuptools" - ], - "dm-haiku": [ - "setuptools" - ], - "dm-sonnet": [ - "setuptools" - ], - "dm-tree": [ - "setuptools" - ], - "dmenu-python": [ - "setuptools" - ], - "dnachisel": [ - "setuptools" - ], - "dns": [ - "setuptools", - "setuptools-scm" - ], - "dnslib": [ - "setuptools" - ], - "dnspython": [ - "poetry-core", - "setuptools", - "setuptools-scm" - ], - "dnspythonchia": [ - "setuptools", - "setuptools-scm" - ], - "dnsq": [ - "setuptools" - ], - "doc8": [ - "pbr", - "setuptools", - "setuptools-scm" - ], - "docformatter": [ - { - "buildSystem": "poetry-core", - "from": "1.5.0" - }, - "setuptools" - ], - "docker": [ - "setuptools", - "setuptools-scm" - ], - "docker-py": [ - "setuptools" - ], - "docker-pycreds": [ - "setuptools" - ], - "dockerfile-parse": [ - "setuptools" - ], - "dockerpty": [ - "setuptools" - ], - "dockerspawner": [ - "setuptools" - ], - "docloud": [ - "setuptools" - ], - "docopt": [ - "setuptools" - ], - "docopt-ng": [ - "setuptools" - ], - "docplex": [ - "setuptools" - ], - "docrep": [ - "setuptools" - ], - "docstr-coverage": [ - "setuptools" - ], - "docstring-parser": [ - "poetry-core", - "setuptools" - ], - "docstring-to-markdown": [ - "setuptools" - ], - "doctest-ignore-unicode": [ - "setuptools" - ], - "docutils": [ - "setuptools" - ], - "docx2python": [ - "setuptools" - ], - "docx2txt": [ - "setuptools" - ], - "dodgy": [ - "setuptools" - ], - "dogpile-cache": [ - "setuptools" - ], - "dogtail": [ - "setuptools" - ], - "doit": [ - "setuptools" - ], - "doit-py": [ - "setuptools" - ], - "domeneshop": [ - "setuptools" - ], - "dominate": [ - "setuptools" - ], - "doorbirdpy": [ - "setuptools" - ], - "dopy": [ - "setuptools" - ], - "dot2tex": [ - "setuptools" - ], - "dotmap": [ - "setuptools" - ], - "dotty-dict": [ - "poetry-core", - "setuptools", - "setuptools-scm" - ], - "downloader-cli": [ - "setuptools" - ], - "dparse": [ - "setuptools" - ], - "dparse2": [ - "setuptools" - ], - "dpath": [ - "setuptools" - ], - "dpcontracts": [ - "setuptools" - ], - "dpkt": [ - "setuptools" - ], - "draftjs-exporter": [ - "setuptools" - ], - "dragonfly": [ - "setuptools" - ], - "dremel3dpy": [ - "setuptools" - ], - "drf-jwt": [ - "setuptools" - ], - "drf-nested-routers": [ - "setuptools" - ], - "drf-spectacular": [ - "setuptools" - ], - "drf-spectacular-sidecar": [ - "setuptools" - ], - "drf-yasg": [ - "setuptools", - "setuptools-scm" - ], - "drivelib": [ - "setuptools" - ], - "drms": [ - "setuptools", - "setuptools-scm" - ], - "dropbox": [ - "setuptools" - ], - "ds-store": [ - "setuptools" - ], - "ds4drv": [ - "setuptools" - ], - "dsinternals": [ - "setuptools" - ], - "dsmr-parser": [ - "setuptools" - ], - "dtlssocket": [ - "cython", - "setuptools" - ], - "ducc0": [ - "setuptools" - ], - "duckdb": [ - "pybind11", - "setuptools", - "setuptools-scm" - ], - "duckdb-engine": [ - "poetry-core", - "setuptools" - ], - "duecredit": [ - "setuptools" - ], - "duet": [ - "setuptools" - ], - "dufte": [ - "setuptools" - ], - "dugong": [ - "setuptools" - ], - "dulwich": [ - "setuptools" - ], - "dunamai": [ - "poetry-core", - "setuptools" - ], - "dungeon-eos": [ - "setuptools" - ], - "duo-client": [ - "setuptools" - ], - "durus": [ - "setuptools" - ], - "dvc-data": [ - "setuptools", - "setuptools-scm" - ], - "dvc-objects": [ - "setuptools", - "setuptools-scm" - ], - "dvc-render": [ - "setuptools", - "setuptools-scm" - ], - "dvc-task": [ - "setuptools", - "setuptools-scm" - ], - "dvclive": [ - "setuptools" - ], - "dwdwfsapi": [ - "setuptools" - ], - "dyn": [ - "setuptools" - ], - "dynalite-devices": [ - "setuptools" - ], - "dynd": [ - "cython", - "setuptools" - ], - "eagle100": [ - "setuptools" - ], - "easy-thumbnails": [ - "setuptools" - ], - "easydict": [ - "setuptools" - ], - "easygui": [ - "setuptools" - ], - "easyprocess": [ - "setuptools" - ], - "easywatch": [ - "setuptools" - ], - "ebaysdk": [ - "setuptools" - ], - "ec2instanceconnectcli": [ - "setuptools" - ], - "ecdsa": [ - "setuptools" - ], - "ecoaliface": [ - "setuptools" - ], - "ecos": [ - "setuptools" - ], - "ecpy": [ - "setuptools" - ], - "ecs-logging": [ - "flit-core", - "setuptools" - ], - "ed25519": [ - "setuptools" - ], - "edalize": [ - "setuptools" - ], - "editables": [ - "setuptools" - ], - "editdistance": [ - "cython", - "setuptools" - ], - "editdistance-s": [ - "setuptools" - ], - "editorconfig": [ - "setuptools" - ], - "edward": [ - "setuptools" - ], - "eebrightbox": [ - "pbr" - ], - "effect": [ - "setuptools" - ], - "eggdeps": [ - "setuptools" - ], - "egginstallhook": [ - "setuptools" - ], - "einops": [ - "setuptools" - ], - "eiswarnung": [ - "poetry-core", - "setuptools" - ], - "elastic-apm": [ - "setuptools" - ], - "elasticsearch": [ - "setuptools" - ], - "elasticsearch-dsl": [ - "setuptools" - ], - "elasticsearchdsl": [ - "setuptools" - ], - "elegy": [ - "poetry", - "setuptools" - ], - "elementpath": [ - "setuptools" - ], - "elevate": [ - "setuptools", - "setuptools-scm" - ], - "elgato": [ - "poetry-core", - "setuptools" - ], - "eliot": [ - "setuptools" - ], - "eliqonline": [ - "setuptools" - ], - "elkm1-lib": [ - "poetry-core", - "setuptools" - ], - "elmax": [ - "poetry-core", - "setuptools" - ], - "elmax-api": [ - "setuptools" - ], - "email-validator": [ - "setuptools" - ], - "emailthreads": [ - "setuptools" - ], - "embit": [ - "setuptools" - ], - "embrace": [ - "setuptools" - ], - "emcee": [ - "setuptools", - "setuptools-scm" - ], - "emoji": [ - "setuptools" - ], - "empty-files": [ - "setuptools" - ], - "empy": [ - "setuptools" - ], - "emulated-roku": [ - "setuptools" - ], - "emv": [ - "setuptools" - ], - "enaml": [ - "setuptools", - "setuptools-scm" - ], - "enamlx": [ - "setuptools" - ], - "enhancements": [ - "setuptools" - ], - "enlighten": [ - "setuptools" - ], - "enocean": [ - "setuptools" - ], - "enrich": [ - "setuptools", - "setuptools-scm" - ], - "entrance": [ - "setuptools" - ], - "entrance-with-router-features": [ - "setuptools" - ], - "entry-points-txt": [ - "setuptools" - ], - "entrypoint2": [ - "setuptools" - ], - "entrypoints": [ - "flit", - "flit-core", - "setuptools" - ], - "enturclient": [ - "poetry-core", - "setuptools" - ], - "enum-compat": [ - "setuptools" - ], - "enum34": [ - "setuptools" - ], - "enumatch": [ - "poetry" - ], - "env-canada": [ - "setuptools" - ], - "envier": [ - "setuptools" - ], - "environmental-override": [ - "setuptools" - ], - "environs": [ - "setuptools" - ], - "envisage": [ - "setuptools" - ], - "envoy-reader": [ - "setuptools" - ], - "envoy-utils": [ - "setuptools" - ], - "envs": [ - "poetry-core", - "setuptools" - ], - "enzyme": [ - "setuptools" - ], - "epc": [ - "setuptools" - ], - "ephem": [ - "setuptools" - ], - "ephemeral-port-reserve": [ - "setuptools" - ], - "epson-projector": [ - "setuptools" - ], - "eradicate": [ - "setuptools" - ], - "erppeek": [ - "setuptools" - ], - "escapism": [ - "setuptools" - ], - "esprima": [ - "setuptools" - ], - "et-xmlfile": [ - "setuptools" - ], - "etcd": [ - "setuptools" - ], - "ete3": [ - "setuptools" - ], - "etebase": [ - "setuptools" - ], - "etebase-server": [ - "setuptools" - ], - "etelemetry": [ - "setuptools" - ], - "eternalegypt": [ - "setuptools" - ], - "etesync": [ - "setuptools" - ], - "eth-abi": [ - "setuptools" - ], - "eth-account": [ - "setuptools" - ], - "eth-hash": [ - "setuptools" - ], - "eth-keyfile": [ - "setuptools" - ], - "eth-keys": [ - "setuptools" - ], - "eth-rlp": [ - "setuptools" - ], - "eth-typing": [ - "setuptools" - ], - "eth-utils": [ - "setuptools" - ], - "etils": [ - "flit-core", - "setuptools" - ], - "etuples": [ - "setuptools" - ], - "ev3dev2": [ - "setuptools" - ], - "evdev": [ - "setuptools" - ], - "eve": [ - "setuptools" - ], - "eventlet": [ - "setuptools" - ], - "events": [ - "setuptools" - ], - "evohome-async": [ - "setuptools" - ], - "evtx": [ - "setuptools" - ], - "ewmh": [ - "setuptools" - ], - "exceptiongroup": [ - "flit-core", - "flit-scm", - "flit-core", - "setuptools" - ], - "exchangelib": [ - "setuptools" - ], - "exdown": [ - "setuptools" - ], - "execnet": [ - "setuptools", - "setuptools-scm" - ], - "executing": [ - "setuptools", - "setuptools-scm" - ], - "executor": [ - "setuptools" - ], - "exif": [ - "setuptools" - ], - "exifread": [ - "setuptools" - ], - "expandvars": [ - "setuptools" - ], - "expects": [ - "setuptools" - ], - "expecttest": [ - "poetry-core", - "setuptools" - ], - "expiringdict": [ - "setuptools" - ], - "explorerscript": [ - "setuptools" - ], - "exrex": [ - "setuptools" - ], - "extractcode": [ - "setuptools", - "setuptools-scm" - ], - "extractcode-7z": [ - "setuptools" - ], - "extractcode-libarchive": [ - "setuptools" - ], - "extras": [ - "setuptools" - ], - "eyed3": [ - "setuptools" - ], - "ezdxf": [ - "setuptools" - ], - "ezyrb": [ - "setuptools" - ], - "f90nml": [ - "setuptools", - "setuptools-scm" - ], - "faadelays": [ - "setuptools" - ], - "fabric": [ - "setuptools" - ], - "fabric2": [ - "setuptools" - ], - "fabric3": [ - "setuptools" - ], - "fabulous": [ - "setuptools" - ], - "face": [ - "setuptools" - ], - "face-recognition": [ - "setuptools" - ], - "face-recognition-models": [ - "setuptools" - ], - "facebook-sdk": [ - "setuptools" - ], - "facedancer": [ - "setuptools" - ], - "factory-boy": [ - "setuptools" - ], - "faiss": [ - "setuptools" - ], - "fake-useragent": [ - "setuptools" - ], - "faker": [ - "setuptools" - ], - "fakeredis": [ - "poetry-core", - "setuptools" - ], - "falcon": [ - "cython", - "setuptools" - ], - "fancycompleter": [ - "setuptools" - ], - "faraday-agent-parameters-types": [ - "setuptools" - ], - "faraday-plugins": [ - "setuptools" - ], - "fastapi": [ - "flit-core", - "hatchling", - "setuptools" - ], - "fastapi-csrf-protect": [ - "poetry-core" - ], - "fastapi-mail": [ - "hatchling", - "poetry-core", - "setuptools" - ], - "fastapi-restful": [ - "poetry" - ], - "fastapi-utils": [ - "poetry" - ], - "fastavro": [ - "cython", - "setuptools" - ], - "fastbencode": [ - "cython", - "setuptools" - ], - "fastcache": [ - "setuptools" - ], - "fastcore": [ - "setuptools" - ], - "fastdiff": [ - "setuptools" - ], - "fastdtw": [ - "cython", - "setuptools" - ], - "fastecdsa": [ - "setuptools" - ], - "fasteners": [ - "setuptools" - ], - "fastentrypoints": [ - "setuptools" - ], - "fastimport": [ - "setuptools" - ], - "fastjsonschema": [ - "setuptools" - ], - "fastnumbers": [ - "setuptools" - ], - "fastpair": [ - "setuptools" - ], - "fastparquet": [ - "setuptools" - ], - "fastpbkdf2": [ - "setuptools" - ], - "fastprogress": [ - "setuptools" - ], - "fastrlock": [ - "cython", - "setuptools" - ], - "fasttext": [ - "setuptools" - ], - "faust-streaming": [ - "setuptools" - ], - "favicon": [ - "setuptools" - ], - "fb-re2": [ - "setuptools" - ], - "fe25519": [ - "setuptools" - ], - "feedgen": [ - "setuptools" - ], - "feedgenerator": [ - "setuptools" - ], - "feedparser": [ - "setuptools" - ], - "fenics": [ - "setuptools" - ], - "ffcv": [ - "setuptools" - ], - "ffmpeg-progress-yield": [ - "setuptools" - ], - "ffmpeg-python": [ - "setuptools" - ], - "ffmpy": [ - "setuptools" - ], - "fhconfparser": [ - "poetry-core" - ], - "fiblary3-fork": [ - "setuptools" - ], - "fido2": [ - "poetry-core", - "setuptools" - ], - "fields": [ - "setuptools" - ], - "file-read-backwards": [ - "setuptools" - ], - "filebrowser-safe": [ - "setuptools" - ], - "filebytes": [ - "setuptools" - ], - "filecheck": [ - "poetry-core", - "setuptools" - ], - "filelock": [ - { - "buildSystem": "setuptools", - "until": "3.9.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "3.9.0" - }, - { - "buildSystem": "hatchling", - "from": "3.9.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "3.9.0" - } - ], - "filemagic": [ - "setuptools" - ], - "filetype": [ - "setuptools" - ], - "filterpy": [ - "setuptools" - ], - "finalfusion": [ - "cython", - "setuptools" - ], - "findimports": [ - "setuptools" - ], - "findpython": [ - "setuptools" - ], - "fingerprints": [ - "setuptools" - ], - "finitude": [ - "setuptools" - ], - "fints": [ - "setuptools" - ], - "fiona": [ - { - "buildSystem": "setuptools", - "until": "1.9.0" - }, - { - "buildSystem": "cython", - "from": "1.9.0" - } - ], - "fipy": [ - "setuptools" - ], - "fire": [ - "setuptools" - ], - "fireflyalgorithm": [ - "poetry-core", - "setuptools" - ], - "firetv": [ - "setuptools" - ], - "first": [ - "setuptools" - ], - "fitbit": [ - "setuptools" - ], - "fivem-api": [ - "setuptools", - "setuptools-scm" - ], - "fixerio": [ - "setuptools" - ], - "fixtures": [ - "pbr", - "setuptools" - ], - "fjaraskupan": [ - "setuptools" - ], - "flake8": [ - "setuptools" - ], - "flake8-blind-except": [ - "setuptools" - ], - "flake8-bugbear": [ - "setuptools" - ], - "flake8-builtins": [ - "setuptools" - ], - "flake8-coding": [ - "setuptools" - ], - "flake8-commas": [ - "setuptools" - ], - "flake8-comprehensions": [ - "setuptools" - ], - "flake8-debugger": [ - "poetry-core", - "setuptools" - ], - "flake8-deprecated": [ - "setuptools" - ], - "flake8-docstrings": [ - "setuptools" - ], - "flake8-ensure-ascii": [ - "setuptools" - ], - "flake8-future-import": [ - "setuptools" - ], - "flake8-import-order": [ - "setuptools" - ], - "flake8-length": [ - "setuptools" - ], - "flake8-mock": [ - "setuptools" - ], - "flake8-mutable": [ - "setuptools" - ], - "flake8-noqa": [ - "setuptools" - ], - "flake8-pep3101": [ - "setuptools" - ], - "flake8-plone-hasattr": [ - "setuptools" - ], - "flake8-plugin-utils": [ - "poetry" - ], - "flake8-polyfill": [ - "setuptools" - ], - "flake8-print": [ - "poetry-core" - ], - "flake8-pyprojecttoml": [ - "setuptools" - ], - "flake8-pytest-style": [ - "poetry-core" - ], - "flake8-quotes": [ - "setuptools" - ], - "flake8-simplify": [ - "setuptools" - ], - "flake8-string-format": [ - "setuptools" - ], - "flake8-super-call": [ - "setuptools" - ], - "flake8-todo": [ - "setuptools" - ], - "flake8-tuple": [ - "setuptools" - ], - "flaky": [ - "setuptools" - ], - "flametree": [ - "setuptools" - ], - "flammkuchen": [ - "setuptools" - ], - "flanker": [ - "setuptools" - ], - "flashtext": [ - "setuptools" - ], - "flask": [ - "setuptools" - ], - "flask-admin": [ - "setuptools" - ], - "flask-api": [ - "setuptools" - ], - "flask-appbuilder": [ - "setuptools" - ], - "flask-assets": [ - "setuptools" - ], - "flask-autoindex": [ - "setuptools" - ], - "flask-babel": [ - "setuptools" - ], - "flask-babelex": [ - "setuptools" - ], - "flask-basicauth": [ - "setuptools" - ], - "flask-bcrypt": [ - "setuptools" - ], - "flask-bootstrap": [ - "setuptools" - ], - "flask-caching": [ - "setuptools" - ], - "flask-common": [ - "setuptools" - ], - "flask-compress": [ - "setuptools", - "setuptools-scm" - ], - "flask-cors": [ - "setuptools" - ], - "flask-elastic": [ - "setuptools" - ], - "flask-gravatar": [ - "setuptools" - ], - "flask-httpauth": [ - "setuptools" - ], - "flask-jwt-extended": [ - "setuptools" - ], - "flask-limiter": [ - "setuptools" - ], - "flask-login": [ - "setuptools" - ], - "flask-mail": [ - "setuptools" - ], - "flask-mailman": [ - "poetry-core" - ], - "flask-marshmallow": [ - "setuptools" - ], - "flask-migrate": [ - "setuptools" - ], - "flask-minio": [ - "pytest-runner", - "setuptools" - ], - "flask-mongoengine": [ - "setuptools" - ], - "flask-openid": [ - "setuptools" - ], - "flask-paginate": [ - "setuptools" - ], - "flask-paranoid": [ - "setuptools" - ], - "flask-principal": [ - "setuptools" - ], - "flask-pymongo": [ - "setuptools" - ], - "flask-restful": [ - "setuptools" - ], - "flask-restplus": [ - "setuptools" - ], - "flask-restx": [ - "setuptools" - ], - "flask-reverse-proxy-fix": [ - "setuptools" - ], - "flask-script": [ - "setuptools" - ], - "flask-seasurf": [ - "setuptools" - ], - "flask-security-too": [ - "setuptools" - ], - "flask-session": [ - "setuptools" - ], - "flask-silk": [ - "setuptools" - ], - "flask-socketio": [ - "setuptools" - ], - "flask-sockets": [ - "setuptools" - ], - "flask-sqlalchemy": [ - "setuptools" - ], - "flask-sslify": [ - "setuptools" - ], - "flask-swagger": [ - "setuptools" - ], - "flask-swagger-ui": [ - "setuptools" - ], - "flask-talisman": [ - "setuptools" - ], - "flask-testing": [ - "setuptools" - ], - "flask-versioned": [ - "setuptools" - ], - "flask-wtf": [ - "setuptools" - ], - "flaskbabel": [ - "setuptools" - ], - "flatbuffers": [ - "setuptools" - ], - "flatdict": [ - "setuptools" - ], - "flatten-dict": [ - "poetry-core", - "setuptools" - ], - "flax": [ - "setuptools" - ], - "fleep": [ - "setuptools" - ], - "flet": [ - "poetry-core" - ], - "flet-core": [ - "poetry-core", - "setuptools" - ], - "flexmock": [ - "setuptools" - ], - "flickrapi": [ - "setuptools" - ], - "flipr-api": [ - "poetry-core", - "setuptools" - ], - "flit": [ - "flit-core" - ], - "flit-scm": [ - "flit-core", - "setuptools-scm" - ], - "flow-record": [ - "setuptools", - "setuptools-scm" - ], - "flower": [ - "setuptools" - ], - "flowlogs-reader": [ - "setuptools" - ], - "fluent-logger": [ - "setuptools" - ], - "flufl-bounce": [ - "setuptools" - ], - "flufl-i18n": [ - "setuptools" - ], - "flufl-lock": [ - "setuptools" - ], - "flux-led": [ - "setuptools" - ], - "flynt": [ - "setuptools" - ], - "fn": [ - "setuptools" - ], - "fnvhash": [ - "setuptools" - ], - "folium": [ - "setuptools", - "setuptools-scm" - ], - "fontmake": [ - "setuptools", - "setuptools-scm" - ], - "fontmath": [ - "setuptools", - "setuptools-scm" - ], - "fontparts": [ - "setuptools", - "setuptools-scm" - ], - "fontpens": [ - "setuptools" - ], - "fonttools": [ - "setuptools", - "setuptools-scm" - ], - "foobot-async": [ - "setuptools" - ], - "foolscap": [ - "setuptools" - ], - "forbiddenfruit": [ - "setuptools" - ], - "fordpass": [ - "setuptools" - ], - "forecast-solar": [ - "setuptools" - ], - "formbox": [ - "flit-core", - "setuptools" - ], - "formencode": [ - "setuptools", - "setuptools-scm" - ], - "fortiosapi": [ - "setuptools" - ], - "foundationdb51": [ - "setuptools" - ], - "foundationdb52": [ - "setuptools" - ], - "foundationdb60": [ - "setuptools" - ], - "foundationdb61": [ - "setuptools" - ], - "fountains": [ - "setuptools" - ], - "foxdot": [ - "setuptools" - ], - "fpdf": [ - "setuptools" - ], - "fpylll": [ - "cython", - "setuptools" - ], - "fpyutils": [ - "setuptools" - ], - "fqdn": [ - "setuptools" - ], - "freebox-api": [ - "poetry-core", - "setuptools" - ], - "freetype-py": [ - "setuptools", - "setuptools-scm" - ], - "freezegun": [ - "setuptools" - ], - "frigidaire": [ - "setuptools" - ], - "frilouz": [ - "setuptools" - ], - "fritzconnection": [ - "setuptools" - ], - "fritzprofiles": [ - "setuptools" - ], - "frozendict": [ - "setuptools" - ], - "frozenlist": [ - "cython", - "setuptools" - ], - "fs": [ - "setuptools" - ], - "fs-s3fs": [ - "setuptools" - ], - "fsspec": [ - "setuptools" - ], - "ftfy": [ - "poetry", - "setuptools" - ], - "ftputil": [ - "setuptools" - ], - "func-timeout": [ - "setuptools" - ], - "funcparserlib": [ - "poetry-core", - "setuptools" - ], - "funcsigs": [ - "setuptools" - ], - "functorch": [ - "setuptools" - ], - "funcy": [ - "setuptools" - ], - "furl": [ - "setuptools" - ], - "furo": [ - "flit-core", - "setuptools" - ], - "fuse": [ - "setuptools" - ], - "fusepy": [ - "setuptools" - ], - "future": [ - "setuptools" - ], - "future-fstrings": [ - "setuptools" - ], - "future-typing": [ - "setuptools" - ], - "futures": [ - "setuptools" - ], - "futurist": [ - "pbr", - "setuptools" - ], - "fuzzyfinder": [ - "setuptools" - ], - "fuzzywuzzy": [ - "setuptools" - ], - "fx2": [ - "setuptools" - ], - "galario": [ - "cython" - ], - "galois": [ - "setuptools", - "setuptools-scm" - ], - "gamble": [ - "setuptools" - ], - "gaphas": [ - "poetry-core", - "setuptools" - ], - "garages-amsterdam": [ - "poetry-core", - "setuptools" - ], - "garminconnect": [ - "setuptools" - ], - "garminconnect-aio": [ - "setuptools" - ], - "garminconnect-ha": [ - "setuptools" - ], - "gast": [ - "setuptools" - ], - "gatt": [ - "setuptools" - ], - "gattlib": [ - "setuptools" - ], - "gb-io": [ - "setuptools" - ], - "gbinder-python": [ - "cython", - "setuptools" - ], - "gbulb": [ - "setuptools" - ], - "gcal-sync": [ - "setuptools" - ], - "gcovr": [ - "setuptools" - ], - "gcsfs": [ - "setuptools" - ], - "gdal": [ - "setuptools" - ], - "gdata": [ - "setuptools" - ], - "gdown": [ - "setuptools" - ], - "gdtoolkit": [ - "setuptools" - ], - "ge25519": [ - "setuptools" - ], - "gehomesdk": [ - "setuptools" - ], - "gekitchen": [ - "setuptools" - ], - "gemfileparser": [ - "setuptools" - ], - "genanki": [ - "setuptools" - ], - "generic": [ - "poetry-core", - "setuptools" - ], - "geniushub-client": [ - "setuptools" - ], - "genome-collector": [ - "setuptools" - ], - "genpy": [ - "setuptools" - ], - "genshi": [ - "setuptools" - ], - "gensim": [ - "cython", - "setuptools" - ], - "genson": [ - "setuptools" - ], - "gentools": [ - "setuptools" - ], - "genzshcomp": [ - "setuptools" - ], - "geoalchemy2": [ - "setuptools", - "setuptools-scm" - ], - "geocachingapi": [ - "setuptools", - "setuptools-scm" - ], - "geographiclib": [ - "setuptools" - ], - "geoip": [ - "setuptools" - ], - "geoip2": [ - "setuptools" - ], - "geojson": [ - "setuptools" - ], - "geojson-client": [ - "setuptools" - ], - "geomet": [ - "setuptools" - ], - "geometric": [ - "setuptools" - ], - "geopandas": [ - "setuptools" - ], - "geopy": [ - "setuptools" - ], - "georss-client": [ - "setuptools" - ], - "georss-generic-client": [ - "setuptools" - ], - "georss-ign-sismologia-client": [ - "setuptools" - ], - "georss-ingv-centro-nazionale-terremoti-client": [ - "setuptools" - ], - "georss-nrcan-earthquakes-client": [ - "setuptools" - ], - "georss-qld-bushfire-alert-client": [ - "setuptools" - ], - "georss-tfs-incidents-client": [ - "setuptools" - ], - "georss-wa-dfes-client": [ - "setuptools" - ], - "get-video-properties": [ - "setuptools" - ], - "getkey": [ - "setuptools" - ], - "getmac": [ - "setuptools" - ], - "gevent": [ - "setuptools" - ], - "gevent-socketio": [ - "setuptools" - ], - "gevent-websocket": [ - "setuptools" - ], - "geventhttpclient": [ - "setuptools" - ], - "gflags": [ - "setuptools" - ], - "ghapi": [ - "setuptools" - ], - "ghdiff": [ - "setuptools" - ], - "ghp-import": [ - "setuptools" - ], - "ghrepo-stats": [ - "setuptools" - ], - "gibberish-detector": [ - "setuptools" - ], - "gidgethub": [ - "flit-core", - "setuptools" - ], - "gigalixir": [ - "setuptools" - ], - "gin-config": [ - "setuptools" - ], - "gios": [ - "setuptools" - ], - "gipc": [ - "setuptools" - ], - "gistyc": [ - "setuptools" - ], - "git-annex-adapter": [ - "setuptools" - ], - "git-autoshare": [ - "setuptools-scm" - ], - "git-filter-repo": [ - "setuptools", - "setuptools-scm" - ], - "git-revise": [ - "setuptools" - ], - "git-sweep": [ - "setuptools" - ], - "gitdb": [ - "setuptools" - ], - "github-to-sqlite": [ - "setuptools" - ], - "github-webhook": [ - "setuptools" - ], - "github3-py": [ - "setuptools" - ], - "gitlint": [ - { - "buildSystem": "setuptools", - "until": "0.19" - }, - { - "buildSystem": "hatchling", - "from": "0.19" - }, - { - "buildSystem": "hatch-vcs", - "from": "0.19" - } - ], - "gitlint-core": [ - { - "buildSystem": "setuptools", - "until": "0.19" - }, - { - "buildSystem": "hatchling", - "from": "0.19" - }, - { - "buildSystem": "hatch-vcs", - "from": "0.19" - } - ], - "gitpython": [ - "setuptools" - ], - "glad": [ - "setuptools" - ], - "glances-api": [ - "poetry-core", - "setuptools" - ], - "glasgow": [ - "setuptools", - "setuptools-scm" - ], - "glcontext": [ - "setuptools" - ], - "glean-parser": [ - "setuptools", - "setuptools-scm" - ], - "glean-sdk": [ - "setuptools" - ], - "glfw": [ - "setuptools" - ], - "glob2": [ - "setuptools" - ], - "globus-sdk": [ - "setuptools" - ], - "glom": [ - "setuptools" - ], - "glymur": [ - "setuptools" - ], - "glyphslib": [ - "setuptools", - "setuptools-scm" - ], - "gmpy": [ - "setuptools" - ], - "gmpy2": [ - "setuptools" - ], - "gntp": [ - "setuptools" - ], - "gnureadline": [ - "setuptools" - ], - "goalzero": [ - "setuptools" - ], - "goobook": [ - "poetry-core", - "setuptools" - ], - "goocalendar": [ - "setuptools" - ], - "goodwe": [ - "setuptools" - ], - "google-api-core": [ - "setuptools" - ], - "google-api-python-client": [ - "setuptools" - ], - "google-auth": [ - "setuptools" - ], - "google-auth-httplib2": [ - "setuptools" - ], - "google-auth-oauthlib": [ - "setuptools" - ], - "google-cloud-access-context-manager": [ - "setuptools" - ], - "google-cloud-appengine-logging": [ - "setuptools" - ], - "google-cloud-asset": [ - "setuptools" - ], - "google-cloud-audit-log": [ - "setuptools" - ], - "google-cloud-automl": [ - "setuptools" - ], - "google-cloud-bigquery": [ - "setuptools" - ], - "google-cloud-bigquery-datatransfer": [ - "setuptools" - ], - "google-cloud-bigquery-logging": [ - "setuptools" - ], - "google-cloud-bigquery-storage": [ - "setuptools" - ], - "google-cloud-bigtable": [ - "setuptools" - ], - "google-cloud-compute": [ - "setuptools" - ], - "google-cloud-container": [ - "setuptools" - ], - "google-cloud-core": [ - "setuptools" - ], - "google-cloud-datacatalog": [ - "setuptools" - ], - "google-cloud-dataproc": [ - "setuptools" - ], - "google-cloud-datastore": [ - "setuptools" - ], - "google-cloud-dlp": [ - "setuptools" - ], - "google-cloud-dns": [ - "setuptools" - ], - "google-cloud-error-reporting": [ - "setuptools" - ], - "google-cloud-firestore": [ - "setuptools" - ], - "google-cloud-iam": [ - "setuptools" - ], - "google-cloud-iam-logging": [ - "setuptools" - ], - "google-cloud-iot": [ - "setuptools" - ], - "google-cloud-kms": [ - "setuptools" - ], - "google-cloud-language": [ - "setuptools" - ], - "google-cloud-logging": [ - "setuptools" - ], - "google-cloud-monitoring": [ - "setuptools" - ], - "google-cloud-org-policy": [ - "setuptools" - ], - "google-cloud-os-config": [ - "setuptools" - ], - "google-cloud-pubsub": [ - "setuptools" - ], - "google-cloud-redis": [ - "setuptools" - ], - "google-cloud-resource-manager": [ - "setuptools" - ], - "google-cloud-runtimeconfig": [ - "setuptools" - ], - "google-cloud-secret-manager": [ - "setuptools" - ], - "google-cloud-securitycenter": [ - "setuptools" - ], - "google-cloud-spanner": [ - "setuptools" - ], - "google-cloud-speech": [ - "setuptools" - ], - "google-cloud-storage": [ - "setuptools" - ], - "google-cloud-tasks": [ - "setuptools" - ], - "google-cloud-testutils": [ - "setuptools" - ], - "google-cloud-texttospeech": [ - "setuptools" - ], - "google-cloud-trace": [ - "setuptools" - ], - "google-cloud-translate": [ - "setuptools" - ], - "google-cloud-videointelligence": [ - "setuptools" - ], - "google-cloud-vision": [ - "setuptools" - ], - "google-cloud-websecurityscanner": [ - "setuptools" - ], - "google-compute-engine": [ - "setuptools" - ], - "google-crc32c": [ - "setuptools" - ], - "google-i18n-address": [ - "setuptools" - ], - "google-nest-sdm": [ - "setuptools" - ], - "google-pasta": [ - "setuptools" - ], - "google-re2": [ - "setuptools" - ], - "google-resumable-media": [ - "setuptools" - ], - "googleapis-common-protos": [ - "setuptools" - ], - "googlemaps": [ - "setuptools" - ], - "googletrans": [ - "setuptools" - ], - "gorilla": [ - "setuptools" - ], - "govee-ble": [ - "poetry-core", - "setuptools" - ], - "goveelights": [ - "setuptools" - ], - "gpapi": [ - "setuptools" - ], - "gpaw": [ - "setuptools" - ], - "gphoto2": [ - "setuptools" - ], - "gpiozero": [ - "setuptools" - ], - "gplaycli": [ - "setuptools" - ], - "gprof2dot": [ - "setuptools" - ], - "gps3": [ - "setuptools" - ], - "gpsoauth": [ - "setuptools" - ], - "gpt-2-simple": [ - "setuptools" - ], - "gpxpy": [ - "setuptools" - ], - "gpy": [ - "cython", - "setuptools" - ], - "gpyopt": [ - "cython", - "setuptools" - ], - "gql": [ - "setuptools" - ], - "gqt": [ - "setuptools" - ], - "gradient": [ - "setuptools" - ], - "gradient-statsd": [ - "setuptools" - ], - "gradient-utils": [ - "poetry-core", - "setuptools" - ], - "grammalecte": [ - "setuptools" - ], - "grandalf": [ - "setuptools" - ], - "graph-tool": [ - "setuptools" - ], - "grapheme": [ - "setuptools" - ], - "graphene": [ - "setuptools" - ], - "graphene-django": [ - "setuptools" - ], - "graphite-web": [ - "setuptools" - ], - "graphql-core": [ - "poetry-core", - "setuptools" - ], - "graphql-relay": [ - "poetry-core", - "setuptools" - ], - "graphql-server-core": [ - "setuptools" - ], - "graphql-subscription-manager": [ - "setuptools" - ], - "graphqlclient": [ - "setuptools" - ], - "graphtage": [ - "setuptools" - ], - "graphviz": [ - "setuptools" - ], - "grappelli-safe": [ - "setuptools" - ], - "greatfet": [ - "setuptools" - ], - "greeclimate": [ - "setuptools" - ], - "green": [ - "setuptools" - ], - "greeneye-monitor": [ - "setuptools" - ], - "greenlet": [ - "setuptools" - ], - "gremlinpython": [ - "setuptools" - ], - "grequests": [ - "setuptools" - ], - "gridnet": [ - "poetry-core", - "setuptools" - ], - "griffe": [ - "pdm-pep517", - "setuptools" - ], - "grip": [ - "setuptools" - ], - "groestlcoin-hash": [ - "setuptools" - ], - "growattserver": [ - "setuptools" - ], - "grpc-google-iam-v1": [ - "setuptools" - ], - "grpcio": [ - "cython", - "setuptools" - ], - "grpcio-gcp": [ - "setuptools" - ], - "grpcio-reflection": [ - "setuptools" - ], - "grpcio-status": [ - "setuptools" - ], - "grpcio-tools": [ - "setuptools" - ], - "grpclib": [ - "setuptools" - ], - "gruut": [ - "setuptools" - ], - "gruut-ipa": [ - "setuptools" - ], - "gsd": [ - "cython", - "setuptools" - ], - "gspread": [ - "setuptools" - ], - "gssapi": [ - "cython", - "setuptools" - ], - "gst-python": [ - "setuptools" - ], - "gtfs-realtime-bindings": [ - "setuptools" - ], - "gtimelog": [ - "setuptools" - ], - "gtts": [ - "setuptools" - ], - "gtts-token": [ - "setuptools" - ], - "gudhi": [ - "cython", - "setuptools" - ], - "guessit": [ - "setuptools" - ], - "guestfs": [ - "setuptools" - ], - "gumath": [ - "setuptools" - ], - "gunicorn": [ - "setuptools" - ], - "guppy3": [ - "setuptools" - ], - "gurobipy": [ - "setuptools" - ], - "guzzle-sphinx-theme": [ - "setuptools" - ], - "gviz-api": [ - "setuptools" - ], - "gvm-tools": [ - "poetry-core", - "setuptools" - ], - "gym": [ - "setuptools" - ], - "gyp": [ - "setuptools" - ], - "gypsum-dl": [ - "setuptools" - ], - "h11": [ - "setuptools" - ], - "h2": [ - "setuptools" - ], - "h3": [ - "cython", - "setuptools" - ], - "h5netcdf": [ - "setuptools", - "setuptools-scm" - ], - "h5py": [ - "cython", - "setuptools" - ], - "h5py-mpi": [ - "cython", - "setuptools" - ], - "ha-ffmpeg": [ - "setuptools" - ], - "ha-philipsjs": [ - "setuptools" - ], - "habanero": [ - "setuptools" - ], - "habitipy": [ - "setuptools" - ], - "hachoir": [ - "setuptools" - ], - "hacking": [ - "pbr", - "setuptools" - ], - "hahomematic": [ - "setuptools" - ], - "halo": [ - "setuptools" - ], - "halohome": [ - "setuptools" - ], - "hammett": [ - "setuptools" - ], - "hammock": [ - "setuptools" - ], - "handout": [ - "setuptools" - ], - "hangups": [ - "setuptools" - ], - "hap-python": [ - "setuptools" - ], - "hashids": [ - "flit-core" - ], - "hass-nabucasa": [ - "setuptools" - ], - "hatasmota": [ - "setuptools" - ], - "hatch-fancy-pypi-readme": [ - "hatchling", - "setuptools" - ], - "hatch-nodejs-version": [ - "hatchling" - ], - "hatch-vcs": [ - "hatchling", - "setuptools", - "setuptools-scm" - ], - "hatchling": [ - "setuptools" - ], - "haversine": [ - "setuptools" - ], - "hawkauthlib": [ - "setuptools" - ], - "hcloud": [ - "setuptools" - ], - "hcs-utils": [ - "setuptools" - ], - "hdate": [ - "poetry-core", - "setuptools" - ], - "hdbscan": [ - "cython", - "setuptools" - ], - "hdfs": [ - "setuptools" - ], - "hdmedians": [ - "cython", - "setuptools" - ], - "headerparser": [ - "setuptools" - ], - "heapdict": [ - "setuptools" - ], - "heatzypy": [ - "setuptools" - ], - "helpdev": [ - "setuptools" - ], - "helper": [ - "setuptools" - ], - "hepunits": [ - "setuptools", - "setuptools-scm" - ], - "herepy": [ - "setuptools" - ], - "hetzner": [ - "setuptools" - ], - "hexbytes": [ - "setuptools" - ], - "hexdump": [ - "setuptools" - ], - "hg-evolve": [ - "setuptools" - ], - "hg-git": [ - "setuptools" - ], - "hglib": [ - "setuptools" - ], - "hickle": [ - "setuptools" - ], - "hid": [ - "setuptools" - ], - "hidapi": [ - "cython", - "setuptools" - ], - "hieroglyph": [ - "setuptools" - ], - "hijri-converter": [ - "setuptools" - ], - "hikvision": [ - "setuptools" - ], - "hiredis": [ - "setuptools" - ], - "hiro": [ - "setuptools" - ], - "hiyapyco": [ - "setuptools" - ], - "hjson": [ - "setuptools" - ], - "hkavr": [ - "setuptools" - ], - "hkdf": [ - "setuptools" - ], - "hlk-sw16": [ - "setuptools" - ], - "hmmlearn": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "hocr-tools": [ - "setuptools" - ], - "hole": [ - "setuptools" - ], - "holidays": [ - "setuptools" - ], - "holoviews": [ - "setuptools" - ], - "home-assistant-bluetooth": [ - "cython", - "poetry-core", - "setuptools" - ], - "homeassistant-pyozw": [ - "cython", - "setuptools" - ], - "homeconnect": [ - "setuptools" - ], - "homematicip": [ - "setuptools" - ], - "homepluscontrol": [ - "setuptools" - ], - "hopcroftkarp": [ - "setuptools" - ], - "howdoi": [ - "setuptools" - ], - "hpack": [ - "setuptools" - ], - "hpccm": [ - "setuptools" - ], - "hs-dbus-signature": [ - "setuptools" - ], - "hsaudiotag3k": [ - "setuptools" - ], - "hsluv": [ - "setuptools" - ], - "hstspreload": [ - "setuptools" - ], - "html-sanitizer": [ - "setuptools" - ], - "html-tag-names": [ - "poetry" - ], - "html-void-elements": [ - "poetry" - ], - "html2text": [ - "setuptools" - ], - "html5-parser": [ - "setuptools" - ], - "html5lib": [ - "flit-core", - "setuptools" - ], - "htmllaundry": [ - "setuptools" - ], - "htmlmin": [ - "setuptools" - ], - "htseq": [ - "cython", - "setuptools" - ], - "httmock": [ - "setuptools" - ], - "http-ece": [ - "setuptools" - ], - "http-message-signatures": [ - "setuptools", - "setuptools-scm" - ], - "http-parser": [ - "setuptools" - ], - "http-sfv": [ - "setuptools" - ], - "httpagentparser": [ - "setuptools" - ], - "httpauth": [ - "setuptools" - ], - "httpbin": [ - "setuptools" - ], - "httpcore": [ - "setuptools" - ], - "httpie": [ - "setuptools" - ], - "httpie-ntlm": [ - "setuptools" - ], - "httplib2": [ - "setuptools" - ], - "httpretty": [ - "setuptools" - ], - "httpserver": [ - "setuptools" - ], - "httpsig": [ - "setuptools", - "setuptools-scm" - ], - "httptools": [ - "setuptools" - ], - "httpx": [ - { - "buildSystem": "hatch-fancy-pypi-readme", - "from": "0.23.1" - }, - { - "buildSystem": "hatchling", - "from": "0.23.1" - }, - { - "buildSystem": "setuptools", - "until": "0.23.1" - } - ], - "httpx-auth": [ - "setuptools" - ], - "httpx-ntlm": [ - "setuptools" - ], - "httpx-socks": [ - "setuptools" - ], - "huawei-lte-api": [ - "setuptools" - ], - "huey": [ - "setuptools" - ], - "huggingface-hub": [ - "setuptools" - ], - "huisbaasje-client": [ - "setuptools" - ], - "humanfriendly": [ - "setuptools" - ], - "humanize": [ - { - "buildSystem": "setuptools", - "until": "4.6.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "4.6.0" - }, - { - "buildSystem": "hatchling", - "from": "4.6.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "4.6.0" - } - ], - "humblewx": [ - "setuptools" - ], - "hupper": [ - "setuptools" - ], - "huum": [ - "poetry-core", - "setuptools" - ], - "hvac": [ - { - "buildSystem": "setuptools", - "until": "1.0.0" - }, - { - "buildSystem": "poetry-core", - "from": "1.0.0" - } - ], - "hvplot": [ - "setuptools" - ], - "hwi": [ - "setuptools" - ], - "hy": [ - "setuptools" - ], - "hydra": [ - "setuptools" - ], - "hydra-check": [ - "poetry-core", - "setuptools" - ], - "hydrawiser": [ - "setuptools" - ], - "hypchat": [ - "setuptools" - ], - "hypercorn": [ - "poetry-core", - "setuptools" - ], - "hyperframe": [ - "setuptools" - ], - "hyperion-py": [ - "poetry-core", - "setuptools" - ], - "hyperlink": [ - "setuptools" - ], - "hyperopt": [ - "setuptools" - ], - "hypothesis": [ - "setuptools" - ], - "hypothesis-auto": [ - "poetry-core", - "setuptools" - ], - "hypothesis-graphql": [ - "poetry" - ], - "hypothesmith": [ - "setuptools" - ], - "hyppo": [ - "setuptools" - ], - "hyrule": [ - "setuptools" - ], - "i-pi": [ - "setuptools" - ], - "i2c-tools": [ - "setuptools" - ], - "i2csense": [ - "setuptools" - ], - "i3-py": [ - "setuptools" - ], - "i3ipc": [ - "setuptools" - ], - "iapws": [ - "setuptools" - ], - "iaqualink": [ - "hatch-vcs", - "hatchling", - "setuptools" - ], - "ibeacon-ble": [ - "poetry-core" - ], - "ibis": [ - "setuptools" - ], - "ibis-framework": [ - "poetry-core", - "setuptools" - ], - "ibm-cloud-sdk-core": [ - "setuptools" - ], - "ibm-watson": [ - "setuptools" - ], - "icalendar": [ - "setuptools" - ], - "icecream": [ - "setuptools" - ], - "icmplib": [ - "pbr", - "setuptools" - ], - "icnsutil": [ - "setuptools" - ], - "icontract": [ - "setuptools" - ], - "ics": [ - "setuptools" - ], - "idasen": [ - "poetry-core", - "setuptools" - ], - "identify": [ - "setuptools" - ], - "idna": [ - "flit-core", - "setuptools" - ], - "idna-ssl": [ - "setuptools" - ], - "ifaddr": [ - "setuptools" - ], - "ifconfig-parser": [ - "setuptools" - ], - "ifcopenshell": [ - "setuptools" - ], - "ignite": [ - "setuptools" - ], - "igraph": [ - "setuptools" - ], - "ihatemoney": [ - "setuptools" - ], - "ijson": [ - "setuptools" - ], - "ilua": [ - "setuptools" - ], - "image-go-nord": [ - "setuptools" - ], - "image-match": [ - "setuptools" - ], - "imagecodecs-lite": [ - "cython", - "setuptools" - ], - "imagecorruptions": [ - "setuptools" - ], - "imageio": [ - "setuptools" - ], - "imageio-ffmpeg": [ - "setuptools" - ], - "imagesize": [ - "setuptools" - ], - "imantics": [ - "setuptools" - ], - "imap-tools": [ - "setuptools" - ], - "imapclient": [ - "setuptools" - ], - "imaplib2": [ - "setuptools" - ], - "imbalanced-learn": [ - "setuptools" - ], - "img2pdf": [ - "setuptools" - ], - "imgsize": [ - "setuptools" - ], - "iminuit": [ - "setuptools" - ], - "immutabledict": [ - "poetry-core", - "setuptools" - ], - "immutables": [ - "setuptools" - ], - "impacket": [ - "setuptools" - ], - "importlab": [ - "setuptools" - ], - "importlib-metadata": [ - "setuptools", - "setuptools-scm" - ], - "importlib-resources": [ - "setuptools", - "setuptools-scm" - ], - "importmagic": [ - "setuptools" - ], - "impyla": [ - "setuptools" - ], - "imread": [ - "setuptools" - ], - "imutils": [ - "setuptools" - ], - "in-place": [ - "setuptools" - ], - "incomfort-client": [ - "setuptools" - ], - "incremental": [ - "setuptools" - ], - "infinity": [ - "setuptools" - ], - "inflect": [ - "setuptools", - "setuptools-scm" - ], - "inflection": [ - "setuptools" - ], - "influxdb": [ - "setuptools" - ], - "influxdb-client": [ - "setuptools" - ], - "inform": [ - "setuptools" - ], - "iniconfig": [ - { - "buildSystem": "setuptools", - "until": "2.0.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "2.0.0" - }, - { - "buildSystem": "hatchling", - "from": "2.0.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "2.0.0" - } - ], - "inifile": [ - "setuptools" - ], - "iniparse": [ - "setuptools" - ], - "injector": [ - "setuptools" - ], - "inkbird-ble": [ - "poetry-core", - "setuptools" - ], - "inkex": [ - "setuptools" - ], - "inotify": [ - "setuptools" - ], - "inotify-simple": [ - "setuptools" - ], - "inotifyrecursive": [ - "setuptools" - ], - "inquirer": [ - "poetry-core", - "setuptools" - ], - "insegel": [ - "setuptools" - ], - "insights-core": [ - "setuptools" - ], - "installer": [ - "flit-core" - ], - "insteon-frontend-home-assistant": [ - "setuptools" - ], - "intake": [ - "setuptools" - ], - "intake-parquet": [ - "setuptools" - ], - "intbitset": [ - "setuptools" - ], - "intelhex": [ - "setuptools" - ], - "intellifire4py": [ - "setuptools" - ], - "internetarchive": [ - "setuptools" - ], - "interruptingcow": [ - "setuptools" - ], - "intervaltree": [ - "setuptools" - ], - "into-dbus-python": [ - "setuptools" - ], - "intreehooks": [ - "setuptools" - ], - "invocations": [ - "setuptools" - ], - "invoke": [ - "setuptools" - ], - "iocapture": [ - "setuptools" - ], - "iodata": [ - "cython", - "setuptools" - ], - "ionhash": [ - "setuptools" - ], - "iotawattpy": [ - "setuptools" - ], - "iowait": [ - "setuptools" - ], - "ipaddr": [ - "setuptools" - ], - "ipaddress": [ - "setuptools" - ], - "ipdb": [ - "setuptools" - ], - "ipdbplugin": [ - "setuptools" - ], - "ipfshttpclient": [ - "flit-core", - "setuptools" - ], - "iptools": [ - "setuptools" - ], - "ipwhl": [ - "flit-core", - "setuptools" - ], - "ipwhois": [ - "setuptools" - ], - "ipy": [ - "setuptools" - ], - "ipydatawidgets": [ - "setuptools" - ], - "ipykernel": [ - "hatchling", - "setuptools" - ], - "ipympl": [ - "setuptools" - ], - "ipyparallel": [ - "hatchling", - "setuptools" - ], - "ipython": [ - "setuptools" - ], - "ipython-genutils": [ - "setuptools" - ], - "ipython-sql": [ - "setuptools" - ], - "ipyvue": [ - "setuptools" - ], - "ipyvuetify": [ - "setuptools" - ], - "ipywidgets": [ - "setuptools" - ], - "irc": [ - "setuptools", - "setuptools-scm" - ], - "ircrobots": [ - "setuptools" - ], - "ircstates": [ - "setuptools" - ], - "irctokens": [ - "setuptools" - ], - "isbnlib": [ - "setuptools" - ], - "islpy": [ - "setuptools" - ], - "ismartgate": [ - "setuptools" - ], - "iso-639": [ - "setuptools" - ], - "iso3166": [ - "setuptools" - ], - "iso4217": [ - "setuptools" - ], - "iso8601": [ - "poetry-core", - "setuptools" - ], - "isodate": [ - "setuptools" - ], - "isoduration": [ - "setuptools" - ], - "isort": [ - "poetry-core", - "setuptools" - ], - "isosurfaces": [ - "setuptools" - ], - "isounidecode": [ - "setuptools" - ], - "isoweek": [ - "setuptools" - ], - "itanium-demangler": [ - "setuptools" - ], - "itemadapter": [ - "setuptools" - ], - "itemdb": [ - "setuptools" - ], - "itemloaders": [ - "setuptools" - ], - "iteration-utilities": [ - "setuptools" - ], - "itsdangerous": [ - "setuptools" - ], - "itunespy": [ - "setuptools" - ], - "itypes": [ - "setuptools" - ], - "j2cli": [ - "setuptools" - ], - "jaconv": [ - "setuptools" - ], - "jaeger-client": [ - "setuptools" - ], - "janus": [ - "setuptools" - ], - "jarac-itertools": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-classes": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-collections": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-context": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-functools": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-itertools": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-logging": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-stream": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-test": [ - "setuptools", - "setuptools-scm" - ], - "jaraco-text": [ - "setuptools", - "setuptools-scm" - ], - "jarowinkler": [ - "cython", - "setuptools" - ], - "javaobj-py3": [ - "setuptools" - ], - "javaproperties": [ - "setuptools" - ], - "jax": [ - "setuptools" - ], - "jaxlib": [ - "setuptools" - ], - "jaxlib-bin": [ - "setuptools" - ], - "jaxlib-build": [ - "setuptools" - ], - "jaxlibwithcuda": [ - "setuptools" - ], - "jaxlibwithoutcuda": [ - "setuptools" - ], - "jaydebeapi": [ - "setuptools" - ], - "jc": [ - "setuptools" - ], - "jdatetime": [ - "setuptools" - ], - "jdcal": [ - "setuptools" - ], - "jedi": [ - "setuptools" - ], - "jedi-language-server": [ - "poetry-core", - "setuptools" - ], - "jeepney": [ - "flit-core", - "setuptools" - ], - "jellyfin-apiclient-python": [ - "setuptools" - ], - "jellyfish": [ - "setuptools" - ], - "jenkins-job-builder": [ - "pbr", - "setuptools" - ], - "jieba": [ - "setuptools" - ], - "jinja2": [ - "setuptools" - ], - "jinja2-ansible-filters": [ - "setuptools" - ], - "jinja2-git": [ - "poetry-core", - "setuptools" - ], - "jinja2-pluralize": [ - "setuptools" - ], - "jinja2-time": [ - "setuptools" - ], - "jira": [ - "setuptools", - "setuptools-scm" - ], - "jmespath": [ - "setuptools" - ], - "jmp": [ - "setuptools" - ], - "joblib": [ - "setuptools" - ], - "johnnycanencrypt": [ - "setuptools" - ], - "josepy": [ - "setuptools" - ], - "journalwatch": [ - "setuptools" - ], - "jplephem": [ - "setuptools" - ], - "jproperties": [ - "setuptools", - "setuptools-scm" - ], - "jpylyzer": [ - "setuptools" - ], - "jpype1": [ - "setuptools" - ], - "jq": [ - "cython", - "setuptools" - ], - "js2py": [ - "setuptools" - ], - "jsbeautifier": [ - "setuptools" - ], - "jschema-to-python": [ - "pbr", - "setuptools" - ], - "jsii": [ - "setuptools" - ], - "jsmin": [ - "setuptools" - ], - "json-home-client": [ - "setuptools" - ], - "json-logging": [ - "setuptools" - ], - "json-merge-patch": [ - "setuptools" - ], - "json-rpc": [ - "setuptools" - ], - "json-schema-for-humans": [ - "poetry-core", - "setuptools" - ], - "json-stream": [ - "setuptools" - ], - "json-tricks": [ - "setuptools" - ], - "json5": [ - "setuptools" - ], - "jsonconversion": [ - "setuptools" - ], - "jsondate": [ - "setuptools" - ], - "jsondiff": [ - "setuptools" - ], - "jsonfield": [ - "setuptools" - ], - "jsonlines": [ - "setuptools" - ], - "jsonmerge": [ - "setuptools" - ], - "jsonnet": [ - "setuptools" - ], - "jsonpatch": [ - "setuptools" - ], - "jsonpath": [ - "setuptools" - ], - "jsonpath-ng": [ - "setuptools" - ], - "jsonpath-rw": [ - "setuptools" - ], - "jsonpickle": [ - "setuptools", - "setuptools-scm" - ], - "jsonpointer": [ - "setuptools" - ], - "jsonref": [ - { - "buildSystem": "setuptools", - "until": "0.3.0" - }, - { - "buildSystem": "poetry", - "from": "0.3.0", - "until": "1.1.0" - }, - { - "buildSystem": "pdm-pep517", - "from": "1.1.0" - } - ], - "jsonrpc-async": [ - "setuptools" - ], - "jsonrpc-base": [ - "setuptools" - ], - "jsonrpc-websocket": [ - "setuptools" - ], - "jsonrpclib-pelix": [ - "setuptools" - ], - "jsons": [ - "setuptools" - ], - "jsonschema": [ - { - "buildSystem": "hatch-fancy-pypi-readme", - "from": "4.11.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "4.6.0" - }, - { - "buildSystem": "hatchling", - "from": "4.6.0" - }, - { - "buildSystem": "setuptools", - "until": "4.6.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "4.6.0" - } - ], - "jsonschema-3": [ - "setuptools-scm" - ], - "jsonschema-spec": [ - "poetry-core" - ], - "jsonstreams": [ - "setuptools" - ], - "jug": [ - "setuptools" - ], - "junit-xml": [ - "setuptools" - ], - "junitparser": [ - "setuptools" - ], - "junos-eznc": [ - "setuptools" - ], - "jupyter": [ - "setuptools" - ], - "jupyter-book": [ - "flit-core", - "setuptools" - ], - "jupyter-c-kernel": [ - "setuptools" - ], - "jupyter-cache": [ - "setuptools" - ], - "jupyter-client": [ - "hatchling", - "setuptools" - ], - "jupyter-console": [ - { - "buildSystem": "setuptools", - "until": "6.6.0" - }, - { - "buildSystem": "hatchling", - "from": "6.6.0" - } - ], - "jupyter-core": [ - { - "buildSystem": "hatchling", - "from": "4.11.0" - }, - { - "buildSystem": "setuptools", - "until": "4.11.0" - } - ], - "jupyter-events": [ - "hatchling" - ], - "jupyter-lsp": [ - "setuptools" - ], - "jupyter-packaging": [ - "hatchling", - "setuptools" - ], - "jupyter-repo2docker": [ - "setuptools" - ], - "jupyter-server": [ - { - "buildSystem": "setuptools", - "until": "1.21.0" - }, - { - "buildSystem": "jupyter-packaging", - "from": "1.21.0" - } - ], - "jupyter-server-fileid": [ - "hatchling" - ], - "jupyter-server-mathjax": [ - "jupyter-packaging", - "setuptools" - ], - "jupyter-server-terminals": [ - "hatchling" - ], - "jupyter-server-ydoc": [ - "hatchling" - ], - "jupyter-sphinx": [ - "setuptools" - ], - "jupyter-telemetry": [ - "setuptools" - ], - "jupyter-ydoc": [ - { - "buildSystem": "hatchling" - }, - { - "buildSystem": "hatch-nodejs-version", - "from": "0.2.3" - } - ], - "jupyterhub": [ - "setuptools" - ], - "jupyterhub-ldapauthenticator": [ - "setuptools" - ], - "jupyterhub-systemdspawner": [ - "setuptools" - ], - "jupyterhub-tmpauthenticator": [ - "setuptools" - ], - "jupyterlab": [ - { - "buildSystem": "jupyter-packaging", - "until": "4" - }, - { - "buildSystem": "setuptools", - "until": "4" - }, - { - "buildSystem": "hatchling", - "from": "4" - }, - { - "buildSystem": "hatch-jupyter-builder", - "from": "4" - } - ], - "jupyterlab-code-formatter": [ - "jupyter-packaging" - ], - "jupyterlab-git": [ - "jupyter-packaging", - "setuptools" - ], - "jupyterlab-launcher": [ - "setuptools" - ], - "jupyterlab-lsp": [ - "setuptools" - ], - "jupyterlab-pygments": [ - "jupyter-packaging", - "setuptools" - ], - "jupyterlab-server": [ - "hatchling", - "setuptools" - ], - "jupyterlab-widgets": [ - "setuptools" - ], - "jupytext": [ - "setuptools" - ], - "justbackoff": [ - "setuptools" - ], - "justbases": [ - "setuptools" - ], - "justbytes": [ - "setuptools" - ], - "justnimbus": [ - "poetry-core", - "setuptools" - ], - "justpy": [ - "flit-core" - ], - "jwcrypto": [ - "setuptools" - ], - "jxmlease": [ - "setuptools" - ], - "k5test": [ - "setuptools" - ], - "kafka-python": [ - "setuptools" - ], - "kaggle": [ - "setuptools" - ], - "kaitaistruct": [ - "setuptools" - ], - "kajiki": [ - "setuptools" - ], - "kaldi-active-grammar": [ - "setuptools" - ], - "kanidm": [ - "poetry-core", - "setuptools" - ], - "kaptan": [ - "setuptools" - ], - "karton-asciimagic": [ - "setuptools" - ], - "karton-autoit-ripper": [ - "setuptools" - ], - "karton-classifier": [ - "setuptools" - ], - "karton-config-extractor": [ - "setuptools" - ], - "karton-core": [ - "setuptools" - ], - "karton-dashboard": [ - "setuptools" - ], - "karton-mwdb-reporter": [ - "setuptools" - ], - "karton-yaramatcher": [ - "setuptools" - ], - "kazoo": [ - "setuptools" - ], - "kbcstorage": [ - "setuptools", - "setuptools-scm" - ], - "kconfiglib": [ - "setuptools" - ], - "keep": [ - "setuptools" - ], - "keepkey": [ - "setuptools" - ], - "keepkey-agent": [ - "setuptools" - ], - "kegtron-ble": [ - "poetry-core" - ], - "keras": [ - "setuptools" - ], - "keras-applications": [ - "setuptools" - ], - "keras-preprocessing": [ - "setuptools" - ], - "kerberos": [ - "setuptools" - ], - "keyboard": [ - "setuptools" - ], - "keyring": [ - "setuptools", - "setuptools-scm" - ], - "keyring-pass": [ - "poetry-core" - ], - "keyrings-alt": [ - "setuptools", - "setuptools-scm" - ], - "keyrings-cryptfile": [ - "setuptools" - ], - "keyrings-google-artifactregistry-auth": [ - "setuptools", - "setuptools-scm" - ], - "keystone-engine": [ - "setuptools" - ], - "keystoneauth1": [ - "pbr", - "setuptools" - ], - "keyutils": [ - "setuptools" - ], - "kinparse": [ - "setuptools" - ], - "kiss-headers": [ - "setuptools" - ], - "kitchen": [ - "setuptools" - ], - "kivy": [ - "cython", - "setuptools" - ], - "kivy-garden": [ - "setuptools" - ], - "kiwisolver": [ - "setuptools", - "setuptools-scm" - ], - "klaus": [ - "setuptools" - ], - "klein": [ - "setuptools" - ], - "kmapper": [ - "setuptools" - ], - "kml2geojson": [ - "poetry-core", - "setuptools" - ], - "knack": [ - "setuptools" - ], - "kombu": [ - "setuptools" - ], - "konnected": [ - "setuptools" - ], - "kopf": [ - "setuptools", - "setuptools-scm" - ], - "korean-lunar-calendar": [ - "setuptools" - ], - "kraken-common": [ - "poetry" - ], - "krakenex": [ - "setuptools" - ], - "kubernetes": [ - "setuptools" - ], - "kubernetes-stubs": [ - "poetry" - ], - "l18n": [ - "setuptools" - ], - "labgrid": [ - "setuptools", - "setuptools-scm" - ], - "labmath": [ - "setuptools" - ], - "langcodes": [ - "poetry-core", - "setuptools" - ], - "langdetect": [ - "setuptools" - ], - "language-data": [ - "poetry-core", - "setuptools" - ], - "language-formatters-pre-commit-hooks": [ - "setuptools" - ], - "lark": [ - "setuptools" - ], - "lark-parser": [ - "setuptools" - ], - "latexcodec": [ - "setuptools" - ], - "latexify-py": [ - "hatchling" - ], - "launchpadlib": [ - "setuptools" - ], - "laundrify-aio": [ - "setuptools" - ], - "lazr-config": [ - "setuptools" - ], - "lazr-delegates": [ - "setuptools" - ], - "lazr-restfulclient": [ - "setuptools" - ], - "lazr-uri": [ - "setuptools" - ], - "lazy": [ - "setuptools" - ], - "lazy-import": [ - "setuptools" - ], - "lazy-object-proxy": [ - "setuptools", - "setuptools-scm" - ], - "lc7001": [ - "poetry-core", - "setuptools" - ], - "ldap": [ - "setuptools" - ], - "ldap3": [ - "setuptools" - ], - "ldapdomaindump": [ - "setuptools" - ], - "ldappool": [ - "pbr", - "setuptools" - ], - "ldaptor": [ - "setuptools" - ], - "leather": [ - "setuptools" - ], - "leb128": [ - "setuptools" - ], - "led-ble": [ - "poetry-core", - "setuptools" - ], - "ledger-agent": [ - "setuptools" - ], - "ledgerblue": [ - "setuptools" - ], - "ledgerwallet": [ - "setuptools" - ], - "lektor": [ - "setuptools" - ], - "leveldb": [ - "setuptools" - ], - "levenshtein": [ - "cython", - "setuptools" - ], - "lexid": [ - "setuptools" - ], - "lhapdf": [ - "cython" - ], - "libagent": [ - "setuptools" - ], - "libais": [ - "setuptools" - ], - "libarchive-c": [ - "setuptools" - ], - "libarcus": [ - "setuptools" - ], - "libasyncns": [ - "setuptools" - ], - "libclang": [ - "setuptools" - ], - "libcloud": [ - "setuptools" - ], - "libcst": [ - "setuptools", - "setuptools-scm" - ], - "libevdev": [ - "setuptools" - ], - "libgpuarray": [ - "cython", - "setuptools" - ], - "libiio": [ - "setuptools" - ], - "libkeepass": [ - "setuptools" - ], - "liblarch": [ - "setuptools" - ], - "liblzfse": [ - "setuptools" - ], - "libmr": [ - "cython", - "setuptools" - ], - "libnacl": [ - "setuptools" - ], - "libpurecool": [ - "setuptools" - ], - "libpyfoscam": [ - "setuptools" - ], - "libpyvivotek": [ - "setuptools" - ], - "librosa": [ - "setuptools" - ], - "librouteros": [ - "setuptools" - ], - "libsass": [ - "setuptools" - ], - "libsavitar": [ - "setuptools" - ], - "libsixel": [ - "setuptools" - ], - "libsoundtouch": [ - "setuptools" - ], - "libthumbor": [ - "setuptools" - ], - "libtmux": [ - "poetry-core", - "setuptools" - ], - "libusb1": [ - "setuptools" - ], - "libusbsio": [ - "setuptools" - ], - "libversion": [ - "setuptools" - ], - "libvirt": [ - "setuptools" - ], - "libvirt-python": [ - "setuptools" - ], - "license-expression": [ - "setuptools", - "setuptools-scm" - ], - "licensecheck": [ - "poetry-core" - ], - "life360": [ - "setuptools" - ], - "lightgbm": [ - "setuptools" - ], - "lightning": [ - "setuptools" - ], - "lightning-cloud": [ - "setuptools" - ], - "lightning-utilities": [ - "setuptools" - ], - "lightparam": [ - "setuptools" - ], - "lightwave": [ - "setuptools" - ], - "lightwave2": [ - "setuptools" - ], - "ligo-segments": [ - "setuptools" - ], - "lima": [ - "setuptools" - ], - "limiter": [ - "setuptools" - ], - "limitlessled": [ - "setuptools" - ], - "limits": [ - "setuptools" - ], - "limnoria": [ - "setuptools" - ], - "line-profiler": [ - "cython", - "setuptools" - ], - "linecache2": [ - "pbr", - "setuptools" - ], - "lingua": [ - "flit-core", - "setuptools" - ], - "linkify-it-py": [ - "setuptools" - ], - "linode": [ - "setuptools" - ], - "linode-api": [ - "setuptools" - ], - "linuxfd": [ - "setuptools" - ], - "linz-logger": [ - "poetry-core" - ], - "liquidctl": [ - "setuptools" - ], - "lit": [ - "setuptools" - ], - "littleutils": [ - "setuptools" - ], - "livelossplot": [ - "setuptools" - ], - "livereload": [ - "setuptools" - ], - "livestreamer": [ - "setuptools" - ], - "livestreamer-curses": [ - "setuptools" - ], - "lizard": [ - "setuptools" - ], - "llama-cpp-python": [ - "setuptools", - "scikit-build" - ], - "llfuse": [ - "cython", - "setuptools" - ], - "llvmlite": [ - "setuptools" - ], - "lmdb": [ - "setuptools" - ], - "lmfit": [ - "setuptools" - ], - "lml": [ - "setuptools" - ], - "lmnotify": [ - "setuptools" - ], - "lmtpd": [ - "setuptools" - ], - "lnurl": [ - "setuptools" - ], - "loca": [ - "flit-core", - "setuptools" - ], - "localimport": [ - "setuptools" - ], - "localstack": [ - "setuptools" - ], - "localstack-client": [ - "setuptools" - ], - "localstack-ext": [ - "setuptools" - ], - "localzone": [ - "setuptools" - ], - "locationsharinglib": [ - "setuptools" - ], - "locket": [ - "setuptools" - ], - "lockfile": [ - "pbr", - "setuptools" - ], - "log-symbols": [ - "setuptools" - ], - "logbook": [ - "setuptools" - ], - "logfury": [ - "setuptools", - "setuptools-scm" - ], - "logi-circle": [ - "setuptools" - ], - "logical-unification": [ - "setuptools" - ], - "logilab-astng": [ - "setuptools" - ], - "logilab-common": [ - "setuptools" - ], - "logilab-constraint": [ - "setuptools" - ], - "logster": [ - "setuptools" - ], - "loguru": [ - "setuptools" - ], - "logutils": [ - "setuptools" - ], - "logzero": [ - "setuptools" - ], - "lomond": [ - "setuptools" - ], - "loo-py": [ - "setuptools" - ], - "loopy": [ - "setuptools" - ], - "losant-rest": [ - "setuptools" - ], - "lrcalc-python": [ - "cython", - "setuptools" - ], - "lru-dict": [ - "setuptools" - ], - "lsassy": [ - "poetry-core", - "setuptools" - ], - "luddite": [ - "setuptools" - ], - "luftdaten": [ - "poetry-core", - "setuptools" - ], - "luhn": [ - "setuptools" - ], - "lunarcalendar": [ - "setuptools" - ], - "lupa": [ - "cython", - "setuptools" - ], - "lupupy": [ - "setuptools" - ], - "luxor": [ - "setuptools" - ], - "luxtronik": [ - "setuptools" - ], - "lxmf": [ - "setuptools" - ], - "lxml": [ - "cython", - "setuptools" - ], - "lxml-stubs": [ - "setuptools" - ], - "lyricwikia": [ - "setuptools" - ], - "lz4": [ - "pkgconfig", - "setuptools", - "setuptools-scm" - ], - "lzstring": [ - "setuptools" - ], - "m2crypto": [ - "setuptools" - ], - "m3u8": [ - "setuptools" - ], - "mac-alias": [ - "setuptools" - ], - "maestral": [ - "pbr", - "setuptools" - ], - "magic": [ - "setuptools" - ], - "magic-wormhole": [ - "setuptools" - ], - "magic-wormhole-mailbox-server": [ - "setuptools" - ], - "magic-wormhole-transit-relay": [ - "setuptools" - ], - "magicgui": [ - "setuptools", - "setuptools-scm" - ], - "mahotas": [ - "setuptools" - ], - "mail-parser": [ - "setuptools" - ], - "mailcap-fix": [ - "setuptools" - ], - "mailchecker": [ - "setuptools" - ], - "mailchimp": [ - "setuptools" - ], - "mailmanclient": [ - "setuptools" - ], - "mailsuite": [ - "hatchling", - "setuptools" - ], - "makefun": [ - "setuptools", - "setuptools-scm" - ], - "mako": [ - "setuptools" - ], - "malduck": [ - "setuptools" - ], - "manage-fastapi": [ - "poetry" - ], - "managesieve": [ - "setuptools" - ], - "mangum": [ - "setuptools" - ], - "manhole": [ - "setuptools" - ], - "manifestoo": [ - { - "buildSystem": "flit-core", - "until": "0.5" - }, - { - "buildSystem": "hatch-vcs", - "from": "0.5" - }, - { - "buildSystem": "hatchling", - "from": "0.5" - } - ], - "manifestoo-core": [ - "hatch-vcs", - "hatchling" - ], - "manimpango": [ - "cython", - "setuptools" - ], - "manuel": [ - "setuptools" - ], - "mapbox-earcut": [ - "setuptools" - ], - "mariadb": [ - "setuptools" - ], - "marisa-trie": [ - "cython", - "setuptools" - ], - "markdown": [ - "setuptools" - ], - "markdown-include": [ - "setuptools" - ], - "markdown-it-py": [ - "flit-core", - "setuptools" - ], - "markdown-macros": [ - "setuptools" - ], - "markdown2": [ - "setuptools" - ], - "markdownify": [ - "setuptools" - ], - "markerlib": [ - "setuptools" - ], - "markups": [ - "setuptools" - ], - "markupsafe": [ - "setuptools" - ], - "marshmallow": [ - "setuptools" - ], - "marshmallow-dataclass": [ - "setuptools" - ], - "marshmallow-enum": [ - "setuptools" - ], - "marshmallow-oneofschema": [ - "setuptools" - ], - "marshmallow-polyfield": [ - "setuptools" - ], - "marshmallow-sqlalchemy": [ - "setuptools" - ], - "mask-rcnn": [ - "cython" - ], - "mastodon-py": [ - "setuptools" - ], - "mat2": [ - "setuptools" - ], - "matchpy": [ - "setuptools", - "setuptools-scm" - ], - "mathlibtools": [ - "setuptools" - ], - "matlink-gpapi": [ - "setuptools" - ], - "matplotlib": [ - "setuptools", - "setuptools-scm" - ], - "matplotlib-inline": [ - "setuptools" - ], - "matrix-api-async": [ - "setuptools" - ], - "matrix-client": [ - "setuptools" - ], - "matrix-common": [ - "setuptools" - ], - "matrix-nio": [ - "poetry-core", - "setuptools" - ], - "mattermostdriver": [ - "setuptools" - ], - "mautrix": [ - "setuptools" - ], - "mautrix-appservice": [ - "setuptools" - ], - "maxcube-api": [ - "setuptools" - ], - "maxminddb": [ - "setuptools" - ], - "maxminddb-geolite2": [ - "setuptools" - ], - "maya": [ - "setuptools" - ], - "mayavi": [ - "setuptools" - ], - "mbddns": [ - "setuptools" - ], - "mbtest": [ - "setuptools" - ], - "mccabe": [ - "setuptools" - ], - "mcstatus": [ - "poetry-core", - "setuptools" - ], - "md-toc": [ - "setuptools" - ], - "md2gemini": [ - "setuptools" - ], - "mdformat": [ - "poetry-core", - "setuptools" - ], - "mdit-py-plugins": [ - "flit-core", - "setuptools" - ], - "mdp": [ - "setuptools" - ], - "mdurl": [ - "flit-core", - "setuptools" - ], - "mdutils": [ - "setuptools" - ], - "mdx-truly-sane-lists": [ - "setuptools" - ], - "measurement": [ - "setuptools", - "setuptools-scm" - ], - "meater-python": [ - "setuptools" - ], - "mecab-python3": [ - "setuptools", - "setuptools-scm" - ], - "mechanicalsoup": [ - "setuptools" - ], - "mechanize": [ - "setuptools" - ], - "mediafile": [ - "flit-core", - "setuptools" - ], - "mediapy": [ - "setuptools" - ], - "meeko": [ - "setuptools" - ], - "meilisearch": [ - "setuptools" - ], - "meinheld": [ - "setuptools" - ], - "meld3": [ - "setuptools" - ], - "memcached": [ - "setuptools" - ], - "memory-allocator": [ - "cython", - "setuptools" - ], - "memory-profiler": [ - "setuptools" - ], - "mercantile": [ - "setuptools" - ], - "mercurial": [ - "setuptools" - ], - "mergedb": [ - "setuptools", - "setuptools-scm" - ], - "mergedeep": [ - "setuptools" - ], - "mergedict": [ - "setuptools" - ], - "merkletools": [ - "setuptools" - ], - "meross-iot": [ - "setuptools" - ], - "mesa": [ - "setuptools" - ], - "meshio": [ - "setuptools" - ], - "meshlabxml": [ - "setuptools" - ], - "meshtastic": [ - "setuptools" - ], - "meson": [ - "setuptools" - ], - "mesonpep517": [ - "setuptools" - ], - "messagebird": [ - "setuptools" - ], - "metakernel": [ - "hatchling", - "setuptools" - ], - "metar": [ - "setuptools" - ], - "meteoalertapi": [ - "setuptools" - ], - "meteocalc": [ - "setuptools" - ], - "meteofrance-api": [ - "poetry-core", - "setuptools" - ], - "metprint": [ - "poetry-core" - ], - "mezzanine": [ - "setuptools" - ], - "micawber": [ - "setuptools" - ], - "micloud": [ - "setuptools" - ], - "midiutil": [ - "setuptools" - ], - "mido": [ - "setuptools" - ], - "migen": [ - "setuptools" - ], - "migra": [ - "poetry-core" - ], - "mike": [ - "setuptools" - ], - "milc": [ - "setuptools" - ], - "milksnake": [ - "setuptools" - ], - "mill-local": [ - "setuptools" - ], - "millheater": [ - "setuptools" - ], - "minexr": [ - "setuptools" - ], - "miniaudio": [ - "setuptools" - ], - "minidb": [ - "setuptools" - ], - "minidump": [ - "setuptools" - ], - "minikanren": [ - "setuptools" - ], - "minikerberos": [ - "setuptools" - ], - "minimal-dydb": [ - "poetry-core" - ], - "minimock": [ - "setuptools" - ], - "mininet-python": [ - "setuptools" - ], - "minio": [ - "setuptools" - ], - "miniupnpc": [ - "setuptools" - ], - "misaka": [ - "setuptools" - ], - "mistletoe": [ - "setuptools" - ], - "mistune": [ - "setuptools" - ], - "mistune-2-0": [ - "setuptools" - ], - "mitmproxy": [ - "setuptools" - ], - "mitogen": [ - "setuptools" - ], - "mixer": [ - "setuptools" - ], - "mixpanel": [ - "setuptools" - ], - "mizani": [ - "setuptools" - ], - "mkdocs": [ - { - "buildSystem": "hatchling", - "from": "1.4.1" - }, - "setuptools" - ], - "mkdocs-autorefs": [ - "pdm-pep517", - "poetry", - "setuptools" - ], - "mkdocs-awesome-pages-plugin": [ - "poetry" - ], - "mkdocs-drawio-exporter": [ - "setuptools" - ], - "mkdocs-exclude": [ - "setuptools" - ], - "mkdocs-exclude-search": [ - "setuptools" - ], - "mkdocs-gen-files": [ - "poetry" - ], - "mkdocs-git-revision-date-localized-plugin": [ - "setuptools" - ], - "mkdocs-gitlab": [ - "setuptools" - ], - "mkdocs-jupyter": [ - "ipython-genutils", - "poetry-core" - ], - "mkdocs-literate-nav": [ - "poetry" - ], - "mkdocs-macros": [ - "setuptools" - ], - "mkdocs-macros-plugin": [ - "setuptools" - ], - "mkdocs-material": [ - { - "buildSystem": "hatchling", - "from": "8.5.3" - }, - { - "buildSystem": "hatch-nodejs-version", - "from": "8.5.3" - }, - "setuptools" - ], - "mkdocs-material-extensions": [ - { - "buildSystem": "hatchling", - "from": "1.1" - }, - "setuptools" - ], - "mkdocs-minify": [ - "setuptools" - ], - "mkdocs-redirects": [ - "setuptools" - ], - "mkdocs-swagger-ui-tag": [ - "setuptools" - ], - "mkdocs-table-reader-plugin": [ - "setuptools" - ], - "mkdocstrings": [ - "pdm-pep517", - "setuptools" - ], - "mkdocstrings-python": [ - "setuptools" - ], - "mkl-service": [ - "cython", - "setuptools" - ], - "ml-collections": [ - "setuptools" - ], - "mlflow": [ - "setuptools" - ], - "mlrose": [ - "setuptools" - ], - "mmcif-pdbx": [ - "setuptools" - ], - "mmh3": [ - "setuptools" - ], - "mne-python": [ - "setuptools" - ], - "mnemonic": [ - "setuptools" - ], - "mnist": [ - "setuptools" - ], - "moat-ble": [ - "poetry-core", - "setuptools" - ], - "mock": [ - "pbr", - "setuptools" - ], - "mock-open": [ - "setuptools" - ], - "mock-services": [ - "setuptools" - ], - "mocket": [ - "setuptools" - ], - "mockito": [ - "setuptools" - ], - "mockupdb": [ - "setuptools" - ], - "mode-streaming": [ - "setuptools" - ], - "moderngl": [ - "setuptools" - ], - "moderngl-window": [ - "setuptools" - ], - "mohawk": [ - "setuptools" - ], - "moku": [ - "setuptools" - ], - "monai": [ - "setuptools" - ], - "monero": [ - "setuptools" - ], - "mongodict": [ - "setuptools" - ], - "mongoengine": [ - "setuptools" - ], - "mongomock": [ - "pbr", - "setuptools" - ], - "monkeyhex": [ - "setuptools" - ], - "monosat": [ - "cython", - "setuptools" - ], - "monotonic": [ - "setuptools" - ], - "monty": [ - "setuptools" - ], - "moonraker-api": [ - "setuptools" - ], - "more-itertools": [ - "flit-core", - "setuptools" - ], - "more-properties": [ - "setuptools" - ], - "morecantile": [ - { - "buildSystem": "setuptools", - "until": "3.2.0" - }, - { - "buildSystem": "flit-core", - "from": "3.2.0" - } - ], - "morphys": [ - "setuptools" - ], - "mortgage": [ - "setuptools" - ], - "motionblinds": [ - "setuptools" - ], - "motioneye-client": [ - "poetry-core", - "setuptools" - ], - "moto": [ - "setuptools" - ], - "motor": [ - "setuptools" - ], - "mouseinfo": [ - "setuptools" - ], - "moviepy": [ - "setuptools" - ], - "mox": [ - "setuptools" - ], - "mox3": [ - "pbr", - "setuptools" - ], - "mpd2": [ - "setuptools" - ], - "mpi4py": [ - "setuptools" - ], - "mpldatacursor": [ - "setuptools" - ], - "mplfinance": [ - "setuptools" - ], - "mplleaflet": [ - "setuptools" - ], - "mpmath": [ - "setuptools", - "setuptools-scm" - ], - "mpv": [ - "setuptools" - ], - "mpyq": [ - "setuptools" - ], - "ms-active-directory": [ - "setuptools" - ], - "ms-cv": [ - "setuptools" - ], - "msal": [ - "setuptools" - ], - "msal-extensions": [ - "setuptools" - ], - "msgpack": [ - "setuptools" - ], - "msgpack-numpy": [ - "cython", - "setuptools" - ], - "msgpack-python": [ - "setuptools" - ], - "msgpack-types": [ - "poetry" - ], - "msgraph-core": [ - "flit-core", - "setuptools" - ], - "msldap": [ - "setuptools" - ], - "msoffcrypto-tool": [ - "poetry-core", - "setuptools" - ], - "msrest": [ - "setuptools" - ], - "msrestazure": [ - "setuptools" - ], - "mss": [ - "setuptools" - ], - "mt-940": [ - "setuptools" - ], - "mujson": [ - "setuptools" - ], - "mullvad-api": [ - "setuptools" - ], - "mulpyplexer": [ - "setuptools" - ], - "multi-key-dict": [ - "setuptools" - ], - "multiaddr": [ - "setuptools" - ], - "multidict": [ - "setuptools" - ], - "multihash": [ - "setuptools" - ], - "multimethod": [ - "setuptools" - ], - "multipledispatch": [ - "setuptools" - ], - "multiprocess": [ - "setuptools" - ], - "multiset": [ - "setuptools", - "setuptools-scm" - ], - "multitasking": [ - "setuptools" - ], - "munch": [ - "pbr", - "setuptools" - ], - "munkres": [ - "setuptools" - ], - "murmurhash": [ - "cython", - "setuptools" - ], - "musicbrainzngs": [ - "setuptools" - ], - "mutag": [ - "setuptools" - ], - "mutagen": [ - "setuptools" - ], - "mutatormath": [ - "setuptools" - ], - "mutesync": [ - "setuptools" - ], - "mutf8": [ - "setuptools" - ], - "mutmut": [ - "setuptools" - ], - "mwclient": [ - "setuptools" - ], - "mwdblib": [ - "setuptools" - ], - "mwoauth": [ - "setuptools" - ], - "mwparserfromhell": [ - "setuptools" - ], - "mxnet": [ - "setuptools" - ], - "myfitnesspal": [ - "setuptools" - ], - "mygpoclient": [ - "setuptools" - ], - "myhome": [ - "poetry-core", - "setuptools" - ], - "myjwt": [ - "setuptools" - ], - "mypy": [ - "setuptools" - ], - "mypy-boto3-batch": [ - "setuptools" - ], - "mypy-boto3-builder": [ - "poetry-core", - "setuptools" - ], - "mypy-boto3-cognito": [ - "setuptools" - ], - "mypy-boto3-cognito-idp": [ - "setuptools" - ], - "mypy-boto3-dynamodb": [ - "setuptools" - ], - "mypy-boto3-ec2": [ - "setuptools" - ], - "mypy-boto3-events": [ - "setuptools" - ], - "mypy-boto3-lambda": [ - "setuptools" - ], - "mypy-boto3-logs": [ - "setuptools" - ], - "mypy-boto3-rds": [ - "setuptools" - ], - "mypy-boto3-s3": [ - "setuptools" - ], - "mypy-boto3-s3control": [ - "setuptools" - ], - "mypy-boto3-secretsmanager": [ - "setuptools" - ], - "mypy-boto3-sns": [ - "setuptools" - ], - "mypy-boto3-sqs": [ - "setuptools" - ], - "mypy-boto3-ssm": [ - "setuptools" - ], - "mypy-boto3-stepfunctions": [ - "setuptools" - ], - "mypy-boto3-sts": [ - "setuptools" - ], - "mypy-extensions": [ - "setuptools" - ], - "mypy-protobuf": [ - "setuptools" - ], - "mysql-connector": [ - "setuptools" - ], - "mysqlclient": [ - "setuptools" - ], - "myst-docutils": [ - "flit-core", - "setuptools" - ], - "myst-nb": [ - "flit-core", - "setuptools" - ], - "myst-parser": [ - "flit-core", - "setuptools" - ], - "nad-receiver": [ - "setuptools" - ], - "nagiosplugin": [ - "setuptools" - ], - "name-that-hash": [ - "poetry-core", - "setuptools" - ], - "namedlist": [ - "setuptools" - ], - "nameparser": [ - "setuptools" - ], - "names": [ - "setuptools" - ], - "nampa": [ - "setuptools" - ], - "nanoid": [ - "setuptools" - ], - "nanoleaf": [ - "setuptools" - ], - "nanomsg-python": [ - "setuptools" - ], - "nanotime": [ - "setuptools" - ], - "napalm": [ - "setuptools" - ], - "napalm-hp-procurve": [ - "setuptools" - ], - "napari": [ - "setuptools", - "setuptools-scm" - ], - "napari-console": [ - "setuptools", - "setuptools-scm" - ], - "napari-npe2": [ - "setuptools", - "setuptools-scm" - ], - "napari-plugin-engine": [ - "setuptools", - "setuptools-scm" - ], - "napari-svg": [ - "setuptools", - "setuptools-scm" - ], - "nats-py": [ - "setuptools" - ], - "nats-python": [ - "poetry-core", - "setuptools" - ], - "natsort": [ - "setuptools" - ], - "naturalsort": [ - "setuptools" - ], - "nbclassic": [ - "jupyter-packaging", - "setuptools" - ], - "nbclient": [ - { - "buildSystem": "hatchling", - "from": "0.7.1" - }, - "setuptools" - ], - "nbconflux": [ - "setuptools" - ], - "nbconvert": [ - { - "buildSystem": "setuptools", - "until": "7.0.0" - }, - { - "buildSystem": "hatchling", - "from": "7.0.0" - } - ], - "nbdime": [ - "setuptools", - "setuptools-scm" - ], - "nbformat": [ - { - "buildSystem": "setuptools", - "until": "5.5.0" - }, - { - "buildSystem": "flit-core", - "from": "5.5.0", - "until": "5.6.0" - }, - { - "buildSystem": "hatchling", - "from": "5.6.0" - }, - { - "buildSystem": "hatch-nodejs-version", - "from": "5.6.0" - } - ], - "nbmerge": [ - "setuptools" - ], - "nbsmoke": [ - "setuptools" - ], - "nbsphinx": [ - "setuptools" - ], - "nbval": [ - "setuptools" - ], - "nbxmpp": [ - "setuptools" - ], - "ncclient": [ - "setuptools" - ], - "nclib": [ - "setuptools" - ], - "ndg-httpsclient": [ - "setuptools" - ], - "ndjson": [ - "setuptools" - ], - "ndms2-client": [ - "setuptools" - ], - "ndspy": [ - "setuptools" - ], - "ndtypes": [ - "setuptools" - ], - "nengo": [ - "setuptools" - ], - "neo": [ - "setuptools" - ], - "neo4j": [ - "setuptools" - ], - "nessclient": [ - "setuptools" - ], - "nest-asyncio": [ - "setuptools" - ], - "nested-lookup": [ - "setuptools" - ], - "nestedtext": [ - "setuptools" - ], - "net2grid": [ - "poetry-core", - "setuptools" - ], - "netaddr": [ - "setuptools" - ], - "netcdf4": [ - "cython", - "setuptools" - ], - "netdata": [ - "poetry-core", - "setuptools" - ], - "netdisco": [ - "setuptools" - ], - "netifaces": [ - "setuptools" - ], - "netio": [ - "setuptools" - ], - "netmap": [ - "setuptools" - ], - "netmiko": [ - "setuptools" - ], - "nettigo-air-monitor": [ - "setuptools" - ], - "netutils": [ - "poetry-core", - "setuptools" - ], - "networkx": [ - "setuptools" - ], - "newrelic": [ - "setuptools" - ], - "newversion": [ - "poetry-core", - "setuptools" - ], - "nexia": [ - "setuptools" - ], - "nextcloudmonitor": [ - "setuptools" - ], - "nextcord": [ - "setuptools" - ], - "nextdns": [ - "setuptools" - ], - "nghttp2": [ - "cython", - "setuptools" - ], - "niaaml": [ - "poetry-core" - ], - "niaarm": [ - "poetry-core", - "setuptools" - ], - "niapy": [ - "setuptools" - ], - "nibabel": [ - "setuptools" - ], - "nibe": [ - "setuptools" - ], - "nicegui": [ - "poetry-core" - ], - "niko-home-control": [ - "setuptools" - ], - "nikola": [ - "setuptools" - ], - "nilearn": [ - "setuptools" - ], - "niluclient": [ - "setuptools" - ], - "nimfa": [ - "setuptools" - ], - "nine": [ - "setuptools" - ], - "nipy": [ - "setuptools" - ], - "nitime": [ - "cython", - "setuptools" - ], - "nitransforms": [ - "setuptools", - "setuptools-scm" - ], - "nix-kernel": [ - "setuptools" - ], - "nix-prefetch-github": [ - "setuptools" - ], - "nixpkgs": [ - "pbr", - "setuptools" - ], - "nixpkgs-pytools": [ - "setuptools" - ], - "nkdfu": [ - "flit-core", - "setuptools" - ], - "nltk": [ - "setuptools" - ], - "nmapthon2": [ - "setuptools" - ], - "nocasedict": [ - "setuptools" - ], - "nocaselist": [ - "setuptools" - ], - "node-semver": [ - "setuptools" - ], - "nodeenv": [ - "setuptools" - ], - "nodepy-runtime": [ - "setuptools" - ], - "noise": [ - "setuptools" - ], - "noiseprotocol": [ - "setuptools" - ], - "nomadnet": [ - "setuptools" - ], - "normality": [ - "setuptools" - ], - "nose": [ - "setuptools" - ], - "nose-cov": [ - "setuptools" - ], - "nose-cprof": [ - "setuptools" - ], - "nose-exclude": [ - "setuptools" - ], - "nose-pattern-exclude": [ - "setuptools" - ], - "nose-randomly": [ - "setuptools" - ], - "nose-timer": [ - "setuptools" - ], - "nose-warnings-filters": [ - "setuptools" - ], - "nose2": [ - "setuptools" - ], - "nosejs": [ - "setuptools" - ], - "nosexcover": [ - "setuptools" - ], - "notebook": [ - "setuptools" - ], - "notebook-shim": [ - { - "buildSystem": "setuptools", - "until": "0.2.0" - }, - { - "buildSystem": "hatchling", - "from": "0.2.0" - }, - "jupyter-packaging" - ], - "notedown": [ - "setuptools" - ], - "notifications-python-client": [ - "setuptools" - ], - "notify-events": [ - "setuptools" - ], - "notify-py": [ - "poetry-core", - "setuptools" - ], - "notify2": [ - "setuptools" - ], - "notifymuch": [ - "setuptools" - ], - "notmuch": [ - "setuptools" - ], - "notmuch2": [ - "setuptools" - ], - "nototools": [ - "setuptools", - "setuptools-scm" - ], - "notus-scanner": [ - "poetry-core", - "setuptools" - ], - "nox": [ - "setuptools" - ], - "nplusone": [ - "setuptools" - ], - "npm": [ - "setuptools" - ], - "npyscreen": [ - "setuptools" - ], - "nr-io-lexer": [ - "poetry" - ], - "nr-python-environment": [ - "poetry" - ], - "nr-util": [ - "poetry" - ], - "nsapi": [ - "setuptools" - ], - "ntc-templates": [ - "poetry-core", - "setuptools" - ], - "ntlm-auth": [ - "setuptools" - ], - "ntplib": [ - "setuptools" - ], - "nuitka": [ - "setuptools" - ], - "nulltype": [ - "setuptools" - ], - "num2words": [ - "setuptools" - ], - "numba": [ - "setuptools" - ], - "numba-scipy": [ - "setuptools" - ], - "numbawithcuda": [ - "setuptools" - ], - "numcodecs": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "numdifftools": [ - "setuptools" - ], - "numericalunits": [ - "setuptools" - ], - "numexpr": [ - "setuptools" - ], - "numpy": [ - "cython", - "setuptools" - ], - "numpy-stl": [ - "cython", - "setuptools" - ], - "numpydoc": [ - "setuptools" - ], - "numpyro": [ - "setuptools" - ], - "nunavut": [ - "setuptools" - ], - "nutils": [ - "setuptools" - ], - "nvchecker": [ - "setuptools" - ], - "nvidia-ml-py3": [ - "setuptools", - "setuptools-scm" - ], - "nwdiag": [ - "setuptools" - ], - "nxt-python": [ - "setuptools" - ], - "oasatelematics": [ - "setuptools" - ], - "oath": [ - "setuptools" - ], - "oauth": [ - "setuptools" - ], - "oauth2": [ - "setuptools" - ], - "oauth2client": [ - "setuptools" - ], - "oauthenticator": [ - "setuptools" - ], - "oauthlib": [ - "setuptools" - ], - "objax": [ - "setuptools" - ], - "objgraph": [ - "setuptools" - ], - "obspy": [ - "setuptools" - ], - "oci": [ - "setuptools" - ], - "ocifs": [ - "setuptools" - ], - "ocrmypdf": [ - "setuptools", - "setuptools-scm" - ], - "od": [ - "setuptools" - ], - "odfpy": [ - "setuptools" - ], - "oemthermostat": [ - "setuptools", - "setuptools-scm" - ], - "offtrac": [ - "setuptools" - ], - "ofxclient": [ - "setuptools" - ], - "ofxhome": [ - "setuptools" - ], - "ofxparse": [ - "setuptools" - ], - "ofxtools": [ - "setuptools" - ], - "olefile": [ - "setuptools" - ], - "oletools": [ - "setuptools" - ], - "omegaconf": [ - "setuptools" - ], - "omnikinverter": [ - "poetry-core", - "setuptools" - ], - "omnilogic": [ - "setuptools" - ], - "ondilo": [ - "setuptools" - ], - "onetimepad": [ - "setuptools" - ], - "onetimepass": [ - "setuptools" - ], - "onkyo-eiscp": [ - "setuptools" - ], - "online-judge-api-client": [ - "setuptools" - ], - "online-judge-tools": [ - "setuptools" - ], - "onlykey-solo-python": [ - "setuptools" - ], - "onnx": [ - "setuptools" - ], - "onvif-zeep-async": [ - "setuptools" - ], - "oocsi": [ - "setuptools" - ], - "open-garage": [ - "setuptools" - ], - "open-meteo": [ - "poetry-core", - "setuptools" - ], - "openai": [ - "setuptools" - ], - "openant": [ - "setuptools" - ], - "openapi-codec": [ - "setuptools" - ], - "openapi-core": [ - "poetry-core", - "setuptools" - ], - "openapi-python-client": [ - "poetry-core" - ], - "openapi-schema-validator": [ - "poetry-core", - "setuptools" - ], - "openapi-spec-validator": [ - "poetry-core", - "setuptools" - ], - "openbabel-bindings": [ - "setuptools" - ], - "opencv4": [ - "setuptools" - ], - "openerz-api": [ - "setuptools" - ], - "openevsewifi": [ - "poetry-core", - "setuptools" - ], - "openhomedevice": [ - "setuptools" - ], - "openidc-client": [ - "setuptools" - ], - "openmm": [ - "cython" - ], - "openpaperwork-core": [ - "setuptools" - ], - "openpaperwork-gtk": [ - "setuptools" - ], - "openpyxl": [ - "setuptools" - ], - "openrazer": [ - "setuptools" - ], - "openrazer-daemon": [ - "setuptools" - ], - "openrouteservice": [ - "setuptools" - ], - "opensensemap-api": [ - "setuptools" - ], - "opensfm": [ - "setuptools" - ], - "openshift": [ - "setuptools" - ], - "opensimplex": [ - "setuptools" - ], - "openstackdocstheme": [ - "pbr", - "setuptools" - ], - "openstacksdk": [ - "pbr", - "setuptools" - ], - "openstep-plist": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "opentelemetry-api": [ - { - "buildSystem": "setuptools", - "until": "1.13.0" - }, - { - "buildSystem": "hatchling", - "from": "1.13.0" - } - ], - "opentelemetry-exporter-jaeger-proto-grpc": [ - { - "buildSystem": "setuptools", - "until": "1.13.0" - }, - { - "buildSystem": "hatchling", - "from": "1.13.0" - } - ], - "opentelemetry-exporter-jaeger-thrift": [ - { - "buildSystem": "setuptools", - "until": "1.13.0" - }, - { - "buildSystem": "hatchling", - "from": "1.13.0" - } - ], - "opentelemetry-exporter-otlp-proto-http": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-instrumentation": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-instrumentation-asgi": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-instrumentation-asyncpg": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-instrumentation-fastapi": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-instrumentation-httpx": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.34b0" - } - ], - "opentelemetry-proto": [ - { - "buildSystem": "setuptools", - "until": "1.13.0" - }, - { - "buildSystem": "hatchling", - "from": "1.13.0" - } - ], - "opentelemetry-sdk": [ - { - "buildSystem": "setuptools", - "until": "1.13.0" - }, - { - "buildSystem": "hatchling", - "from": "1.13.0" - } - ], - "opentelemetry-semantic-conventions": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.33b0" - } - ], - "opentelemetry-util-http": [ - { - "buildSystem": "setuptools", - "until": "0.34b0" - }, - { - "buildSystem": "hatchling", - "from": "0.33b0" - } - ], - "opentimestamps": [ - "setuptools" - ], - "opentracing": [ - "setuptools" - ], - "openvino": [ - "cython" - ], - "openwebifpy": [ - "setuptools" - ], - "openwrt-luci-rpc": [ - "setuptools" - ], - "openwrt-ubus-rpc": [ - "setuptools" - ], - "opsdroid-get-image-size": [ - "setuptools" - ], - "opt-einsum": [ - "setuptools" - ], - "optax": [ - "setuptools" - ], - "option": [ - "poetry-core" - ], - "optional-django": [ - "setuptools" - ], - "opuslib": [ - "setuptools" - ], - "oralb-ble": [ - "poetry-core" - ], - "ordered-set": [ - "flit-core", - "setuptools" - ], - "orderedmultidict": [ - "setuptools" - ], - "orjson": [ - "setuptools" - ], - "orm": [ - "setuptools" - ], - "ormar": [ - "poetry-core", - "setuptools" - ], - "ortools": [ - "setuptools" - ], - "orvibo": [ - "setuptools" - ], - "os-service-types": [ - "pbr", - "setuptools" - ], - "osc": [ - "setuptools" - ], - "osc-lib": [ - "pbr", - "setuptools" - ], - "oscpy": [ - "setuptools" - ], - "oscrypto": [ - "setuptools" - ], - "oset": [ - "setuptools" - ], - "oslo-concurrency": [ - "pbr", - "setuptools" - ], - "oslo-config": [ - "pbr", - "setuptools" - ], - "oslo-context": [ - "pbr", - "setuptools" - ], - "oslo-db": [ - "pbr", - "setuptools" - ], - "oslo-i18n": [ - "pbr", - "setuptools" - ], - "oslo-log": [ - "pbr", - "setuptools" - ], - "oslo-serialization": [ - "pbr", - "setuptools" - ], - "oslo-utils": [ - "pbr", - "setuptools" - ], - "oslotest": [ - "pbr", - "setuptools" - ], - "osmnx": [ - "setuptools" - ], - "osmpythontools": [ - "setuptools" - ], - "ospd": [ - "setuptools" - ], - "osqp": [ - "setuptools", - "setuptools-scm" - ], - "oss2": [ - "setuptools" - ], - "ossfs": [ - "setuptools" - ], - "outcome": [ - "setuptools" - ], - "overly": [ - "setuptools" - ], - "overrides": [ - "setuptools" - ], - "ovh": [ - "setuptools" - ], - "ovmfvartool": [ - "setuptools" - ], - "ovoenergy": [ - "setuptools" - ], - "owslib": [ - "setuptools" - ], - "oyaml": [ - "setuptools" - ], - "p1monitor": [ - "poetry-core", - "setuptools" - ], - "pa-ringbuffer": [ - "setuptools" - ], - "packageurl-python": [ - "setuptools" - ], - "packaging": [ - { - "buildSystem": "setuptools", - "until": "20.4" - }, - { - "buildSystem": "flit-core", - "from": "20.4", - "until": "20.8" - }, - { - "buildSystem": "setuptools", - "from": "20.8", - "until": "22.0" - }, - { - "buildSystem": "flit-core", - "from": "22.0" - } - ], - "packbits": [ - "setuptools" - ], - "packet-python": [ - "setuptools" - ], - "pad4pi": [ - "setuptools" - ], - "paddle-client": [ - "poetry" - ], - "pafy": [ - "setuptools" - ], - "pagelabels": [ - "setuptools" - ], - "paho-mqtt": [ - "setuptools" - ], - "palace": [ - "cython", - "setuptools" - ], - "palettable": [ - "setuptools" - ], - "pallets-sphinx-themes": [ - "setuptools" - ], - "pam": [ - "setuptools" - ], - "pamela": [ - "setuptools" - ], - "pamqp": [ - "setuptools" - ], - "panacotta": [ - "setuptools" - ], - "panasonic-viera": [ - "setuptools" - ], - "pandarrallel": [ - "setuptools" - ], - "pandas": [ - "cython", - "setuptools", - { - "buildSystem": "versioneer", - "from": "2.0.0" - } - ], - "pandas-datareader": [ - "setuptools" - ], - "pandas-stubs": [ - "poetry-core", - "setuptools" - ], - "pandoc-attributes": [ - "setuptools" - ], - "pandoc-xnos": [ - "setuptools" - ], - "pandocfilters": [ - "setuptools" - ], - "panel": [ - "setuptools" - ], - "panflute": [ - "setuptools" - ], - "pao": [ - "setuptools" - ], - "papermill": [ - "setuptools" - ], - "paperwork-backend": [ - "setuptools" - ], - "paperwork-shell": [ - "setuptools" - ], - "papis": [ - "setuptools" - ], - "papis-python-rofi": [ - "setuptools" - ], - "param": [ - "setuptools" - ], - "parameter-expansion-patched": [ - "setuptools", - "setuptools-scm" - ], - "parameterized": [ - "setuptools" - ], - "paramiko": [ - "setuptools" - ], - "paramz": [ - "setuptools" - ], - "paranoid-crypto": [ - "setuptools" - ], - "parfive": [ - "setuptools", - "setuptools-scm" - ], - "parquet": [ - "setuptools" - ], - "parse": [ - "setuptools" - ], - "parse-type": [ - "setuptools" - ], - "parsedatetime": [ - "setuptools" - ], - "parsedmarc": [ - "setuptools" - ], - "parsel": [ - "setuptools" - ], - "parsimonious": [ - "setuptools" - ], - "parsita": [ - "poetry" - ], - "parsley": [ - "setuptools" - ], - "parso": [ - "setuptools" - ], - "parsy": [ - "setuptools" - ], - "partd": [ - "setuptools" - ], - "particle": [ - "setuptools", - "setuptools-scm" - ], - "parts": [ - "setuptools" - ], - "parver": [ - "setuptools" - ], - "passlib": [ - "setuptools" - ], - "paste": [ - "setuptools" - ], - "pastedeploy": [ - "setuptools" - ], - "pastel": [ - "poetry-core", - "setuptools" - ], - "pastescript": [ - "setuptools" - ], - "patch": [ - "setuptools" - ], - "patch-ng": [ - "setuptools" - ], - "path": [ - "setuptools", - "setuptools-scm" - ], - "path-and-address": [ - "setuptools" - ], - "pathable": [ - "poetry-core", - "setuptools" - ], - "pathlib2": [ - "setuptools" - ], - "pathos": [ - "setuptools" - ], - "pathpy": [ - "setuptools", - "setuptools-scm" - ], - "pathspec": [ - { - "buildSystem": "setuptools", - "until": "0.11.0" - }, - { - "buildSystem": "flit-core", - "from": "0.11.0" - } - ], - "pathtools": [ - "setuptools" - ], - "pathvalidate": [ - "setuptools" - ], - "pathy": [ - "setuptools" - ], - "patiencediff": [ - "setuptools" - ], - "patool": [ - "setuptools" - ], - "patrowl4py": [ - "setuptools" - ], - "patsy": [ - "setuptools" - ], - "paver": [ - "setuptools" - ], - "paypalrestsdk": [ - "setuptools" - ], - "pbkdf2": [ - "setuptools" - ], - "pbr": [ - "setuptools" - ], - "pc-ble-driver-py": [ - "setuptools" - ], - "pcapy-ng": [ - "cython", - "setuptools" - ], - "pcodedmp": [ - "setuptools" - ], - "pcpp": [ - "setuptools" - ], - "pdb-tools": [ - "setuptools" - ], - "pdb2pqr": [ - "setuptools" - ], - "pdbpp": [ - "setuptools", - "setuptools-scm" - ], - "pdbtools": [ - "setuptools" - ], - "pdf2image": [ - "setuptools" - ], - "pdfkit": [ - "setuptools" - ], - "pdfminer": [ - "setuptools" - ], - "pdfminer-six": [ - "setuptools" - ], - "pdfposter": [ - "setuptools" - ], - "pdfrw": [ - "setuptools" - ], - "pdftotext": [ - "setuptools" - ], - "pdfx": [ - "setuptools" - ], - "pdm-pep517": [ - "setuptools" - ], - "pdoc": [ - "setuptools" - ], - "pdoc3": [ - "setuptools", - "setuptools-scm" - ], - "pdunehd": [ - "setuptools" - ], - "peaqevcore": [ - "setuptools" - ], - "pebble": [ - "setuptools" - ], - "pecan": [ - "setuptools" - ], - "peco": [ - "setuptools" - ], - "peewee": [ - "cython", - "setuptools" - ], - "pefile": [ - "setuptools", - "setuptools-scm" - ], - "peft": [ - "setuptools" - ], - "pelican": [ - "setuptools" - ], - "pem": [ - "setuptools" - ], - "pencompy": [ - "setuptools" - ], - "pendulum": [ - "poetry-core", - "setuptools" - ], - "pep257": [ - "setuptools" - ], - "pep440": [ - "flit-core", - "setuptools" - ], - "pep440-version-utils": [ - "poetry" - ], - "pep517": [ - "flit-core", - "setuptools" - ], - "pep8": [ - "setuptools" - ], - "pep8-naming": [ - "setuptools" - ], - "peppercorn": [ - "setuptools" - ], - "percol": [ - "setuptools" - ], - "periodictable": [ - "setuptools" - ], - "persim": [ - "setuptools" - ], - "persistent": [ - "setuptools" - ], - "persisting-theory": [ - "setuptools" - ], - "pescea": [ - "setuptools" - ], - "petname": [ - "setuptools" - ], - "pex": [ - "flit-core", - "setuptools" - ], - "pexif": [ - "setuptools" - ], - "pexpect": [ - "setuptools" - ], - "pg-activity": [ - "setuptools" - ], - "pg8000": [ - "setuptools" - ], - "pgcli": [ - "setuptools" - ], - "pglast": [ - "setuptools" - ], - "pgpdump": [ - "setuptools" - ], - "pgpy": [ - "setuptools" - ], - "pgsanity": [ - "setuptools" - ], - "pgspecial": [ - "setuptools" - ], - "phe": [ - "setuptools" - ], - "phik": [ - "setuptools" - ], - "phone-modem": [ - "setuptools" - ], - "phonemizer": [ - "setuptools" - ], - "phonenumbers": [ - "setuptools" - ], - "phonopy": [ - "setuptools" - ], - "phpserialize": [ - "setuptools" - ], - "phx-class-registry": [ - "setuptools" - ], - "pi1wire": [ - "setuptools" - ], - "piccata": [ - "setuptools" - ], - "piccolo-theme": [ - "setuptools" - ], - "pick": [ - "poetry-core", - "setuptools" - ], - "pickleshare": [ - "setuptools" - ], - "picobox": [ - "setuptools", - "setuptools-scm" - ], - "picos": [ - "setuptools" - ], - "pid": [ - "setuptools" - ], - "piexif": [ - "setuptools" - ], - "pijuice": [ - "setuptools" - ], - "pika": [ - "setuptools" - ], - "pika-pool": [ - "setuptools" - ], - "pikepdf": [ - "setuptools", - "setuptools-scm" - ], - "pilkit": [ - "setuptools" - ], - "pillow": [ - "setuptools" - ], - "pillow-simd": [ - "setuptools" - ], - "pillowfight": [ - "setuptools" - ], - "pims": [ - "setuptools" - ], - "pinboard": [ - "setuptools" - ], - "pint": [ - "setuptools", - "setuptools-scm" - ], - "pint-pandas": [ - "setuptools", - "setuptools-scm" - ], - "pip": [ - "setuptools" - ], - "pip-api": [ - "setuptools" - ], - "pip-licenses": [ - "setuptools", - "pytest-runner" - ], - "pip-requirements-parser": [ - "setuptools", - "setuptools-scm" - ], - "pip-tools": [ - "setuptools", - "setuptools-scm" - ], - "pipdate": [ - "setuptools" - ], - "pipdeptree": [ - "hatch-vcs", - "hatchling", - "setuptools" - ], - "pipenv-poetry-migrate": [ - "poetry-core", - "setuptools" - ], - "pipx": [ - "hatchling", - "setuptools" - ], - "pivy": [ - "setuptools" - ], - "pixcat": [ - "setuptools" - ], - "pixelmatch": [ - "poetry-core", - "setuptools" - ], - "pkce": [ - "setuptools" - ], - "pkgconfig": [ - "poetry-core", - "setuptools" - ], - "pkginfo": [ - "setuptools" - ], - "pkginfo2": [ - "setuptools" - ], - "pkgutil-resolve-name": [ - "flit-core" - ], - "pkutils": [ - "setuptools" - ], - "plac": [ - "setuptools" - ], - "plaid-python": [ - "setuptools" - ], - "plantuml": [ - "setuptools" - ], - "plantuml-markdown": [ - "setuptools" - ], - "plaster": [ - "setuptools" - ], - "plaster-pastedeploy": [ - "setuptools" - ], - "platformdirs": [ - "hatch-vcs", - "hatchling", - "setuptools", - "setuptools-scm" - ], - "playsound": [ - "setuptools" - ], - "playwright": [ - "setuptools-scm" - ], - "plexapi": [ - "setuptools" - ], - "plexauth": [ - "setuptools" - ], - "plexwebsocket": [ - "setuptools" - ], - "plone-testing": [ - "setuptools" - ], - "plotly": [ - "setuptools" - ], - "plotnine": [ - "setuptools" - ], - "pluggy": [ - "setuptools", - "setuptools-scm" - ], - "pluginbase": [ - "setuptools" - ], - "plugincode": [ - "setuptools", - "setuptools-scm" - ], - "plugnplay": [ - "setuptools" - ], - "plugwise": [ - "setuptools" - ], - "plum-py": [ - "setuptools" - ], - "plumbum": [ - { - "buildSystem": "setuptools", - "until": "1.8.1" - }, - { - "buildSystem": "setuptools-scm", - "until": "1.8.1" - }, - { - "buildSystem": "hatch-vcs", - "from": "1.8.1" - }, - { - "buildSystem": "hatchling", - "from": "1.8.1" - } - ], - "pluralizer": [ - "setuptools" - ], - "plux": [ - "pytest-runner", - "setuptools" - ], - "ply": [ - "setuptools" - ], - "plyer": [ - "setuptools" - ], - "plyfile": [ - "setuptools" - ], - "plyplus": [ - "setuptools" - ], - "plyvel": [ - "setuptools" - ], - "pmdarima": [ - "setuptools" - ], - "pmsensor": [ - "setuptools" - ], - "pmw": [ - "setuptools" - ], - "pocket": [ - "setuptools" - ], - "podcastparser": [ - "setuptools" - ], - "podcats": [ - "setuptools" - ], - "poetry-dynamic-versioning": [ - "poetry-core", - "setuptools" - ], - "poetry-plugin-export": [ - "poetry-core" - ], - "poetry-semver": [ - "setuptools" - ], - "poetry2conda": [ - "poetry", - "setuptools" - ], - "poezio": [ - "setuptools" - ], - "polarizationsolver": [ - "setuptools" - ], - "polib": [ - "setuptools" - ], - "policy-sentry": [ - "setuptools" - ], - "policyuniverse": [ - "setuptools" - ], - "polyline": [ - "setuptools" - ], - "pomegranate": [ - "cython", - "setuptools" - ], - "pontos": [ - "poetry-core", - "setuptools" - ], - "pony": [ - "setuptools" - ], - "ponywhoosh": [ - "setuptools" - ], - "pooch": [ - "setuptools", - "setuptools-scm" - ], - "pook": [ - "setuptools" - ], - "poolsense": [ - "setuptools" - ], - "poppler-qt5": [ - "setuptools" - ], - "portalocker": [ - "setuptools" - ], - "portend": [ - "setuptools", - "setuptools-scm" - ], - "portpicker": [ - "setuptools" - ], - "posix-ipc": [ - "setuptools" - ], - "pot": [ - "cython", - "setuptools" - ], - "potentials": [ - "setuptools" - ], - "potr": [ - "setuptools" - ], - "power": [ - "setuptools" - ], - "powerline": [ - "setuptools" - ], - "powerline-mem-segment": [ - "setuptools" - ], - "powerlinememsegment": [ - "setuptools" - ], - "pox": [ - "setuptools" - ], - "poyo": [ - "setuptools" - ], - "ppdeep": [ - "setuptools" - ], - "ppft": [ - "setuptools" - ], - "pplpy": [ - "cython", - "setuptools" - ], - "pprintpp": [ - "setuptools" - ], - "pproxy": [ - "setuptools" - ], - "ppscore": [ - "setuptools" - ], - "pq": [ - "setuptools" - ], - "prance": [ - "setuptools", - "setuptools-scm" - ], - "praw": [ - "setuptools" - ], - "prawcore": [ - "setuptools" - ], - "prayer-times-calculator": [ - "setuptools" - ], - "pre-commit": [ - "setuptools" - ], - "pre-commit-hooks": [ - "setuptools" - ], - "pre-commit-po-hooks": [ - "setuptools" - ], - "precis-i18n": [ - "setuptools" - ], - "prefixed": [ - "setuptools" - ], - "preggy": [ - "setuptools" - ], - "premailer": [ - "setuptools" - ], - "preprocess-cancellation": [ - "poetry-core", - "setuptools" - ], - "preshed": [ - "cython", - "setuptools" - ], - "pretend": [ - "setuptools" - ], - "prettytable": [ - { - "buildSystem": "setuptools", - "until": "3.5.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "3.5.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "3.5.0" - }, - { - "buildSystem": "hatchling", - "from": "3.5.0" - } - ], - "primecountpy": [ - "cython", - "setuptools" - ], - "primer3": [ - "cython", - "setuptools" - ], - "priority": [ - "setuptools" - ], - "prison": [ - "setuptools" - ], - "privacyidea-ldap-proxy": [ - "setuptools" - ], - "proboscis": [ - "setuptools" - ], - "process-tests": [ - "setuptools" - ], - "proglog": [ - "setuptools" - ], - "progress": [ - "setuptools" - ], - "progressbar": [ - "setuptools" - ], - "progressbar2": [ - "setuptools" - ], - "progressbar33": [ - "setuptools" - ], - "prometheus-client": [ - "setuptools" - ], - "prometheus-fastapi-instrumentator": [ - "poetry" - ], - "prometheus-flask-exporter": [ - "setuptools" - ], - "promise": [ - "setuptools" - ], - "prompt-toolkit": [ - "setuptools" - ], - "property-manager": [ - "setuptools" - ], - "propka": [ - "setuptools" - ], - "prospector": [ - "poetry-core" - ], - "protego": [ - "setuptools" - ], - "proto-plus": [ - "setuptools" - ], - "protobuf": [ - "setuptools" - ], - "protobuf3-to-dict": [ - "setuptools" - ], - "protoletariat": [ - "poetry-core" - ], - "proton-client": [ - "setuptools" - ], - "protonup": [ - "setuptools" - ], - "protonvpn-nm-lib": [ - "setuptools" - ], - "prov": [ - "setuptools" - ], - "prox-tv": [ - "setuptools" - ], - "proxmoxer": [ - "setuptools" - ], - "proxy-py": [ - "setuptools", - "setuptools-scm" - ], - "proxy-tools": [ - "setuptools" - ], - "psautohint": [ - "setuptools", - "setuptools-scm" - ], - "pscript": [ - "setuptools" - ], - "psd-tools": [ - "cython", - "setuptools" - ], - "psrpcore": [ - "setuptools" - ], - "psutil": [ - "setuptools" - ], - "psutil-home-assistant": [ - "setuptools" - ], - "psycopg": [ - "setuptools" - ], - "psycopg-pool": [ - "setuptools" - ], - "psycopg2": [ - "setuptools" - ], - "psycopg2-binary": [ - "setuptools" - ], - "psycopg2cffi": [ - "setuptools" - ], - "psygnal": [ - "setuptools", - "setuptools-scm" - ], - "ptable": [ - "setuptools" - ], - "ptest": [ - "setuptools" - ], - "ptpython": [ - "setuptools" - ], - "ptyprocess": [ - "flit-core", - "setuptools" - ], - "publication": [ - "flit" - ], - "publicsuffix": [ - "setuptools" - ], - "publicsuffix2": [ - "setuptools" - ], - "pubnub": [ - "setuptools" - ], - "pubnubsub-handler": [ - "setuptools" - ], - "pudb": [ - "setuptools" - ], - "pulp": [ - "setuptools" - ], - "pulsectl": [ - "setuptools" - ], - "pulumi": [ - "setuptools" - ], - "pulumi-aws": [ - "setuptools" - ], - "pulumi-azure-native": [ - "setuptools" - ], - "pure-cdb": [ - "setuptools" - ], - "pure-eval": [ - "setuptools", - "setuptools-scm" - ], - "pure-pcapy3": [ - "setuptools" - ], - "pure-python-adb": [ - "setuptools" - ], - "pure-python-adb-homeassistant": [ - "setuptools" - ], - "pure-sasl": [ - "setuptools" - ], - "puremagic": [ - "setuptools" - ], - "purepng": [ - "cython", - "setuptools" - ], - "purl": [ - "setuptools" - ], - "push-receiver": [ - "setuptools" - ], - "pushbullet": [ - "setuptools" - ], - "pushover-complete": [ - "setuptools" - ], - "pvlib": [ - "setuptools" - ], - "pvo": [ - "poetry-core", - "setuptools" - ], - "pweave": [ - "setuptools" - ], - "pwntools": [ - "setuptools" - ], - "py": [ - "setuptools", - "setuptools-scm" - ], - "py-air-control": [ - "setuptools" - ], - "py-air-control-exporter": [ - "setuptools" - ], - "py-canary": [ - "setuptools" - ], - "py-cid": [ - "setuptools" - ], - "py-cord": [ - "setuptools", - "setuptools-scm" - ], - "py-cpuinfo": [ - "setuptools" - ], - "py-deprecate": [ - "setuptools" - ], - "py-desmume": [ - "setuptools" - ], - "py-dmidecode": [ - "setuptools" - ], - "py-ecc": [ - "setuptools" - ], - "py-eth-sig-utils": [ - "setuptools" - ], - "py-libzfs": [ - "cython" - ], - "py-lru-cache": [ - "setuptools" - ], - "py-multiaddr": [ - "setuptools" - ], - "py-multibase": [ - "setuptools" - ], - "py-multicodec": [ - "setuptools" - ], - "py-multihash": [ - "pytest-runner", - "setuptools" - ], - "py-nextbusnext": [ - "setuptools" - ], - "py-nightscout": [ - "setuptools" - ], - "py-partiql-parser": [ - "setuptools" - ], - "py-scrypt": [ - "setuptools" - ], - "py-sneakers": [ - "setuptools" - ], - "py-sonic": [ - "setuptools" - ], - "py-stringmatching": [ - "setuptools" - ], - "py-synologydsm-api": [ - "poetry-core", - "setuptools" - ], - "py-tes": [ - "setuptools" - ], - "py-tree-sitter": [ - "setuptools" - ], - "py-ubjson": [ - "setuptools" - ], - "py-vapid": [ - "setuptools" - ], - "py-zabbix": [ - "setuptools" - ], - "py17track": [ - "poetry-core", - "setuptools" - ], - "py2bit": [ - "setuptools" - ], - "py3exiv2": [ - "setuptools" - ], - "py3rijndael": [ - "setuptools" - ], - "py3status": [ - "setuptools" - ], - "py3to2": [ - "setuptools" - ], - "py4j": [ - "setuptools" - ], - "pyacoustid": [ - "setuptools" - ], - "pyads": [ - "setuptools" - ], - "pyaehw4a1": [ - "setuptools" - ], - "pyaes": [ - "setuptools" - ], - "pyaftership": [ - "setuptools" - ], - "pyahocorasick": [ - "setuptools" - ], - "pyairnow": [ - "poetry-core", - "setuptools" - ], - "pyairtable": [ - "setuptools" - ], - "pyairvisual": [ - "poetry-core", - "setuptools" - ], - "pyalgotrade": [ - "setuptools" - ], - "pyalmond": [ - "setuptools" - ], - "pyamg": [ - "setuptools", - "setuptools-scm" - ], - "pyaml": [ - "setuptools" - ], - "pyannotate": [ - "setuptools" - ], - "pyarlo": [ - "setuptools" - ], - "pyarr": [ - "setuptools" - ], - "pyarrow": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "pyasn": [ - "setuptools" - ], - "pyasn1": [ - "setuptools" - ], - "pyasn1-modules": [ - "setuptools" - ], - "pyatag": [ - "setuptools" - ], - "pyathena": [ - "setuptools" - ], - "pyatmo": [ - "setuptools", - "setuptools-scm" - ], - "pyatome": [ - "setuptools" - ], - "pyatspi": [ - "setuptools" - ], - "pyatv": [ - "setuptools" - ], - "pyaudio": [ - "setuptools" - ], - "pyaussiebb": [ - "poetry-core", - "setuptools" - ], - "pyautogui": [ - "setuptools" - ], - "pyavm": [ - "setuptools" - ], - "pyaxmlparser": [ - "setuptools" - ], - "pybalboa": [ - "setuptools" - ], - "pybase64": [ - "setuptools" - ], - "pybigwig": [ - "setuptools" - ], - "pybind11": [ - "setuptools" - ], - "pybindgen": [ - "setuptools", - "setuptools-scm" - ], - "pyblackbird": [ - "setuptools" - ], - "pyblake2": [ - "setuptools" - ], - "pybluez": [ - "setuptools" - ], - "pybotvac": [ - "setuptools" - ], - "pybravia": [ - "poetry-core" - ], - "pybrowserid": [ - "setuptools" - ], - "pybtex": [ - "setuptools" - ], - "pybtex-docutils": [ - "setuptools" - ], - "pybullet": [ - "setuptools" - ], - "pycairo": [ - "setuptools" - ], - "pycangjie": [ - "cython", - "setuptools" - ], - "pycapnp": [ - "cython", - "setuptools" - ], - "pycaption": [ - "setuptools" - ], - "pycares": [ - "setuptools" - ], - "pycarwings2": [ - "setuptools" - ], - "pycategories": [ - "setuptools" - ], - "pycdio": [ - "setuptools" - ], - "pycec": [ - "setuptools" - ], - "pycep-parser": [ - "poetry-core", - "setuptools" - ], - "pycfdns": [ - "setuptools" - ], - "pycflow2dot": [ - "setuptools" - ], - "pycfmodel": [ - "setuptools" - ], - "pychannels": [ - "setuptools" - ], - "pychef": [ - "setuptools" - ], - "pychm": [ - "setuptools" - ], - "pychromecast": [ - "setuptools" - ], - "pycketcasts": [ - "setuptools" - ], - "pyclimacell": [ - "setuptools" - ], - "pyclip": [ - "setuptools" - ], - "pyclipper": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "pycm": [ - "setuptools" - ], - "pycmarkgfm": [ - "setuptools" - ], - "pycocotools": [ - "cython", - "setuptools" - ], - "pycodestyle": [ - "setuptools" - ], - "pycognito": [ - "setuptools" - ], - "pycoin": [ - "setuptools" - ], - "pycollada": [ - "setuptools" - ], - "pycomfoconnect": [ - "setuptools" - ], - "pycontracts": [ - "setuptools" - ], - "pycontrol4": [ - "setuptools" - ], - "pycoolmasternet-async": [ - "setuptools" - ], - "pycosat": [ - "setuptools" - ], - "pycountry": [ - "setuptools" - ], - "pycparser": [ - "setuptools" - ], - "pycrc": [ - "setuptools" - ], - "pycritty": [ - "setuptools" - ], - "pycron": [ - "setuptools" - ], - "pycrypto": [ - "setuptools" - ], - "pycryptodome": [ - "setuptools" - ], - "pycryptodomex": [ - "setuptools" - ], - "pycsdr": [ - "setuptools" - ], - "pyct": [ - "setuptools" - ], - "pyctr": [ - "setuptools" - ], - "pycuda": [ - "setuptools" - ], - "pycups": [ - "setuptools" - ], - "pycurl": [ - "setuptools" - ], - "pycxx": [ - "setuptools" - ], - "pydaikin": [ - "setuptools" - ], - "pydal": [ - "setuptools" - ], - "pydanfossair": [ - "setuptools" - ], - "pydantic": [ - "cython", - "setuptools" - ], - "pydantic-dydb": [ - "poetry-core" - ], - "pydash": [ - "setuptools" - ], - "pydata-sphinx-theme": [ - "setuptools" - ], - "pydbus": [ - "setuptools" - ], - "pydeck": [ - "setuptools" - ], - "pydeconz": [ - "setuptools" - ], - "pydelijn": [ - "setuptools" - ], - "pydenticon": [ - "setuptools" - ], - "pydeprecate": [ - "setuptools" - ], - "pydeps": [ - "setuptools" - ], - "pydes": [ - "setuptools" - ], - "pydevccu": [ - "setuptools" - ], - "pydevd": [ - "setuptools" - ], - "pydevd-odoo": [ - "setuptools" - ], - "pydexcom": [ - "setuptools" - ], - "pydicom": [ - "setuptools" - ], - "pydigiham": [ - "setuptools" - ], - "pydispatcher": [ - "setuptools" - ], - "pydmd": [ - "setuptools" - ], - "pydns": [ - "setuptools" - ], - "pydocstyle": [ - { - "buildSystem": "setuptools", - "until": "6.2.0" - }, - { - "buildSystem": "poetry-core", - "from": "6.2.0" - } - ], - "pydocumentdb": [ - "setuptools" - ], - "pydoods": [ - "setuptools" - ], - "pydot": [ - "setuptools" - ], - "pydpkg": [ - "poetry" - ], - "pydrive2": [ - "setuptools" - ], - "pydroid-ipcam": [ - "setuptools" - ], - "pydruid": [ - "setuptools" - ], - "pydsdl": [ - "setuptools" - ], - "pydub": [ - "setuptools" - ], - "pyduke-energy": [ - "setuptools" - ], - "pydy": [ - "cython", - "setuptools" - ], - "pydyf": [ - "flit-core", - "setuptools" - ], - "pyeapi": [ - "setuptools" - ], - "pyebus": [ - "poetry-core", - "setuptools" - ], - "pyeclib": [ - "setuptools" - ], - "pyeconet": [ - "setuptools" - ], - "pyecowitt": [ - "setuptools" - ], - "pyedimax": [ - "setuptools" - ], - "pyee": [ - "setuptools" - ], - "pyefergy": [ - "setuptools" - ], - "pyeight": [ - "setuptools" - ], - "pyelftools": [ - "setuptools" - ], - "pyemby": [ - "setuptools" - ], - "pyemd": [ - "cython", - "setuptools" - ], - "pyenchant": [ - "setuptools" - ], - "pyenvisalink": [ - "setuptools" - ], - "pyephember": [ - "setuptools" - ], - "pyepsg": [ - "setuptools" - ], - "pyerfa": [ - "setuptools", - "setuptools-scm" - ], - "pyeverlights": [ - "setuptools" - ], - "pyevilgenius": [ - "setuptools" - ], - "pyevmasm": [ - "setuptools" - ], - "pyexcel": [ - "setuptools" - ], - "pyexcel-io": [ - "setuptools" - ], - "pyexcel-ods": [ - "setuptools" - ], - "pyexcel-xls": [ - "setuptools" - ], - "pyext": [ - "setuptools" - ], - "pyezviz": [ - "setuptools" - ], - "pyface": [ - "setuptools" - ], - "pyfaidx": [ - "setuptools", - "setuptools-scm" - ], - "pyfakefs": [ - "setuptools" - ], - "pyfakewebcam": [ - "setuptools" - ], - "pyfantom": [ - "setuptools" - ], - "pyfcm": [ - "setuptools" - ], - "pyfftw": [ - "cython", - "setuptools" - ], - "pyfido": [ - "setuptools" - ], - "pyfiglet": [ - "setuptools" - ], - "pyfireservicerota": [ - "setuptools" - ], - "pyflakes": [ - "setuptools" - ], - "pyflexit": [ - "setuptools" - ], - "pyflic": [ - "setuptools" - ], - "pyflick": [ - "setuptools" - ], - "pyflume": [ - "setuptools" - ], - "pyflunearyou": [ - "poetry-core", - "setuptools" - ], - "pyfma": [ - "setuptools" - ], - "pyfnip": [ - "setuptools" - ], - "pyfreedompro": [ - "setuptools" - ], - "pyfribidi": [ - "setuptools" - ], - "pyfritzhome": [ - "setuptools" - ], - "pyfronius": [ - "setuptools" - ], - "pyftdi": [ - "setuptools" - ], - "pyftgl": [ - "setuptools" - ], - "pyftpdlib": [ - "setuptools" - ], - "pyfttt": [ - "setuptools" - ], - "pyfuse3": [ - "cython", - "setuptools" - ], - "pyfxa": [ - "setuptools" - ], - "pyfzf": [ - "setuptools" - ], - "pygal": [ - "setuptools" - ], - "pygame": [ - "setuptools" - ], - "pygame-gui": [ - "setuptools" - ], - "pygame-sdl2": [ - "cython", - "setuptools" - ], - "pygatt": [ - "setuptools" - ], - "pygccxml": [ - "setuptools" - ], - "pygdbmi": [ - "setuptools" - ], - "pygeoip": [ - "setuptools" - ], - "pygeos": [ - "cython", - "setuptools" - ], - "pygetwindow": [ - "setuptools" - ], - "pygit2": [ - "setuptools" - ], - "pygithub": [ - "setuptools" - ], - "pyglet": [ - "setuptools" - ], - "pygls": [ - "setuptools", - "setuptools-scm" - ], - "pygltflib": [ - "setuptools" - ], - "pygmars": [ - "setuptools", - "setuptools-scm" - ], - "pygments": [ - "setuptools" - ], - "pygments-better-html": [ - "setuptools" - ], - "pygments-markdown-lexer": [ - "setuptools" - ], - "pygmt": [ - "setuptools", - "setuptools-scm" - ], - "pygobject3": [ - "setuptools" - ], - "pygogo": [ - "setuptools" - ], - "pygpgme": [ - "setuptools" - ], - "pygraphviz": [ - "setuptools" - ], - "pygreat": [ - "setuptools" - ], - "pygrok": [ - "setuptools" - ], - "pygtail": [ - "setuptools" - ], - "pygtfs": [ - "setuptools", - "setuptools-scm" - ], - "pygti": [ - "setuptools", - "setuptools-scm" - ], - "pygtkspellcheck": [ - "setuptools" - ], - "pygtrie": [ - "setuptools" - ], - "pyhamcrest": [ - "hatch-vcs", - "hatchling", - "setuptools" - ], - "pyhanko": [ - "setuptools" - ], - "pyhanko-certvalidator": [ - "setuptools" - ], - "pyhaversion": [ - "setuptools" - ], - "pyhcl": [ - "setuptools" - ], - "pyheos": [ - "setuptools" - ], - "pyhiveapi": [ - "setuptools" - ], - "pyhocon": [ - "setuptools" - ], - "pyhomematic": [ - "setuptools" - ], - "pyhomepilot": [ - "setuptools" - ], - "pyhomeworks": [ - "setuptools" - ], - "pyhs100": [ - "setuptools" - ], - "pyhumps": [ - "poetry-core", - "setuptools" - ], - "pyi2cflash": [ - "setuptools" - ], - "pyialarm": [ - "setuptools" - ], - "pyicloud": [ - "setuptools" - ], - "pyicu": [ - "setuptools" - ], - "pyimpfuzzy": [ - "setuptools" - ], - "pyinfra": [ - "setuptools" - ], - "pyinotify": [ - "setuptools" - ], - "pyinputevent": [ - "setuptools" - ], - "pyinsteon": [ - "setuptools" - ], - "pyinstrument": [ - "setuptools" - ], - "pyintesishome": [ - "setuptools" - ], - "pyipma": [ - "setuptools" - ], - "pyipp": [ - "poetry-core", - "setuptools" - ], - "pyiqvia": [ - "poetry-core", - "setuptools" - ], - "pyisbn": [ - "setuptools" - ], - "pyisy": [ - "setuptools" - ], - "pyjet": [ - "cython", - "setuptools" - ], - "pyjks": [ - "setuptools" - ], - "pyjnius": [ - "cython", - "setuptools" - ], - "pyjsg": [ - "pbr" - ], - "pyjson5": [ - "setuptools" - ], - "pyjsparser": [ - "setuptools" - ], - "pyjwkest": [ - "setuptools" - ], - "pyjwt": [ - "setuptools" - ], - "pykakasi": [ - "setuptools", - "setuptools-scm" - ], - "pykdtree": [ - "setuptools" - ], - "pykeepass": [ - "setuptools" - ], - "pykerberos": [ - "setuptools" - ], - "pykeyatome": [ - "setuptools" - ], - "pykira": [ - "setuptools" - ], - "pykka": [ - "poetry-core", - "setuptools" - ], - "pykmtronic": [ - "setuptools" - ], - "pykodi": [ - "setuptools" - ], - "pykoplenti": [ - "setuptools" - ], - "pykostalpiko": [ - "setuptools" - ], - "pykrakenapi": [ - "setuptools" - ], - "pykube-ng": [ - "setuptools" - ], - "pykulersky": [ - "setuptools" - ], - "pykwalify": [ - "setuptools" - ], - "pykwb": [ - "setuptools" - ], - "pylacrosse": [ - "setuptools" - ], - "pylama": [ - "setuptools" - ], - "pylast": [ - "hatch-vcs", - "hatchling", - "setuptools", - "setuptools-scm" - ], - "pylatexenc": [ - "setuptools" - ], - "pylaunches": [ - "setuptools" - ], - "pyld": [ - "setuptools" - ], - "pylev": [ - "setuptools" - ], - "pylgnetcast": [ - "setuptools" - ], - "pylibacl": [ - "setuptools" - ], - "pylibconfig2": [ - "setuptools" - ], - "pylibdmtx": [ - "setuptools" - ], - "pylibftdi": [ - "setuptools" - ], - "pyliblo": [ - "cython", - "setuptools" - ], - "pylibmc": [ - "setuptools" - ], - "pylightning": [ - "setuptools" - ], - "pylink-square": [ - "setuptools" - ], - "pylint": [ - "setuptools" - ], - "pylint-celery": [ - "setuptools" - ], - "pylint-django": [ - "setuptools" - ], - "pylint-flask": [ - "setuptools" - ], - "pylint-plugin-utils": [ - "setuptools", - "poetry" - ], - "pylint-venv": [ - "poetry-core" - ], - "pylitterbot": [ - "poetry-core", - "setuptools" - ], - "pyln-bolt7": [ - "poetry" - ], - "pyln-client": [ - "poetry" - ], - "pyln-proto": [ - "poetry" - ], - "pylnk3": [ - "setuptools" - ], - "pylru": [ - "setuptools" - ], - "pyls-flake8": [ - "setuptools" - ], - "pyls-isort": [ - "setuptools" - ], - "pyls-spyder": [ - "setuptools" - ], - "pylsp-mypy": [ - "setuptools" - ], - "pylutron": [ - "setuptools" - ], - "pylutron-caseta": [ - "setuptools" - ], - "pylxd": [ - "setuptools" - ], - "pylyrics": [ - "setuptools" - ], - "pylzma": [ - "setuptools" - ], - "pymacaroons": [ - "setuptools" - ], - "pymaging": [ - "setuptools" - ], - "pymaging-png": [ - "setuptools" - ], - "pymailgunner": [ - "setuptools" - ], - "pymanopt": [ - "setuptools" - ], - "pymarkdown": [ - "setuptools" - ], - "pymarshal": [ - "setuptools" - ], - "pymata-express": [ - "setuptools" - ], - "pymatgen": [ - "cython", - "setuptools" - ], - "pymaven-patch": [ - "pbr", - "setuptools" - ], - "pymavlink": [ - "setuptools" - ], - "pymazda": [ - "setuptools" - ], - "pymbolic": [ - "setuptools" - ], - "pymc": [ - "setuptools" - ], - "pymc3": [ - "setuptools" - ], - "pymdown-extensions": [ - "hatchling", - "setuptools" - ], - "pymdstat": [ - "setuptools" - ], - "pymediainfo": [ - "setuptools", - "setuptools-scm" - ], - "pymediaroom": [ - "setuptools" - ], - "pymeeus": [ - "setuptools" - ], - "pymelcloud": [ - "setuptools" - ], - "pymemcache": [ - "setuptools" - ], - "pymemoize": [ - "setuptools" - ], - "pyment": [ - "setuptools" - ], - "pymetar": [ - "setuptools" - ], - "pymeteireann": [ - "setuptools" - ], - "pymeteoclimatic": [ - "setuptools" - ], - "pymetno": [ - "setuptools" - ], - "pymfy": [ - "poetry-core", - "setuptools" - ], - "pymicrobot": [ - "setuptools" - ], - "pymitv": [ - "setuptools" - ], - "pymodbus": [ - "setuptools" - ], - "pymongo": [ - "setuptools" - ], - "pymoo": [ - "cython", - "setuptools" - ], - "pymorphy2": [ - "setuptools" - ], - "pymorphy2-dicts-ru": [ - "setuptools" - ], - "pympler": [ - "setuptools" - ], - "pymsgbox": [ - "setuptools" - ], - "pymssql": [ - "cython", - "setuptools" - ], - "pymsteams": [ - "setuptools" - ], - "pymumble": [ - "setuptools" - ], - "pymunk": [ - "setuptools" - ], - "pymupdf": [ - "setuptools" - ], - "pymvglive": [ - "setuptools" - ], - "pymyq": [ - "setuptools" - ], - "pymysensors": [ - "setuptools" - ], - "pymysql": [ - "setuptools" - ], - "pymysqlsa": [ - "setuptools" - ], - "pymystem3": [ - "setuptools" - ], - "pynac": [ - "setuptools" - ], - "pynacl": [ - "setuptools" - ], - "pynamecheap": [ - "setuptools" - ], - "pynamodb": [ - "setuptools" - ], - "pynanoleaf": [ - "setuptools" - ], - "pynello": [ - "setuptools" - ], - "pynest2d": [ - "setuptools" - ], - "pynetbox": [ - "setuptools", - "setuptools-scm" - ], - "pynetdicom": [ - "setuptools" - ], - "pynetgear": [ - "setuptools" - ], - "pynina": [ - "setuptools" - ], - "pynisher": [ - "setuptools" - ], - "pynixutil": [ - "poetry" - ], - "pynmea2": [ - "setuptools" - ], - "pynndescent": [ - "setuptools" - ], - "pynobo": [ - "setuptools" - ], - "pynput": [ - "setuptools" - ], - "pynrrd": [ - "setuptools" - ], - "pynuki": [ - "poetry-core", - "setuptools" - ], - "pynut2": [ - "setuptools" - ], - "pynvim": [ - "setuptools" - ], - "pynvml": [ - "setuptools" - ], - "pynws": [ - "setuptools" - ], - "pynx584": [ - "setuptools" - ], - "pynzb": [ - "setuptools" - ], - "pyobihai": [ - "setuptools" - ], - "pyocr": [ - "setuptools" - ], - "pyoctoprintapi": [ - "setuptools" - ], - "pyodbc": [ - "setuptools" - ], - "pyogg": [ - "setuptools" - ], - "pyombi": [ - "setuptools" - ], - "pyomo": [ - "setuptools" - ], - "pyopencl": [ - "pybind11", - "setuptools" - ], - "pyopengl": [ - "setuptools" - ], - "pyopenssl": [ - "setuptools" - ], - "pyopenuv": [ - "poetry-core", - "setuptools" - ], - "pyopnsense": [ - "pbr", - "setuptools" - ], - "pyoppleio": [ - "setuptools" - ], - "pyosf": [ - "setuptools" - ], - "pyosmium": [ - "setuptools" - ], - "pyotgw": [ - "setuptools" - ], - "pyotp": [ - "setuptools" - ], - "pyoverkiz": [ - "poetry-core", - "setuptools" - ], - "pyowm": [ - "setuptools" - ], - "pyownet": [ - "setuptools" - ], - "pyp": [ - "setuptools" - ], - "pypandoc": [ - "setuptools" - ], - "pyparser": [ - "setuptools" - ], - "pyparsing": [ - "flit-core", - "setuptools" - ], - "pyparted": [ - "setuptools" - ], - "pypass": [ - "pbr", - "setuptools" - ], - "pypblib": [ - "setuptools" - ], - "pypca": [ - "setuptools" - ], - "pypcap": [ - "setuptools" - ], - "pypck": [ - "setuptools" - ], - "pypdf": [ - "flit" - ], - "pypdf2": [ - "setuptools" - ], - "pypdf3": [ - "setuptools" - ], - "pypeg2": [ - "setuptools" - ], - "pypemicro": [ - "setuptools" - ], - "pyperclip": [ - "setuptools" - ], - "pyperf": [ - "setuptools" - ], - "pypeul": [ - "poetry-core" - ], - "pyphen": [ - "flit", - "setuptools" - ], - "pyphotonfile": [ - "setuptools" - ], - "pypika-tortoise": [ - "poetry-core" - ], - "pypillowfight": [ - "setuptools" - ], - "pypinyin": [ - "setuptools" - ], - "pypiserver": [ - "setuptools" - ], - "pyplaato": [ - "setuptools" - ], - "pypng": [ - "setuptools" - ], - "pypoint": [ - "setuptools" - ], - "pypoolstation": [ - "poetry-core", - "setuptools" - ], - "pyppeteer": [ - "poetry-core", - "setuptools" - ], - "pyprecice": [ - "cython", - "setuptools" - ], - "pypresence": [ - "setuptools" - ], - "pyprind": [ - "setuptools" - ], - "pyprof2calltree": [ - "setuptools" - ], - "pyproj": [ - "cython", - "setuptools" - ], - "pyproject-flake8": [ - "flit-core" - ], - "pyproject-hooks": [ - "flit-core" - ], - "pyproject-metadata": [ - "setuptools" - ], - "pyprosegur": [ - "setuptools" - ], - "pyprusalink": [ - "setuptools" - ], - "pypsrp": [ - "poetry-core", - "setuptools" - ], - "pypubsub": [ - "setuptools" - ], - "pypugjs": [ - "setuptools" - ], - "pypykatz": [ - "setuptools" - ], - "pypytools": [ - "setuptools" - ], - "pyqldb": [ - "setuptools" - ], - "pyqrcode": [ - "setuptools" - ], - "pyqt-builder": [ - "setuptools" - ], - "pyqt4": [ - "setuptools" - ], - "pyqt5": [ - "setuptools" - ], - "pyqt5-sip": [ - "setuptools" - ], - "pyqt5-with-qtmultimedia": [ - "setuptools" - ], - "pyqt5-with-qtwebkit": [ - "setuptools" - ], - "pyqt6": [ - "setuptools" - ], - "pyqtgraph": [ - "setuptools" - ], - "pyqtwebengine": [ - "setuptools" - ], - "pyquaternion": [ - "setuptools" - ], - "pyquery": [ - "setuptools" - ], - "pyquil": [ - "poetry-core", - "setuptools" - ], - "pyqvrpro": [ - "setuptools" - ], - "pyrabbit2": [ - "setuptools" - ], - "pyrad": [ - "poetry-core", - "setuptools" - ], - "pyradios": [ - "setuptools" - ], - "pyrainbird": [ - "setuptools" - ], - "pyramid": [ - "setuptools" - ], - "pyramid-chameleon": [ - "setuptools" - ], - "pyramid-deferred-sqla": [ - "setuptools" - ], - "pyramid-exclog": [ - "setuptools" - ], - "pyramid-force-https": [ - "setuptools" - ], - "pyramid-hawkauth": [ - "setuptools" - ], - "pyramid-heroku": [ - "setuptools" - ], - "pyramid-jinja2": [ - "setuptools" - ], - "pyramid-jwt": [ - "setuptools" - ], - "pyramid-mako": [ - "setuptools" - ], - "pyramid-mixpanel": [ - "setuptools" - ], - "pyramid-multiauth": [ - "setuptools" - ], - "pyramid-openapi3": [ - "poetry" - ], - "pyramid-redirect": [ - "setuptools" - ], - "pyramid-redis": [ - "setuptools" - ], - "pyramid-retry": [ - "setuptools" - ], - "pyramid-splinter": [ - "setuptools" - ], - "pyramid-tm": [ - "setuptools" - ], - "pyreadability": [ - "setuptools" - ], - "pyreadstat": [ - "cython" - ], - "pyrect": [ - "setuptools" - ], - "pyregion": [ - "cython", - "setuptools" - ], - "pyrepl": [ - "setuptools" - ], - "pyrevolve": [ - "cython", - "setuptools" - ], - "pyrfc3339": [ - "setuptools" - ], - "pyrfxtrx": [ - "setuptools" - ], - "pyric": [ - "setuptools" - ], - "pyrisco": [ - "setuptools" - ], - "pyrituals": [ - "setuptools" - ], - "pyrmvtransport": [ - "flit", - "setuptools" - ], - "pyro-api": [ - "setuptools" - ], - "pyro-ppl": [ - "setuptools" - ], - "pyro4": [ - "setuptools" - ], - "pyro5": [ - "setuptools" - ], - "pyrogram": [ - "setuptools" - ], - "pyroma": [ - "setuptools" - ], - "pyroute2": [ - "setuptools" - ], - "pyrr": [ - "setuptools" - ], - "pyrsistent": [ - "setuptools" - ], - "pyrss2gen": [ - "setuptools" - ], - "pyruckus": [ - "setuptools" - ], - "pysabnzbd": [ - "setuptools" - ], - "pysaj": [ - "setuptools" - ], - "pysam": [ - "cython", - "setuptools" - ], - "pysaml2": [ - "setuptools" - ], - "pysatochip": [ - "setuptools" - ], - "pysbd": [ - "setuptools" - ], - "pyscard": [ - "setuptools" - ], - "pyscf": [ - "setuptools" - ], - "pyschedule": [ - "setuptools" - ], - "pyschemes": [ - "setuptools" - ], - "pyscreenshot": [ - "setuptools" - ], - "pyscreeze": [ - "setuptools" - ], - "pyscrypt": [ - "setuptools" - ], - "pyscss": [ - "setuptools" - ], - "pysdcp": [ - "setuptools" - ], - "pysdl2": [ - "setuptools" - ], - "pysecuritas": [ - "setuptools" - ], - "pysendfile": [ - "setuptools" - ], - "pysensibo": [ - "setuptools" - ], - "pysensors": [ - "setuptools" - ], - "pyserde": [ - "poetry", - "poetry-dynamic-versioning" - ], - "pyserial": [ - "setuptools" - ], - "pyserial-asyncio": [ - "setuptools" - ], - "pysftp": [ - "setuptools" - ], - "pysha3": [ - "setuptools" - ], - "pyshark": [ - "setuptools" - ], - "pyshex": [ - "pbr" - ], - "pyshexc": [ - "pbr" - ], - "pyshp": [ - "setuptools" - ], - "pysiaalarm": [ - "setuptools", - "setuptools-scm" - ], - "pyside": [ - "setuptools" - ], - "pyside2": [ - "setuptools" - ], - "pysideshiboken": [ - "setuptools" - ], - "pysidetools": [ - "setuptools" - ], - "pysigma": [ - "poetry-core", - "setuptools" - ], - "pysigma-backend-elasticsearch": [ - "poetry-core", - "setuptools" - ], - "pysigma-backend-insightidr": [ - "poetry-core", - "setuptools" - ], - "pysigma-backend-opensearch": [ - "poetry-core", - "setuptools" - ], - "pysigma-backend-qradar": [ - "poetry-core", - "setuptools" - ], - "pysigma-backend-splunk": [ - "poetry-core", - "setuptools" - ], - "pysigma-pipeline-crowdstrike": [ - "poetry-core", - "setuptools" - ], - "pysigma-pipeline-sysmon": [ - "poetry-core", - "setuptools" - ], - "pysigma-pipeline-windows": [ - "poetry-core", - "setuptools" - ], - "pysignalclirestapi": [ - "setuptools" - ], - "pysigset": [ - "setuptools" - ], - "pysimplegui": [ - "setuptools" - ], - "pysingleton": [ - "setuptools" - ], - "pyskyqhub": [ - "setuptools" - ], - "pyskyqremote": [ - "setuptools" - ], - "pyslurm": [ - "cython", - "setuptools" - ], - "pysma": [ - "setuptools" - ], - "pysmappee": [ - "setuptools" - ], - "pysmart": [ - "setuptools" - ], - "pysmart-smartx": [ - "setuptools" - ], - "pysmartapp": [ - "setuptools" - ], - "pysmartdl": [ - "setuptools" - ], - "pysmartthings": [ - "setuptools" - ], - "pysmb": [ - "setuptools" - ], - "pysmbc": [ - "setuptools" - ], - "pysmf": [ - "cython", - "setuptools" - ], - "pysmi": [ - "setuptools" - ], - "pysml": [ - "poetry-core", - "setuptools" - ], - "pysmt": [ - "setuptools" - ], - "pysnmp": [ - "setuptools" - ], - "pysnmp-pyasn1": [ - "poetry-core", - "setuptools" - ], - "pysnmp-pysmi": [ - "poetry-core", - "setuptools" - ], - "pysnmplib": [ - "poetry-core", - "setuptools" - ], - "pysnooper": [ - "setuptools" - ], - "pysnooz": [ - "poetry-core" - ], - "pysnow": [ - "poetry-core", - "setuptools" - ], - "pysocks": [ - "setuptools" - ], - "pysolcast": [ - "setuptools", - "setuptools-scm" - ], - "pysolr": [ - "setuptools", - "setuptools-scm" - ], - "pysoma": [ - "setuptools" - ], - "pysonos": [ - "setuptools" - ], - "pysoundfile": [ - "setuptools" - ], - "pyspark": [ - "setuptools" - ], - "pyspcwebgw": [ - "setuptools" - ], - "pyspf": [ - "setuptools" - ], - "pyspice": [ - "setuptools" - ], - "pyspiflash": [ - "setuptools" - ], - "pyspinel": [ - "setuptools" - ], - "pyspnego": [ - "setuptools" - ], - "pysptk": [ - "cython", - "setuptools" - ], - "pysqlite": [ - "setuptools" - ], - "pysqlitecipher": [ - "setuptools" - ], - "pysqueezebox": [ - "setuptools" - ], - "pysrim": [ - "setuptools" - ], - "pysrt": [ - "setuptools" - ], - "pyssim": [ - "setuptools" - ], - "pystac": [ - "setuptools" - ], - "pystache": [ - "setuptools" - ], - "pystemd": [ - "setuptools" - ], - "pystemmer": [ - "cython", - "setuptools" - ], - "pystray": [ - "setuptools" - ], - "pysvg-py3": [ - "setuptools" - ], - "pysvn": [ - "setuptools" - ], - "pyswitchbee": [ - "setuptools" - ], - "pyswitchbot": [ - "setuptools" - ], - "pysychonaut": [ - "setuptools" - ], - "pysyncobj": [ - "setuptools" - ], - "pysyncthru": [ - "setuptools" - ], - "pytabix": [ - "setuptools" - ], - "pytado": [ - "setuptools" - ], - "pytaglib": [ - "cython", - "setuptools" - ], - "pytankerkoenig": [ - "setuptools" - ], - "pytap2": [ - "setuptools" - ], - "pytautulli": [ - "setuptools" - ], - "pyte": [ - "setuptools" - ], - "pytelegrambotapi": [ - "setuptools" - ], - "pytenable": [ - "setuptools" - ], - "pytesseract": [ - "setuptools" - ], - "pytest": [ - "setuptools", - "setuptools-scm" - ], - "pytest-6": [ - "setuptools", - "setuptools-scm" - ], - "pytest-aio": [ - "setuptools" - ], - "pytest-aiohttp": [ - "setuptools", - "setuptools-scm" - ], - "pytest-annotate": [ - "setuptools" - ], - "pytest-arraydiff": [ - "setuptools", - "setuptools-scm" - ], - "pytest-astropy": [ - "setuptools", - "setuptools-scm" - ], - "pytest-astropy-header": [ - "setuptools", - "setuptools-scm" - ], - "pytest-asyncio": [ - "setuptools", - "setuptools-scm" - ], - "pytest-bdd": [ - "setuptools", - "poetry-core" - ], - "pytest-benchmark": [ - "setuptools" - ], - "pytest-black": [ - "setuptools", - "setuptools-scm" - ], - "pytest-cache": [ - "setuptools" - ], - "pytest-cases": [ - "setuptools", - "setuptools-scm" - ], - "pytest-catchlog": [ - "setuptools" - ], - "pytest-celery": [ - "flit-core", - "setuptools" - ], - "pytest-check": [ - "flit-core", - "setuptools" - ], - "pytest-cid": [ - "flit-core", - "setuptools" - ], - "pytest-clarity": [ - "setuptools" - ], - "pytest-click": [ - "setuptools" - ], - "pytest-console-scripts": [ - "setuptools", - "setuptools-scm" - ], - "pytest-cov": [ - "setuptools" - ], - "pytest-cram": [ - "setuptools" - ], - "pytest-datadir": [ - "setuptools", - "setuptools-scm" - ], - "pytest-datafiles": [ - "setuptools" - ], - "pytest-dependency": [ - "setuptools" - ], - "pytest-describe": [ - "setuptools" - ], - "pytest-django": [ - "setuptools", - "setuptools-scm" - ], - "pytest-docker": [ - "setuptools" - ], - "pytest-doctestplus": [ - "setuptools", - "setuptools-scm" - ], - "pytest-dotenv": [ - "setuptools" - ], - "pytest-env": [ - "setuptools" - ], - "pytest-error-for-skips": [ - "setuptools" - ], - "pytest-expect": [ - "setuptools" - ], - "pytest-factoryboy": [ - "setuptools" - ], - "pytest-filter-subpackage": [ - "setuptools", - "setuptools-scm" - ], - "pytest-fixture-config": [ - "setuptools" - ], - "pytest-flake8": [ - "setuptools" - ], - "pytest-flakes": [ - "setuptools" - ], - "pytest-flask": [ - "setuptools", - "setuptools-scm" - ], - "pytest-forked": [ - "setuptools", - "setuptools-scm" - ], - "pytest-freezegun": [ - "setuptools" - ], - "pytest-golden": [ - "poetry-core" - ], - "pytest-helpers-namespace": [ - "setuptools", - "setuptools-scm" - ], - "pytest-html": [ - "setuptools", - "setuptools-scm" - ], - "pytest-httpbin": [ - "setuptools" - ], - "pytest-httpserver": [ - "poetry-core", - "setuptools" - ], - "pytest-httpx": [ - "setuptools" - ], - "pytest-instafail": [ - "setuptools" - ], - "pytest-isort": [ - "poetry-core", - "setuptools" - ], - "pytest-json-report": [ - "setuptools" - ], - "pytest-lazy-fixture": [ - "setuptools" - ], - "pytest-localserver": [ - "setuptools" - ], - "pytest-logdog": [ - "setuptools", - "setuptools-scm" - ], - "pytest-metadata": [ - "setuptools", - "setuptools-scm" - ], - "pytest-mock": [ - "setuptools", - "setuptools-scm" - ], - "pytest-mockservers": [ - "poetry-core", - "setuptools" - ], - "pytest-mpl": [ - "setuptools", - "setuptools-scm" - ], - "pytest-mypy": [ - "setuptools", - "setuptools-scm" - ], - "pytest-mypy-plugins": [ - "setuptools" - ], - "pytest-openfiles": [ - "setuptools", - "setuptools-scm" - ], - "pytest-order": [ - "setuptools" - ], - "pytest-ordering": [ - "setuptools" - ], - "pytest-param-files": [ - "flit-core", - "setuptools" - ], - "pytest-profiling": [ - "setuptools", - "setuptools-git" - ], - "pytest-pylint": [ - "setuptools" - ], - "pytest-qt": [ - "setuptools", - "setuptools-scm" - ], - "pytest-raises": [ - "setuptools" - ], - "pytest-raisesregexp": [ - "setuptools" - ], - "pytest-raisin": [ - "flit-core", - "setuptools" - ], - "pytest-random-order": [ - "setuptools" - ], - "pytest-randomly": [ - "setuptools" - ], - "pytest-regressions": [ - "setuptools", - "setuptools-scm" - ], - "pytest-remotedata": [ - "setuptools", - "setuptools-scm" - ], - "pytest-repeat": [ - "setuptools", - "setuptools-scm" - ], - "pytest-rerunfailures": [ - "setuptools" - ], - "pytest-resource-path": [ - "setuptools" - ], - "pytest-runner": [ - "setuptools", - "setuptools-scm" - ], - "pytest-server-fixtures": [ - "setuptools" - ], - "pytest-services": [ - "setuptools", - "setuptools-scm" - ], - "pytest-shutil": [ - "setuptools" - ], - "pytest-skip-slow": [ - "setuptools" - ], - "pytest-snapshot": [ - "setuptools", - "setuptools-scm" - ], - "pytest-socket": [ - "poetry-core", - "setuptools" - ], - "pytest-splinter": [ - "setuptools" - ], - "pytest-splinter4": [ - "setuptools" - ], - "pytest-subprocess": [ - "setuptools" - ], - "pytest-subtesthack": [ - "setuptools" - ], - "pytest-subtests": [ - "setuptools", - "setuptools-scm" - ], - "pytest-sugar": [ - "setuptools" - ], - "pytest-test-utils": [ - "setuptools" - ], - "pytest-testmon": [ - "setuptools" - ], - "pytest-timeout": [ - "setuptools" - ], - "pytest-tornado": [ - "setuptools" - ], - "pytest-tornasync": [ - "setuptools" - ], - "pytest-trio": [ - "setuptools" - ], - "pytest-twisted": [ - "setuptools" - ], - "pytest-unordered": [ - "setuptools" - ], - "pytest-vcr": [ - "setuptools" - ], - "pytest-virtualenv": [ - "setuptools" - ], - "pytest-warnings": [ - "setuptools" - ], - "pytest-watch": [ - "setuptools" - ], - "pytest-xdist": [ - "setuptools", - "setuptools-scm" - ], - "pytest-xprocess": [ - "setuptools", - "setuptools-scm" - ], - "pytest-xvfb": [ - "setuptools" - ], - "pytestcache": [ - "setuptools" - ], - "pytestcov": [ - "setuptools" - ], - "pytestrunner": [ - "setuptools", - "setuptools-scm" - ], - "python-awair": [ - "poetry-core", - "setuptools" - ], - "python-axolotl": [ - "setuptools" - ], - "python-axolotl-curve25519": [ - "setuptools" - ], - "python-barcode": [ - "setuptools", - "setuptools-scm" - ], - "python-baseconv": [ - "setuptools" - ], - "python-benedict": [ - "setuptools" - ], - "python-bidi": [ - "setuptools" - ], - "python-binance": [ - "setuptools" - ], - "python-bitcoinlib": [ - "setuptools" - ], - "python-box": [ - "setuptools" - ], - "python-bsblan": [ - "poetry-core" - ], - "python-cinderclient": [ - "pbr", - "setuptools" - ], - "python-codon-tables": [ - "setuptools" - ], - "python-constraint": [ - "setuptools" - ], - "python-crfsuite": [ - "setuptools" - ], - "python-crontab": [ - "setuptools" - ], - "python-csxcad": [ - "cython", - "setuptools" - ], - "python-ctags3": [ - "setuptools" - ], - "python-daemon": [ - "setuptools" - ], - "python-datemath": [ - "setuptools" - ], - "python-dateutil": [ - "setuptools", - "setuptools-scm" - ], - "python-dbusmock": [ - "setuptools", - "setuptools-scm" - ], - "python-didl-lite": [ - "setuptools" - ], - "python-digitalocean": [ - "setuptools" - ], - "python-docx": [ - "setuptools" - ], - "python-doi": [ - "setuptools" - ], - "python-dotenv": [ - "setuptools" - ], - "python-dxf": [ - "setuptools" - ], - "python-ecobee-api": [ - "setuptools" - ], - "python-editor": [ - "setuptools" - ], - "python-engineio": [ - "setuptools" - ], - "python-etcd": [ - "setuptools" - ], - "python-ethtool": [ - "setuptools" - ], - "python-family-hub-local": [ - "setuptools" - ], - "python-fedora": [ - "setuptools" - ], - "python-flirt": [ - "setuptools" - ], - "python-fontconfig": [ - "cython", - "setuptools" - ], - "python-forecastio": [ - "setuptools" - ], - "python-frontmatter": [ - "setuptools" - ], - "python-fsutil": [ - "setuptools" - ], - "python-gammu": [ - "setuptools" - ], - "python-gitlab": [ - "setuptools" - ], - "python-glanceclient": [ - "pbr", - "setuptools" - ], - "python-gnupg": [ - "setuptools" - ], - "python-google-nest": [ - "setuptools" - ], - "python-gvm": [ - "poetry-core", - "setuptools" - ], - "python-hcl2": [ - "setuptools" - ], - "python-heatclient": [ - "pbr", - "setuptools" - ], - "python-hglib": [ - "setuptools" - ], - "python-homewizard-energy": [ - "poetry-core", - "setuptools" - ], - "python-hosts": [ - "setuptools" - ], - "python-hpilo": [ - "setuptools" - ], - "python-http-client": [ - "setuptools" - ], - "python-i18n": [ - "setuptools" - ], - "python-igraph": [ - "setuptools" - ], - "python-ipmi": [ - "setuptools" - ], - "python-ironicclient": [ - "pbr", - "setuptools" - ], - "python-izone": [ - "setuptools", - "setuptools-scm" - ], - "python-jenkins": [ - "pbr", - "setuptools" - ], - "python-jose": [ - "setuptools" - ], - "python-json-logger": [ - "setuptools" - ], - "python-jsonrpc-server": [ - "setuptools" - ], - "python-juicenet": [ - "setuptools" - ], - "python-kasa": [ - "poetry-core", - "setuptools" - ], - "python-keycloak": [ - "poetry-core", - "setuptools" - ], - "python-keyczar": [ - "setuptools" - ], - "python-keystoneclient": [ - "pbr", - "setuptools" - ], - "python-language-server": [ - "setuptools" - ], - "python-ldap": [ - "setuptools" - ], - "python-ldap-test": [ - "setuptools" - ], - "python-levenshtein": [ - "setuptools" - ], - "python-linux-procfs": [ - "setuptools" - ], - "python-logstash": [ - "setuptools" - ], - "python-louvain": [ - "setuptools" - ], - "python-lsp-black": [ - "setuptools" - ], - "python-lsp-jsonrpc": [ - "setuptools" - ], - "python-lsp-server": [ - "setuptools", - "setuptools-scm" - ], - "python-ly": [ - "setuptools" - ], - "python-lz4": [ - "setuptools", - "setuptools-scm" - ], - "python-lzf": [ - "setuptools" - ], - "python-lzo": [ - "setuptools" - ], - "python-magic": [ - "setuptools" - ], - "python-manilaclient": [ - "pbr", - "setuptools" - ], - "python-mapnik": [ - "setuptools" - ], - "python-markdown-math": [ - "setuptools" - ], - "python-memcached": [ - "setuptools" - ], - "python-miio": [ - "poetry-core", - "setuptools" - ], - "python-mimeparse": [ - "setuptools" - ], - "python-mnist": [ - "setuptools" - ], - "python-monkey-business": [ - "setuptools" - ], - "python-mpv-jsonipc": [ - "setuptools" - ], - "python-multipart": [ - "setuptools", - "hatchling" - ], - "python-mystrom": [ - "setuptools" - ], - "python-nest": [ - "setuptools" - ], - "python-nmap": [ - "setuptools" - ], - "python-nomad": [ - "setuptools" - ], - "python-novaclient": [ - "pbr", - "setuptools" - ], - "python-nvd3": [ - "setuptools" - ], - "python-oauth2": [ - "setuptools" - ], - "python-olm": [ - "setuptools" - ], - "python-opendata-transport": [ - "setuptools" - ], - "python-openems": [ - "cython", - "setuptools" - ], - "python-openstackclient": [ - "pbr", - "setuptools" - ], - "python-openzwave": [ - "cython", - "setuptools" - ], - "python-openzwave-mqtt": [ - "setuptools" - ], - "python-osc": [ - "setuptools" - ], - "python-owasp-zap-v2-4": [ - "setuptools" - ], - "python-packer": [ - "setuptools" - ], - "python-pae": [ - "poetry-core", - "setuptools" - ], - "python-pam": [ - "setuptools" - ], - "python-periphery": [ - "setuptools" - ], - "python-picnic-api": [ - "setuptools" - ], - "python-pidfile": [ - "setuptools" - ], - "python-pipedrive": [ - "setuptools" - ], - "python-pkcs11": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "python-prctl": [ - "setuptools" - ], - "python-ptrace": [ - "setuptools" - ], - "python-rabbitair": [ - "setuptools" - ], - "python-rapidjson": [ - "setuptools" - ], - "python-redis-lock": [ - "setuptools" - ], - "python-registry": [ - "setuptools" - ], - "python-rtmidi": [ - "setuptools" - ], - "python-sat": [ - "setuptools" - ], - "python-schema-registry-client": [ - "setuptools" - ], - "python-simple-hipchat": [ - "setuptools" - ], - "python-slugify": [ - "setuptools" - ], - "python-smarttub": [ - "setuptools" - ], - "python-snap7": [ - "setuptools" - ], - "python-snappy": [ - "setuptools" - ], - "python-socketio": [ - "setuptools" - ], - "python-socks": [ - "setuptools" - ], - "python-songpal": [ - "poetry-core", - "setuptools" - ], - "python-sql": [ - "setuptools" - ], - "python-status": [ - "setuptools" - ], - "python-stdnum": [ - "setuptools" - ], - "python-string-utils": [ - "setuptools" - ], - "python-subunit": [ - "setuptools" - ], - "python-swiftclient": [ - "pbr", - "setuptools" - ], - "python-tado": [ - "setuptools" - ], - "python-telegram": [ - "setuptools" - ], - "python-telegram-bot": [ - "setuptools" - ], - "python-toolbox": [ - "setuptools" - ], - "python-trovo": [ - "poetry", - "setuptools" - ], - "python-twitch-client": [ - "setuptools" - ], - "python-twitter": [ - "setuptools" - ], - "python-u2flib-host": [ - "setuptools" - ], - "python-uinput": [ - "setuptools" - ], - "python-ulid": [ - "setuptools", - "setuptools-scm" - ], - "python-unshare": [ - "setuptools" - ], - "python-utils": [ - "setuptools" - ], - "python-vagrant": [ - "setuptools" - ], - "python-velbus": [ - "setuptools" - ], - "python-vipaccess": [ - "setuptools" - ], - "python-vlc": [ - "setuptools" - ], - "python-whois": [ - "setuptools" - ], - "python-wink": [ - "setuptools" - ], - "python-xmp-toolkit": [ - "setuptools" - ], - "python-zbar": [ - "setuptools" - ], - "python3-application": [ - "setuptools" - ], - "python3-eventlib": [ - "setuptools" - ], - "python3-gnutls": [ - "setuptools" - ], - "python3-openid": [ - "setuptools" - ], - "python3-saml": [ - "setuptools" - ], - "pythoncatchconflictshook": [ - "setuptools" - ], - "pythondialog": [ - "setuptools" - ], - "pythonefl": [ - "setuptools" - ], - "pythonegardia": [ - "setuptools" - ], - "pythonfinder": [ - "setuptools" - ], - "pythonix": [ - "setuptools" - ], - "pythonnet": [ - "setuptools" - ], - "pythonping": [ - "setuptools" - ], - "pythran": [ - "setuptools" - ], - "pytibber": [ - "setuptools" - ], - "pytile": [ - "poetry-core", - "setuptools" - ], - "pytimeparse": [ - "setuptools" - ], - "pytkdocs": [ - "pdm-pep517" - ], - "pytm": [ - "setuptools" - ], - "pytmx": [ - "setuptools" - ], - "pytoml": [ - "setuptools" - ], - "pytomlpp": [ - "setuptools" - ], - "pytomorrowio": [ - "setuptools" - ], - "pytoolconfig": [ - "pdm-pep517" - ], - "pytools": [ - "setuptools" - ], - "pytorch": [ - "setuptools" - ], - "pytorch-bin": [ - "setuptools" - ], - "pytorch-lightning": [ - "setuptools" - ], - "pytorch-metric-learning": [ - "setuptools" - ], - "pytorch-pfn-extras": [ - "setuptools" - ], - "pytorchwithcuda": [ - "setuptools" - ], - "pytorchwithoutcuda": [ - "setuptools" - ], - "pytraccar": [ - "poetry-core", - "setuptools" - ], - "pytradfri": [ - "setuptools" - ], - "pytrafikverket": [ - "setuptools" - ], - "pytransportnsw": [ - "setuptools" - ], - "pytransportnswv2": [ - "setuptools" - ], - "pytrends": [ - "setuptools" - ], - "pytricia": [ - "setuptools" - ], - "pyttsx3": [ - "setuptools" - ], - "pytube": [ - "setuptools" - ], - "pytun": [ - "setuptools" - ], - "pyturbojpeg": [ - "setuptools" - ], - "pytweening": [ - "setuptools" - ], - "pytwitchapi": [ - "setuptools" - ], - "pytz": [ - "setuptools" - ], - "pytz-deprecation-shim": [ - "setuptools" - ], - "pytzdata": [ - "poetry", - "setuptools" - ], - "pyu2f": [ - "setuptools" - ], - "pyuavcan": [ - "setuptools" - ], - "pyudev": [ - "setuptools" - ], - "pyunifi": [ - "setuptools" - ], - "pyunifiprotect": [ - "setuptools" - ], - "pyupdate": [ - "setuptools" - ], - "pyupgrade": [ - "setuptools" - ], - "pyuptimerobot": [ - "setuptools" - ], - "pyusb": [ - "setuptools", - "setuptools-scm" - ], - "pyuseragents": [ - "setuptools" - ], - "pyutil": [ - "setuptools" - ], - "pyutilib": [ - "setuptools" - ], - "pyuv": [ - "setuptools" - ], - "pyvcd": [ - "setuptools", - "setuptools-scm" - ], - "pyvera": [ - "poetry-core", - "setuptools" - ], - "pyverilog": [ - "setuptools" - ], - "pyversasense": [ - "setuptools" - ], - "pyvesync": [ - "setuptools" - ], - "pyvex": [ - "setuptools" - ], - "pyvicare": [ - "setuptools" - ], - "pyvips": [ - "setuptools" - ], - "pyvis": [ - "setuptools" - ], - "pyvisa": [ - "setuptools", - "setuptools-scm" - ], - "pyvisa-py": [ - "setuptools", - "setuptools-scm" - ], - "pyviz-comms": [ - "setuptools" - ], - "pyvizio": [ - "setuptools" - ], - "pyvlx": [ - "setuptools" - ], - "pyvmomi": [ - "setuptools" - ], - "pyvo": [ - "setuptools", - "setuptools-scm" - ], - "pyvolumio": [ - "setuptools" - ], - "pyvoro": [ - "setuptools" - ], - "pywal": [ - "setuptools" - ], - "pywatchman": [ - "setuptools" - ], - "pywavelets": [ - "cython", - "setuptools" - ], - "pywayland": [ - "setuptools" - ], - "pywbem": [ - "pbr", - "setuptools" - ], - "pyweatherflowrest": [ - "setuptools" - ], - "pywebpush": [ - "setuptools" - ], - "pywebview": [ - "setuptools" - ], - "pywemo": [ - "poetry-core", - "setuptools" - ], - "pywerview": [ - "setuptools" - ], - "pywilight": [ - "setuptools" - ], - "pywinrm": [ - "setuptools" - ], - "pywizlight": [ - "setuptools" - ], - "pywlroots": [ - "setuptools" - ], - "pyworld": [ - "cython", - "setuptools" - ], - "pyws66i": [ - "setuptools" - ], - "pyx": [ - "setuptools" - ], - "pyxattr": [ - "setuptools" - ], - "pyxb": [ - "setuptools" - ], - "pyxbe": [ - "setuptools" - ], - "pyxdg": [ - "setuptools" - ], - "pyxeoma": [ - "setuptools" - ], - "pyxiaomigateway": [ - "setuptools" - ], - "pyxl3": [ - "setuptools" - ], - "pyxnat": [ - "setuptools" - ], - "pyyaml": [ - "cython", - "setuptools" - ], - "pyyaml-env-tag": [ - "flit-core", - "setuptools" - ], - "pyyaml-include": [ - "setuptools", - "setuptools-scm" - ], - "pyzbar": [ - "setuptools" - ], - "pyzerproc": [ - "setuptools" - ], - "pyzmq": [ - "packaging", - "setuptools" - ], - "pyzufall": [ - "setuptools" - ], - "qcelemental": [ - "setuptools" - ], - "qcengine": [ - "setuptools" - ], - "qcs-api-client": [ - "poetry-core", - "setuptools" - ], - "qdarkstyle": [ - "setuptools" - ], - "qdldl": [ - "setuptools" - ], - "qdx": [ - "poetry" - ], - "qiling": [ - "setuptools" - ], - "qimage2ndarray": [ - "setuptools" - ], - "qingping-ble": [ - "poetry-core", - "setuptools" - ], - "qiskit": [ - "setuptools" - ], - "qiskit-aer": [ - "cython", - "setuptools" - ], - "qiskit-finance": [ - "setuptools" - ], - "qiskit-ibmq-provider": [ - "setuptools" - ], - "qiskit-ignis": [ - "setuptools" - ], - "qiskit-machine-learning": [ - "setuptools" - ], - "qiskit-nature": [ - "setuptools" - ], - "qiskit-optimization": [ - "setuptools" - ], - "qiskit-terra": [ - "cython", - "setuptools" - ], - "qmk-dotty-dict": [ - "setuptools", - "setuptools-scm" - ], - "qnap-qsw": [ - "setuptools" - ], - "qnapstats": [ - "setuptools" - ], - "qrcode": [ - "setuptools" - ], - "qreactor": [ - "setuptools" - ], - "qscintilla": [ - "setuptools" - ], - "qscintilla-qt4": [ - "setuptools" - ], - "qscintilla-qt5": [ - "setuptools" - ], - "qstylizer": [ - "pbr", - "setuptools" - ], - "qt5reactor": [ - "setuptools" - ], - "qtawesome": [ - "setuptools" - ], - "qtconsole": [ - "setuptools" - ], - "qtpy": [ - "setuptools" - ], - "qualysclient": [ - "setuptools" - ], - "quamash": [ - "setuptools" - ], - "quandl": [ - "setuptools" - ], - "quantities": [ - "setuptools" - ], - "quantum-gateway": [ - "setuptools" - ], - "querystring-parser": [ - "setuptools" - ], - "questionary": [ - "poetry-core", - "setuptools" - ], - "queuelib": [ - "setuptools" - ], - "qutip": [ - "cython", - "setuptools" - ], - "r2pipe": [ - "setuptools" - ], - "rachiopy": [ - "setuptools" - ], - "radicale-infcloud": [ - "setuptools" - ], - "radio-beam": [ - "setuptools", - "setuptools-scm" - ], - "radios": [ - "poetry-core", - "setuptools" - ], - "radiotherm": [ - "setuptools" - ], - "radish-bdd": [ - "setuptools" - ], - "railroad-diagrams": [ - "setuptools" - ], - "rainbowstream": [ - "setuptools" - ], - "raincloudy": [ - "setuptools" - ], - "ramlfications": [ - "setuptools" - ], - "random2": [ - "setuptools" - ], - "rangehttpserver": [ - "setuptools" - ], - "rapidfuzz": [ - "packaging", - "scikit-build", - "setuptools" - ], - "rapidfuzz-capi": [ - "setuptools" - ], - "rarfile": [ - "setuptools" - ], - "rasterio": [ - "cython", - "setuptools" - ], - "ratelim": [ - "setuptools" - ], - "ratelimit": [ - "setuptools" - ], - "ratelimiter": [ - "setuptools" - ], - "raven": [ - "setuptools" - ], - "rawkit": [ - "setuptools" - ], - "ray": [ - "cython" - ], - "rbtools": [ - "setuptools" - ], - "rcssmin": [ - "setuptools" - ], - "rdbms-subsetter": [ - "setuptools" - ], - "rdflib": [ - { - "buildSystem": "setuptools", - "until": "6.3.0" - }, - { - "buildSystem": "poetry", - "from": "6.3.0" - } - ], - "rdkit": [ - "setuptools" - ], - "re-assert": [ - "setuptools" - ], - "reactivex": [ - "poetry-core" - ], - "readability-lxml": [ - "setuptools" - ], - "readchar": [ - "setuptools" - ], - "readlike": [ - "setuptools" - ], - "readme": [ - "setuptools" - ], - "readme-renderer": [ - "setuptools" - ], - "readstats": [ - "cython" - ], - "readthedocs-sphinx-ext": [ - "setuptools" - ], - "rebulk": [ - "setuptools" - ], - "recoll": [ - "setuptools" - ], - "recommonmark": [ - "setuptools" - ], - "recordlinkage": [ - "setuptools" - ], - "redbaron": [ - "setuptools" - ], - "redis": [ - "setuptools" - ], - "rednose": [ - "setuptools" - ], - "reedsolo": [ - "cython", - "setuptools" - ], - "reflink": [ - "setuptools" - ], - "regenmaschine": [ - "poetry-core", - "setuptools" - ], - "regex": [ - "setuptools" - ], - "regional": [ - "setuptools" - ], - "reikna": [ - "setuptools" - ], - "related": [ - "setuptools" - ], - "relatorio": [ - "setuptools" - ], - "releases": [ - "setuptools" - ], - "remarshal": [ - "poetry-core", - "setuptools" - ], - "remi": [ - "setuptools" - ], - "renault-api": [ - "poetry-core", - "setuptools" - ], - "rencode": [ - "cython", - "setuptools" - ], - "reolink": [ - "setuptools" - ], - "reorder-python-imports": [ - "setuptools" - ], - "reparser": [ - "setuptools" - ], - "repath": [ - "setuptools" - ], - "repeated-test": [ - "setuptools-scm" - ], - "repocheck": [ - "setuptools" - ], - "reportengine": [ - "flit", - "setuptools" - ], - "reportlab": [ - "setuptools" - ], - "repoze-lru": [ - "setuptools" - ], - "repoze-sphinx-autointerface": [ - "setuptools" - ], - "repoze-who": [ - "setuptools" - ], - "represent": [ - "setuptools" - ], - "reproject": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "reqif": [ - "poetry-core", - "setuptools" - ], - "requests": [ - "setuptools" - ], - "requests-aws4auth": [ - "setuptools" - ], - "requests-cache": [ - "poetry-core", - "setuptools" - ], - "requests-credssp": [ - "setuptools" - ], - "requests-download": [ - "setuptools" - ], - "requests-file": [ - "setuptools" - ], - "requests-futures": [ - "setuptools" - ], - "requests-hawk": [ - "setuptools" - ], - "requests-http-signature": [ - "setuptools", - "setuptools-scm" - ], - "requests-kerberos": [ - "setuptools" - ], - "requests-mock": [ - "pbr", - "setuptools" - ], - "requests-ntlm": [ - "setuptools" - ], - "requests-oauthlib": [ - "setuptools" - ], - "requests-pkcs12": [ - "setuptools" - ], - "requests-toolbelt": [ - "setuptools" - ], - "requests-unixsocket": [ - "pbr", - "setuptools" - ], - "requestsexceptions": [ - "pbr", - "setuptools" - ], - "requirements-detector": [ - "poetry-core", - "setuptools" - ], - "requirements-parser": [ - "poetry-core", - "setuptools" - ], - "resampy": [ - "cython", - "setuptools" - ], - "reserved": [ - "setuptools" - ], - "resolvelib": [ - "setuptools" - ], - "responses": [ - "setuptools" - ], - "respx": [ - "setuptools" - ], - "resteasy": [ - "setuptools" - ], - "restfly": [ - "setuptools" - ], - "restrictedpython": [ - "setuptools" - ], - "restructuredtext-lint": [ - "setuptools" - ], - "restview": [ - "setuptools" - ], - "result": [ - "setuptools" - ], - "rethinkdb": [ - "setuptools" - ], - "retry": [ - "pbr", - "setuptools" - ], - "retry-decorator": [ - "setuptools" - ], - "retrying": [ - "setuptools" - ], - "returns": [ - "poetry" - ], - "retworkx": [ - "setuptools" - ], - "rfc3339": [ - "setuptools" - ], - "rfc3339-validator": [ - "setuptools" - ], - "rfc3986": [ - "setuptools" - ], - "rfc3986-validator": [ - "pytest-runner", - "setuptools" - ], - "rfc3987": [ - "setuptools" - ], - "rfc6555": [ - "setuptools" - ], - "rfc7464": [ - "setuptools" - ], - "rfcat": [ - "setuptools" - ], - "rflink": [ - "setuptools" - ], - "rich": [ - "poetry-core", - "setuptools" - ], - "rich-argparse-plus": [ - "flit" - ], - "rich-rst": [ - "setuptools" - ], - "ring-doorbell": [ - "setuptools" - ], - "rio-tiler": [ - { - "buildSystem": "flit-core", - "until": "4.0.0" - }, - { - "buildSystem": "hatchling", - "from": "4.0.0" - } - ], - "ripe-atlas-cousteau": [ - "setuptools" - ], - "ripe-atlas-sagan": [ - "setuptools" - ], - "riprova": [ - "setuptools" - ], - "ripser": [ - "cython", - "setuptools" - ], - "rising": [ - "setuptools" - ], - "ritassist": [ - "setuptools" - ], - "rjpl": [ - "setuptools" - ], - "rjsmin": [ - "setuptools" - ], - "rki-covid-parser": [ - "setuptools" - ], - "rlax": [ - "setuptools" - ], - "rlp": [ - "setuptools" - ], - "rmcl": [ - "poetry-core", - "setuptools" - ], - "rmfuse": [ - "poetry-core" - ], - "rmrl": [ - "poetry-core", - "setuptools" - ], - "rnc2rng": [ - "setuptools" - ], - "rnginline": [ - "setuptools" - ], - "rns": [ - "setuptools" - ], - "robot-detection": [ - "setuptools" - ], - "robotframework": [ - "setuptools" - ], - "robotframework-databaselibrary": [ - "setuptools" - ], - "robotframework-requests": [ - "setuptools" - ], - "robotframework-selenium2library": [ - "setuptools" - ], - "robotframework-seleniumlibrary": [ - "setuptools" - ], - "robotframework-sshlibrary": [ - "setuptools" - ], - "robotstatuschecker": [ - "setuptools" - ], - "robotsuite": [ - "setuptools" - ], - "rocket-errbot": [ - "setuptools" - ], - "roku": [ - "setuptools" - ], - "rokuecp": [ - "poetry-core", - "setuptools" - ], - "rollbar": [ - "setuptools" - ], - "roman": [ - "setuptools" - ], - "ronin": [ - "setuptools" - ], - "roombapy": [ - "poetry-core", - "setuptools" - ], - "roonapi": [ - "poetry-core", - "setuptools" - ], - "rope": [ - "setuptools" - ], - "ropgadget": [ - "setuptools" - ], - "ropper": [ - "setuptools" - ], - "roundrobin": [ - "setuptools" - ], - "routes": [ - "setuptools" - ], - "rova": [ - "setuptools" - ], - "rpcq": [ - "setuptools" - ], - "rpdb": [ - "setuptools" - ], - "rpi-bad-power": [ - "setuptools" - ], - "rpi-gpio": [ - "setuptools" - ], - "rpi-gpio2": [ - "setuptools" - ], - "rplcd": [ - "setuptools" - ], - "rply": [ - "setuptools" - ], - "rpmfile": [ - "setuptools", - "setuptools-scm" - ], - "rpmfluff": [ - "setuptools" - ], - "rpy2": [ - "setuptools" - ], - "rpyc": [ - "hatchling", - "setuptools" - ], - "rq": [ - "setuptools" - ], - "rsa": [ - "poetry-core", - "setuptools" - ], - "rsskey": [ - "flit-core", - "setuptools" - ], - "rst2ansi": [ - "setuptools" - ], - "rst2pdf": [ - "setuptools" - ], - "rstcheck": [ - "poetry-core", - "setuptools" - ], - "rstcheck-core": [ - "poetry-core", - "setuptools" - ], - "rtmidi-python": [ - "cython", - "setuptools" - ], - "rtmixer": [ - "cython", - "setuptools" - ], - "rtoml": [ - "setuptools" - ], - "rtree": [ - "setuptools" - ], - "rtslib": [ - "setuptools" - ], - "rtsp-to-webrtc": [ - "setuptools" - ], - "ruamel-base": [ - "setuptools" - ], - "ruamel-yaml": [ - "setuptools" - ], - "ruamel-yaml-clib": [ - "setuptools" - ], - "rubymarshal": [ - "setuptools" - ], - "ruffus": [ - "setuptools" - ], - "runway-python": [ - "setuptools" - ], - "ruuvitag-ble": [ - "hatchling" - ], - "ruyaml": [ - "setuptools", - "setuptools-scm" - ], - "rx": [ - "setuptools" - ], - "rxv": [ - "setuptools", - "setuptools-scm" - ], - "rzpipe": [ - "setuptools" - ], - "s2clientprotocol": [ - "setuptools" - ], - "s3-credentials": [ - "setuptools" - ], - "s3cmd": [ - "setuptools" - ], - "s3fs": [ - "setuptools" - ], - "s3transfer": [ - "setuptools" - ], - "sabyenc": [ - "setuptools" - ], - "sabyenc3": [ - "setuptools" - ], - "sacn": [ - "setuptools" - ], - "sacred": [ - "setuptools" - ], - "sacremoses": [ - "setuptools" - ], - "safe": [ - "setuptools" - ], - "safeeyes": [ - "setuptools" - ], - "safeio": [ - "setuptools" - ], - "safety": [ - "setuptools" - ], - "sagemaker": [ - "setuptools" - ], - "salmon-mail": [ - "setuptools" - ], - "salt-pepper": [ - "setuptools", - "setuptools-scm" - ], - "sampledata": [ - "setuptools" - ], - "samplerate": [ - "setuptools" - ], - "samsungctl": [ - "setuptools" - ], - "samsungtvws": [ - "setuptools" - ], - "sane": [ - "setuptools" - ], - "sane-python": [ - "poetry-core" - ], - "saneyaml": [ - "setuptools", - "setuptools-scm" - ], - "sanic": [ - "poetry-core", - "setuptools" - ], - "sanic-auth": [ - "setuptools" - ], - "sanic-routing": [ - "setuptools" - ], - "sanic-testing": [ - "setuptools" - ], - "sansio-multipart": [ - "setuptools" - ], - "sapi-python-client": [ - "setuptools", - "setuptools-scm" - ], - "sarge": [ - "setuptools" - ], - "sarif-om": [ - "pbr", - "setuptools" - ], - "sasmodels": [ - "setuptools" - ], - "sat-search": [ - "pytest-runner", - "setuptools" - ], - "sat-stac": [ - "setuptools" - ], - "scales": [ - "setuptools" - ], - "scancode-toolkit": [ - "setuptools" - ], - "scandir": [ - "setuptools" - ], - "scapy": [ - "setuptools" - ], - "schedule": [ - "setuptools" - ], - "schema": [ - "setuptools" - ], - "schema-salad": [ - "setuptools" - ], - "schemainspect": [ - "setuptools" - ], - "schiene": [ - "setuptools" - ], - "schwifty": [ - "setuptools" - ], - "scikit-bio": [ - "cython", - "setuptools" - ], - "scikit-build": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "scikit-fmm": [ - "setuptools" - ], - "scikit-fuzzy": [ - "setuptools" - ], - "scikit-hep-testdata": [ - "setuptools", - "setuptools-scm" - ], - "scikit-image": [ - "cython", - "setuptools" - ], - "scikit-learn": [ - "cython", - "setuptools" - ], - "scikit-learn-extra": [ - "cython", - "setuptools" - ], - "scikit-misc": [ - "cython", - "setuptools" - ], - "scikit-optimize": [ - "setuptools" - ], - "scikit-spatial": [ - "poetry" - ], - "scikit-survival": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "scikit-tda": [ - "cython", - "setuptools" - ], - "scikitimage": [ - "cython", - "setuptools" - ], - "scikitlearn": [ - "cython", - "setuptools" - ], - "scikits-odes": [ - "cython", - "setuptools" - ], - "scipy": [ - "cython", - "setuptools" - ], - "scmrepo": [ - "setuptools" - ], - "scooby": [ - "setuptools" - ], - "scour": [ - "setuptools" - ], - "scp": [ - "setuptools" - ], - "scramp": [ - "setuptools" - ], - "scrap-engine": [ - "setuptools", - "setuptools-scm" - ], - "scrapy": [ - "setuptools" - ], - "scrapy-deltafetch": [ - "setuptools" - ], - "scrapy-fake-useragent": [ - "setuptools" - ], - "scrapy-splash": [ - "setuptools" - ], - "screeninfo": [ - "poetry-core", - "setuptools" - ], - "screenlogicpy": [ - "setuptools" - ], - "scripttest": [ - "setuptools" - ], - "scs": [ - "setuptools" - ], - "sdds": [ - "setuptools" - ], - "sdnotify": [ - "setuptools" - ], - "seaborn": [ - { - "buildSystem": "setuptools", - "until": "0.12.0" - }, - { - "buildSystem": "flit-core", - "from": "0.12.0" - } - ], - "seabreeze": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "seatconnect": [ - "setuptools", - "setuptools-scm" - ], - "seccomp": [ - "cython", - "setuptools" - ], - "secp256k1": [ - "setuptools" - ], - "secretstorage": [ - "setuptools" - ], - "secure": [ - "setuptools" - ], - "securetar": [ - "setuptools" - ], - "seekpath": [ - "setuptools" - ], - "segments": [ - "setuptools" - ], - "segno": [ - "setuptools" - ], - "selectors2": [ - "setuptools" - ], - "selinux": [ - "setuptools" - ], - "semantic-version": [ - "setuptools" - ], - "semver": [ - "setuptools" - ], - "send2trash": [ - "setuptools" - ], - "sendgrid": [ - "setuptools" - ], - "sense-energy": [ - "setuptools" - ], - "sensor-state-data": [ - "poetry-core", - "setuptools" - ], - "sensorpro-ble": [ - "poetry-core", - "setuptools" - ], - "sensorpush-ble": [ - "poetry-core", - "setuptools" - ], - "sentencepiece": [ - "setuptools" - ], - "sentinel": [ - "poetry-core", - "setuptools" - ], - "sentinels": [ - "setuptools" - ], - "sentry-sdk": [ - "setuptools" - ], - "sepaxml": [ - "setuptools" - ], - "seqdiag": [ - "setuptools" - ], - "seqeval": [ - "setuptools" - ], - "sequoia": [ - "setuptools" - ], - "serpent": [ - "setuptools" - ], - "serpy": [ - "setuptools" - ], - "servefile": [ - "setuptools" - ], - "serverlessrepo": [ - "setuptools" - ], - "service-identity": [ - "setuptools" - ], - "setproctitle": [ - "setuptools" - ], - "setupmeta": [ - "setuptools", - "setuptools-scm" - ], - "setuptools-declarative-requirements": [ - "setuptools", - "setuptools-scm" - ], - "setuptools-git": [ - "setuptools" - ], - "setuptools-lint": [ - "setuptools" - ], - "setuptools-rust": [ - "setuptools", - "setuptools-scm" - ], - "setuptools-scm": [ - "setuptools" - ], - "setuptools-scm-git-archive": [ - "setuptools", - "setuptools-scm" - ], - "setuptoolsbuildhook": [ - "setuptools" - ], - "setuptoolscheckhook": [ - "setuptools" - ], - "setuptoolstrial": [ - "setuptools" - ], - "seventeentrack": [ - "poetry-core", - "setuptools" - ], - "sexpdata": [ - "setuptools" - ], - "sfepy": [ - "cython", - "setuptools" - ], - "sgmllib3k": [ - "setuptools" - ], - "sgp4": [ - "setuptools" - ], - "sh": [ - "setuptools" - ], - "shamir-mnemonic": [ - "setuptools" - ], - "shap": [ - "setuptools" - ], - "shapely": [ - "cython", - "setuptools" - ], - "sharedmem": [ - "setuptools" - ], - "sharkiq": [ - "setuptools" - ], - "sharkiqpy": [ - "setuptools" - ], - "shellcheck-py": [ - "setuptools" - ], - "shellescape": [ - "setuptools" - ], - "shellingham": [ - "setuptools" - ], - "shexjsg": [ - "pbr" - ], - "shiboken2": [ - "setuptools" - ], - "shippai": [ - "setuptools" - ], - "shiv": [ - "setuptools" - ], - "shodan": [ - "setuptools" - ], - "shortuuid": [ - "poetry", - "setuptools" - ], - "should-dsl": [ - "setuptools" - ], - "showit": [ - "setuptools" - ], - "shtab": [ - "setuptools", - "setuptools-scm" - ], - "shutilwhich": [ - "setuptools" - ], - "sievelib": [ - "setuptools", - "setuptools-scm" - ], - "signedjson": [ - "setuptools", - "setuptools-scm" - ], - "signify": [ - "setuptools" - ], - "sigrok": [ - "setuptools" - ], - "sigtools": [ - "setuptools", - "setuptools-scm" - ], - "simanneal": [ - "setuptools" - ], - "simber": [ - "setuptools" - ], - "simple-di": [ - "setuptools" - ], - "simple-rest-client": [ - "setuptools" - ], - "simple-rlp": [ - "setuptools" - ], - "simple-salesforce": [ - "setuptools" - ], - "simple-term-menu": [ - "setuptools" - ], - "simple-websocket-server": [ - "setuptools" - ], - "simpleaudio": [ - "setuptools" - ], - "simplebayes": [ - "setuptools" - ], - "simpleeval": [ - "setuptools" - ], - "simplefix": [ - "setuptools" - ], - "simplegeneric": [ - "setuptools" - ], - "simplehound": [ - "setuptools" - ], - "simplejson": [ - "setuptools" - ], - "simplekml": [ - "setuptools" - ], - "simplenote": [ - "setuptools" - ], - "simplisafe-python": [ - "poetry-core", - "setuptools" - ], - "simpy": [ - "setuptools", - "setuptools-scm" - ], - "single-source": [ - "poetry-core" - ], - "single-version": [ - "poetry-core", - "setuptools" - ], - "singledispatch": [ - "setuptools" - ], - "siobrultech-protocols": [ - "setuptools" - ], - "siosocks": [ - "setuptools" - ], - "sip": [ - "setuptools" - ], - "sip-4": [ - "setuptools" - ], - "six": [ - "setuptools" - ], - "sjcl": [ - "setuptools" - ], - "skein": [ - "setuptools" - ], - "skia-pathops": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "skidl": [ - "setuptools" - ], - "skodaconnect": [ - "setuptools", - "setuptools-scm" - ], - "skybellpy": [ - "setuptools" - ], - "skyfield": [ - "setuptools" - ], - "skytemple-dtef": [ - "setuptools" - ], - "skytemple-eventserver": [ - "setuptools" - ], - "skytemple-files": [ - "setuptools" - ], - "skytemple-icons": [ - "setuptools" - ], - "skytemple-rust": [ - "setuptools" - ], - "skytemple-ssb-debugger": [ - "setuptools" - ], - "slack-bolt": [ - "setuptools" - ], - "slack-sdk": [ - "setuptools" - ], - "slackclient": [ - "setuptools" - ], - "sleepyq": [ - "setuptools" - ], - "slicedimage": [ - "setuptools" - ], - "slicer": [ - "setuptools" - ], - "slicerator": [ - "setuptools" - ], - "slither-analyzer": [ - "setuptools" - ], - "slixmpp": [ - "setuptools" - ], - "slob": [ - "setuptools" - ], - "slowapi": [ - "poetry-core", - "setuptools" - ], - "slugid": [ - "setuptools" - ], - "slumber": [ - "setuptools" - ], - "sly": [ - "setuptools" - ], - "smart-meter-texas": [ - "setuptools" - ], - "smart-open": [ - "setuptools" - ], - "smarthab": [ - "setuptools" - ], - "smartypants": [ - "setuptools" - ], - "smbprotocol": [ - "setuptools" - ], - "smbus-cffi": [ - "setuptools" - ], - "smbus2": [ - "setuptools" - ], - "smdebug-rulesconfig": [ - "setuptools" - ], - "smhi-pkg": [ - "setuptools" - ], - "smmap": [ - "setuptools" - ], - "smpplib": [ - "setuptools" - ], - "snakebite": [ - "setuptools" - ], - "snakeviz": [ - "setuptools" - ], - "snapcast": [ - "setuptools" - ], - "snapshottest": [ - "setuptools" - ], - "sniffio": [ - "setuptools" - ], - "snitun": [ - "setuptools" - ], - "snowballstemmer": [ - "setuptools" - ], - "snowflake-connector-python": [ - "setuptools" - ], - "snowflake-sqlalchemy": [ - "setuptools" - ], - "snscrape": [ - "setuptools", - "setuptools-scm" - ], - "snuggs": [ - "setuptools" - ], - "social-auth-app-django": [ - "setuptools" - ], - "social-auth-core": [ - "setuptools" - ], - "socialscan": [ - "setuptools" - ], - "socid-extractor": [ - "setuptools" - ], - "socketio-client": [ - "setuptools" - ], - "sockjs": [ - "setuptools" - ], - "sockjs-tornado": [ - "setuptools" - ], - "socksio": [ - "flit-core", - "setuptools" - ], - "socksipy-branch": [ - "setuptools" - ], - "soco": [ - "setuptools" - ], - "softlayer": [ - "setuptools" - ], - "solaredge": [ - "setuptools" - ], - "solax": [ - "setuptools", - "setuptools-scm" - ], - "solc-select": [ - "setuptools" - ], - "solo-python": [ - "flit-core", - "setuptools" - ], - "somajo": [ - "setuptools" - ], - "somecomfort": [ - "setuptools" - ], - "somfy-mylink-synergy": [ - "setuptools" - ], - "sonarr": [ - "setuptools" - ], - "sonora": [ - "poetry-core" - ], - "sopel": [ - "setuptools" - ], - "sorl-thumbnail": [ - "setuptools", - "setuptools-scm" - ], - "sortedcollections": [ - "setuptools" - ], - "sortedcontainers": [ - "setuptools" - ], - "soundcloud-v2": [ - "setuptools" - ], - "sounddevice": [ - "setuptools" - ], - "soundfile": [ - "setuptools" - ], - "soupsieve": [ - "hatchling", - "setuptools" - ], - "spacy": [ - "setuptools" - ], - "spacy-alignments": [ - "setuptools" - ], - "spacy-legacy": [ - "setuptools" - ], - "spacy-loggers": [ - "setuptools" - ], - "spacy-pkuseg": [ - "cython", - "setuptools" - ], - "spacy-transformers": [ - "setuptools" - ], - "spake2": [ - "setuptools" - ], - "spark-parser": [ - "setuptools" - ], - "sparklines": [ - "setuptools" - ], - "sparqlslurper": [ - "pbr" - ], - "sparse": [ - "setuptools" - ], - "spdx-tools": [ - "setuptools" - ], - "speaklater": [ - "setuptools" - ], - "speaklater3": [ - "setuptools" - ], - "spectral-cube": [ - "setuptools", - "setuptools-scm" - ], - "speedtest-cli": [ - "setuptools" - ], - "spglib": [ - "setuptools" - ], - "sphfile": [ - "setuptools" - ], - "sphinx": [ - "cython", - "flit-core", - "setuptools" - ], - "sphinx-argparse": [ - "setuptools" - ], - "sphinx-autobuild": [ - "setuptools" - ], - "sphinx-autodoc-typehints": [ - "setuptools" - ], - "sphinx-automodapi": [ - "cython" - ], - "sphinx-basic-ng": [ - "setuptools" - ], - "sphinx-better-theme": [ - "setuptools" - ], - "sphinx-book-theme": [ - "setuptools" - ], - "sphinx-comments": [ - "setuptools" - ], - "sphinx-copybutton": [ - "setuptools" - ], - "sphinx-design": [ - "flit-core", - "setuptools" - ], - "sphinx-external-toc": [ - "flit-core", - "setuptools" - ], - "sphinx-fortran": [ - "setuptools" - ], - "sphinx-inline-tabs": [ - "flit-core", - "setuptools" - ], - "sphinx-jinja": [ - "pbr", - "setuptools" - ], - "sphinx-jupyterbook-latex": [ - "setuptools" - ], - "sphinx-markdown-parser": [ - "setuptools" - ], - "sphinx-material": [ - "setuptools" - ], - "sphinx-mdinclude": [ - "flit-core", - "setuptools" - ], - "sphinx-multitoc-numbering": [ - "setuptools" - ], - "sphinx-pypi-upload": [ - "setuptools" - ], - "sphinx-pytest": [ - "flit-core", - "setuptools" - ], - "sphinx-rtd-theme": [ - "setuptools" - ], - "sphinx-serve": [ - "setuptools" - ], - "sphinx-testing": [ - "setuptools" - ], - "sphinx-thebe": [ - "setuptools" - ], - "sphinx-togglebutton": [ - "setuptools" - ], - "sphinxcontrib-actdiag": [ - "setuptools" - ], - "sphinxcontrib-apidoc": [ - "pbr", - "setuptools" - ], - "sphinxcontrib-applehelp": [ - "setuptools" - ], - "sphinxcontrib-autoapi": [ - "setuptools" - ], - "sphinxcontrib-bibtex": [ - "setuptools" - ], - "sphinxcontrib-blockdiag": [ - "setuptools" - ], - "sphinxcontrib-confluencebuilder": [ - "setuptools" - ], - "sphinxcontrib-devhelp": [ - "setuptools" - ], - "sphinxcontrib-excel-table": [ - "setuptools" - ], - "sphinxcontrib-fulltoc": [ - "pbr", - "setuptools" - ], - "sphinxcontrib-htmlhelp": [ - "setuptools" - ], - "sphinxcontrib-httpdomain": [ - "setuptools" - ], - "sphinxcontrib-jsmath": [ - "setuptools" - ], - "sphinxcontrib-katex": [ - "setuptools" - ], - "sphinxcontrib-newsfeed": [ - "setuptools" - ], - "sphinxcontrib-nwdiag": [ - "setuptools" - ], - "sphinxcontrib-openapi": [ - "setuptools", - "setuptools-scm" - ], - "sphinxcontrib-plantuml": [ - "setuptools" - ], - "sphinxcontrib-programoutput": [ - "setuptools" - ], - "sphinxcontrib-qthelp": [ - "setuptools" - ], - "sphinxcontrib-seqdiag": [ - "setuptools" - ], - "sphinxcontrib-serializinghtml": [ - "setuptools" - ], - "sphinxcontrib-spelling": [ - "pbr", - "setuptools" - ], - "sphinxcontrib-tikz": [ - "setuptools" - ], - "sphinxcontrib-websupport": [ - "setuptools" - ], - "sphinxext-opengraph": [ - "setuptools", - "setuptools-scm" - ], - "spiderpy": [ - "poetry-core", - "setuptools" - ], - "spidev": [ - "setuptools" - ], - "spinners": [ - "setuptools" - ], - "splinter": [ - "setuptools" - ], - "spotipy": [ - "setuptools" - ], - "spsdk": [ - "setuptools" - ], - "spur": [ - "setuptools" - ], - "spyder": [ - "setuptools" - ], - "spyder-kernels": [ - "setuptools" - ], - "spyse-python": [ - "setuptools" - ], - "sqlalchemy": [ - "cython", - "setuptools" - ], - "sqlalchemy-aio": [ - "setuptools" - ], - "sqlalchemy-citext": [ - "setuptools" - ], - "sqlalchemy-continuum": [ - "setuptools" - ], - "sqlalchemy-i18n": [ - "setuptools" - ], - "sqlalchemy-jsonfield": [ - "setuptools", - "setuptools-scm" - ], - "sqlalchemy-migrate": [ - "pbr", - "setuptools" - ], - "sqlalchemy-mixins": [ - "setuptools" - ], - "sqlalchemy-utils": [ - "setuptools" - ], - "sqlalchemy2-stubs": [ - "setuptools" - ], - "sqlbag": [ - "setuptools" - ], - "sqlglot": [ - "setuptools" - ], - "sqlite-fts4": [ - "setuptools" - ], - "sqlite-utils": [ - "setuptools" - ], - "sqlitedict": [ - "setuptools" - ], - "sqlmap": [ - "setuptools" - ], - "sqlmodel": [ - "poetry-core" - ], - "sqlobject": [ - "setuptools" - ], - "sqlparse": [ - { - "buildSystem": "setuptools", - "until": "0.4.4" - }, - { - "buildSystem": "flit-core", - "from": "0.4.4" - } - ], - "srp": [ - "setuptools" - ], - "srpenergy": [ - "setuptools" - ], - "srptools": [ - "setuptools" - ], - "srsly": [ - "cython", - "setuptools" - ], - "srt": [ - "setuptools" - ], - "srvlookup": [ - "setuptools" - ], - "ssdeep": [ - "setuptools" - ], - "ssdp": [ - "pbr", - "setuptools", - "setuptools-scm" - ], - "sse-starlette": [ - "setuptools" - ], - "sseclient": [ - "setuptools" - ], - "sseclient-py": [ - "setuptools" - ], - "ssh-mitm": [ - "setuptools" - ], - "sshpubkeys": [ - "setuptools" - ], - "sshtunnel": [ - "setuptools" - ], - "sslib": [ - "setuptools" - ], - "stack-data": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "stanza": [ - "setuptools" - ], - "starkbank-ecdsa": [ - "setuptools" - ], - "starlette": [ - "hatchling", - "setuptools" - ], - "starline": [ - "setuptools" - ], - "starsessions": [ - "poetry" - ], - "stashy": [ - "setuptools" - ], - "staticjinja": [ - "poetry-core", - "setuptools" - ], - "statistics": [ - "setuptools" - ], - "statmake": [ - "poetry-core", - "setuptools" - ], - "statsd": [ - "setuptools" - ], - "statsforecast": [ - "setuptools" - ], - "statsmodels": [ - "cython", - "setuptools" - ], - "statuscake": [ - "setuptools" - ], - "stdiomask": [ - "setuptools" - ], - "stdlib-list": [ - "setuptools" - ], - "steamodd": [ - "setuptools" - ], - "stem": [ - "setuptools" - ], - "stestr": [ - "pbr", - "setuptools" - ], - "stevedore": [ - "pbr", - "setuptools" - ], - "stickytape": [ - "setuptools" - ], - "stim": [ - "setuptools" - ], - "stm32loader": [ - "setuptools" - ], - "stone": [ - "setuptools" - ], - "stookalert": [ - "setuptools" - ], - "stopit": [ - "setuptools" - ], - "strategies": [ - "setuptools" - ], - "stravalib": [ - "setuptools" - ], - "strawberry-graphql": [ - "poetry", - "setuptools" - ], - "streamdeck": [ - "setuptools" - ], - "streaming-form-data": [ - "cython", - "setuptools" - ], - "streamlabswater": [ - "setuptools" - ], - "streamlink": [ - "setuptools" - ], - "streamz": [ - "setuptools" - ], - "strenum": [ - "setuptools" - ], - "strict-rfc3339": [ - "setuptools" - ], - "strictyaml": [ - "setuptools" - ], - "stringcase": [ - "setuptools" - ], - "stringly": [ - "setuptools" - ], - "stripe": [ - "setuptools" - ], - "striprtf": [ - "setuptools" - ], - "structlog": [ - "flit-core", - "hatch-fancy-pypi-readme", - "hatch-vcs", - "hatchling", - "setuptools" - ], - "structlog-sentry": [ - "poetry-core" - ], - "stumpy": [ - "setuptools" - ], - "stups-cli-support": [ - "setuptools" - ], - "stups-fullstop": [ - "setuptools" - ], - "stups-pierone": [ - "setuptools" - ], - "stups-tokens": [ - "setuptools" - ], - "stups-zign": [ - "setuptools" - ], - "stytra": [ - "setuptools" - ], - "subarulink": [ - "setuptools" - ], - "subliminal": [ - "setuptools" - ], - "subprocess-tee": [ - "setuptools", - "setuptools-scm" - ], - "subprocess32": [ - "setuptools", - "setuptools-scm" - ], - "subunit": [ - "setuptools" - ], - "subunit2sql": [ - "pbr", - "setuptools" - ], - "subzerod": [ - "setuptools" - ], - "suds-community": [ - "setuptools" - ], - "sumo": [ - "cython", - "setuptools" - ], - "sumtypes": [ - "setuptools" - ], - "sunpy": [ - "setuptools", - "setuptools-scm" - ], - "sunwatcher": [ - "setuptools" - ], - "superqt": [ - "setuptools", - "setuptools-scm" - ], - "supervise-api": [ - "setuptools" - ], - "supervisor": [ - "setuptools" - ], - "sure": [ - "setuptools" - ], - "surepy": [ - "poetry-core", - "setuptools" - ], - "surt": [ - "setuptools" - ], - "survey": [ - "setuptools" - ], - "svg-path": [ - "setuptools" - ], - "svglib": [ - "setuptools" - ], - "svgwrite": [ - "setuptools" - ], - "svix-ksuid": [ - "setuptools" - ], - "swagger-spec-validator": [ - "setuptools" - ], - "swagger-ui-bundle": [ - "setuptools" - ], - "swift": [ - "pbr", - "setuptools" - ], - "swisshydrodata": [ - "setuptools" - ], - "swspotify": [ - "poetry-core", - "setuptools" - ], - "sybil": [ - "setuptools" - ], - "symengine": [ - "cython", - "setuptools" - ], - "sympy": [ - "setuptools" - ], - "syncer": [ - "setuptools" - ], - "synergy": [ - "setuptools" - ], - "synologydsm-api": [ - "poetry-core", - "setuptools" - ], - "syslog-rfc5424-formatter": [ - "setuptools" - ], - "systembridge": [ - "setuptools" - ], - "systemd": [ - "setuptools" - ], - "sysv-ipc": [ - "setuptools" - ], - "tableaudocumentapi": [ - "setuptools" - ], - "tables": [ - "cython", - "setuptools" - ], - "tablib": [ - "setuptools", - "setuptools-scm" - ], - "tabula-py": [ - "setuptools", - "setuptools-scm" - ], - "tabulate": [ - { - "buildSystem": "setuptools-scm", - "from": "0.9.0" - }, - "setuptools" - ], - "tabview": [ - "setuptools" - ], - "tacacs-plus": [ - "setuptools", - "pytest-runner" - ], - "tadasets": [ - "setuptools" - ], - "tag-expressions": [ - "setuptools" - ], - "tago": [ - "setuptools" - ], - "tahoma-api": [ - "setuptools" - ], - "tailer": [ - "setuptools" - ], - "tailscale": [ - "poetry-core", - "setuptools" - ], - "tan": [ - { - "buildSystem": "setuptools", - "until": "22.12.0" - }, - { - "buildSystem": "setuptools-scm", - "until": "22.12.0" - }, - { - "buildSystem": "hatchling", - "from": "22.12.0" - }, - { - "buildSystem": "hatch-vcs", - "from": "22.12.0" - }, - { - "buildSystem": "hatch-fancy-pypi-readme", - "from": "22.12.0" - } - ], - "tank-utility": [ - "setuptools" - ], - "tappy": [ - "setuptools" - ], - "tarsafe": [ - "poetry" - ], - "tasklib": [ - "setuptools" - ], - "taskw": [ - "setuptools" - ], - "tatsu": [ - "setuptools" - ], - "taxi": [ - "setuptools" - ], - "tba-api-v3client": [ - "setuptools" - ], - "tbats": [ - "setuptools" - ], - "tblib": [ - "setuptools" - ], - "tbm-utils": [ - "setuptools" - ], - "tcxparser": [ - "setuptools" - ], - "tcxreader": [ - "setuptools" - ], - "teamcity-messages": [ - "setuptools" - ], - "telegram": [ - "setuptools" - ], - "telegraph": [ - "setuptools" - ], - "telepath": [ - "setuptools" - ], - "telethon": [ - "setuptools" - ], - "telethon-session-sqlalchemy": [ - "setuptools" - ], - "teletype": [ - "setuptools" - ], - "telfhash": [ - "setuptools" - ], - "tellduslive": [ - "setuptools" - ], - "temescal": [ - "setuptools" - ], - "tempest": [ - "pbr", - "setuptools" - ], - "tempita": [ - "setuptools" - ], - "tempora": [ - "setuptools", - "setuptools-scm" - ], - "tenacity": [ - "pbr", - "setuptools", - "setuptools-scm" - ], - "tensorboard": [ - "setuptools" - ], - "tensorboard-data-server": [ - "setuptools" - ], - "tensorboard-plugin-profile": [ - "setuptools" - ], - "tensorboard-plugin-wit": [ - "setuptools" - ], - "tensorboardx": [ - "setuptools" - ], - "tensorflow": [ - "setuptools" - ], - "tensorflow-bin": [ - "setuptools" - ], - "tensorflow-bin-2": [ - "setuptools" - ], - "tensorflow-build": [ - "setuptools" - ], - "tensorflow-build-2": [ - "setuptools" - ], - "tensorflow-datasets": [ - "setuptools" - ], - "tensorflow-estimator": [ - "setuptools" - ], - "tensorflow-estimator-2": [ - "setuptools" - ], - "tensorflow-metadata": [ - "setuptools" - ], - "tensorflow-probability": [ - "setuptools" - ], - "tensorflow-tensorboard": [ - "setuptools" - ], - "tensorflow-tensorboard-2": [ - "setuptools" - ], - "tensorflowwithcuda": [ - "setuptools" - ], - "tensorflowwithoutcuda": [ - "setuptools" - ], - "tensorly": [ - "setuptools" - ], - "tensorrt": [ - "setuptools" - ], - "termcolor": [ - "hatch-vcs", - "hatchling", - "setuptools" - ], - "terminado": [ - "hatchling", - "setuptools" - ], - "terminaltables": [ - "poetry", - "setuptools" - ], - "termplotlib": [ - "setuptools" - ], - "termstyle": [ - "setuptools" - ], - "tern": [ - "pbr", - "setuptools" - ], - "tesla-powerwall": [ - "setuptools" - ], - "tesla-wall-connector": [ - "poetry-core", - "setuptools" - ], - "teslajsonpy": [ - "poetry-core", - "setuptools" - ], - "tess": [ - "cython", - "setuptools" - ], - "tesserocr": [ - "cython", - "setuptools" - ], - "test-tube": [ - "setuptools" - ], - "testcontainers": [ - "setuptools" - ], - "testfixtures": [ - "setuptools" - ], - "testing-common-database": [ - "setuptools" - ], - "testing-postgresql": [ - "setuptools" - ], - "testpath": [ - "flit", - "flit-core", - "setuptools" - ], - "testrepository": [ - "pbr", - "setuptools" - ], - "testresources": [ - "pbr", - "setuptools" - ], - "testscenarios": [ - "setuptools" - ], - "testtools": [ - "pbr", - "setuptools" - ], - "text-unidecode": [ - "setuptools" - ], - "textacy": [ - "setuptools" - ], - "textdistance": [ - "setuptools" - ], - "textfsm": [ - "setuptools" - ], - "textile": [ - "setuptools" - ], - "texttable": [ - "setuptools" - ], - "textual": [ - "poetry-core", - "setuptools" - ], - "textwrap3": [ - "setuptools" - ], - "textx": [ - "setuptools" - ], - "tflearn": [ - "setuptools" - ], - "tgcrypto": [ - "setuptools" - ], - "theano": [ - "setuptools" - ], - "theano-pymc": [ - "setuptools" - ], - "theanowithcuda": [ - "setuptools" - ], - "theanowithoutcuda": [ - "setuptools" - ], - "thermobeacon-ble": [ - "poetry-core", - "setuptools" - ], - "thermopro-ble": [ - "poetry-core", - "setuptools" - ], - "thespian": [ - "setuptools" - ], - "thinc": [ - "cython", - "setuptools" - ], - "threadloop": [ - "setuptools" - ], - "threadpool": [ - "setuptools" - ], - "threadpoolctl": [ - "flit-core", - "setuptools" - ], - "threat9-test-bed": [ - "setuptools", - "setuptools-scm" - ], - "three-merge": [ - "setuptools" - ], - "thrift": [ - "setuptools" - ], - "thrift-sasl": [ - "setuptools" - ], - "thriftpy2": [ - "cython", - "setuptools" - ], - "tidylib": [ - "setuptools" - ], - "tifffile": [ - "setuptools" - ], - "tika": [ - "setuptools" - ], - "tikzplotlib": [ - "flit-core", - "setuptools" - ], - "tilequant": [ - "setuptools" - ], - "tiler": [ - "setuptools" - ], - "tilt-ble": [ - "poetry-core", - "setuptools" - ], - "time-machine": [ - "setuptools" - ], - "timeago": [ - "setuptools" - ], - "timecop": [ - "setuptools" - ], - "timelib": [ - "setuptools" - ], - "timeout-decorator": [ - "setuptools" - ], - "timetagger": [ - "setuptools" - ], - "timezonefinder": [ - "poetry-core", - "setuptools" - ], - "tinycss": [ - "cython", - "setuptools" - ], - "tinycss2": [ - "flit-core", - "setuptools" - ], - "tinydb": [ - "poetry-core", - "setuptools" - ], - "tinyobjloader-py": [ - "setuptools" - ], - "tissue": [ - "setuptools" - ], - "titlecase": [ - "setuptools", - "setuptools-scm" - ], - "tkcalendar": [ - "setuptools" - ], - "tkinter": [ - "setuptools" - ], - "tld": [ - "setuptools" - ], - "tldextract": [ - "setuptools", - "setuptools-scm" - ], - "tls-parser": [ - "setuptools" - ], - "tlsh": [ - "setuptools" - ], - "tlslite-ng": [ - "setuptools" - ], - "tmb": [ - "setuptools" - ], - "todoist": [ - "setuptools" - ], - "toggl-cli": [ - "pbr", - "setuptools" - ], - "token-bucket": [ - "setuptools" - ], - "tokenize-rt": [ - "setuptools" - ], - "tokenizers": [ - "setuptools" - ], - "tokenlib": [ - "setuptools" - ], - "tololib": [ - "setuptools", - "setuptools-scm" - ], - "toml": [ - "setuptools" - ], - "toml-adapt": [ - "poetry-core", - "setuptools" - ], - "toml-cli": [ - "poetry" - ], - "toml-sort": [ - "poetry" - ], - "tomlcheck": [ - "poetry" - ], - "tomli": [ - { - "buildSystem": "poetry-core", - "until": "1.0.2" - }, - { - "buildSystem": "flit-core", - "from": "1.0.2" - } - ], - "tomli-w": [ - "flit-core", - "setuptools" - ], - "tomlkit": [ - "poetry-core", - "setuptools" - ], - "toolz": [ - "setuptools" - ], - "toonapi": [ - "setuptools" - ], - "toposort": [ - "setuptools" - ], - "torch": [ - "setuptools" - ], - "torch-bin": [ - "setuptools" - ], - "torch-tb-profiler": [ - "setuptools" - ], - "torchaudio-bin": [ - "setuptools" - ], - "torchfile": [ - "setuptools" - ], - "torchgpipe": [ - "setuptools" - ], - "torchinfo": [ - "setuptools" - ], - "torchmetrics": [ - "setuptools" - ], - "torchvision": [ - "setuptools" - ], - "torchvision-bin": [ - "setuptools" - ], - "torchwithcuda": [ - "setuptools" - ], - "torchwithoutcuda": [ - "setuptools" - ], - "tornado": [ - "setuptools" - ], - "tornado-utils": [ - "setuptools" - ], - "torpy": [ - "setuptools" - ], - "torrequest": [ - "setuptools" - ], - "tortoise-orm": [ - "poetry-core" - ], - "total-connect-client": [ - "setuptools" - ], - "towncrier": [ - "setuptools" - ], - "tox": [ - "setuptools", - "setuptools-scm" - ], - "tplink-omada-client": [ - "hatchling" - ], - "tpm2-pytss": [ - "setuptools", - "setuptools-scm" - ], - "tqdm": [ - "setuptools", - "setuptools-scm" - ], - "traceback2": [ - "pbr", - "setuptools" - ], - "tracing": [ - "setuptools" - ], - "trackpy": [ - "setuptools" - ], - "traitlets": [ - { - "buildSystem": "flit-core", - "until": "5.2.1" - }, - { - "buildSystem": "hatchling", - "from": "5.2.1" - }, - "setuptools" - ], - "traits": [ - "setuptools" - ], - "traitsui": [ - "setuptools" - ], - "traittypes": [ - "setuptools" - ], - "transaction": [ - "setuptools" - ], - "transformers": [ - "setuptools" - ], - "transforms3d": [ - "setuptools" - ], - "transitions": [ - "setuptools" - ], - "translatepy": [ - "setuptools" - ], - "translationstring": [ - "setuptools" - ], - "transliterate": [ - "setuptools" - ], - "transmission-rpc": [ - "poetry-core", - "setuptools" - ], - "transmissionrpc": [ - "setuptools" - ], - "trectools": [ - "setuptools" - ], - "treelog": [ - "setuptools" - ], - "treeo": [ - "poetry-core", - "setuptools" - ], - "treex": [ - "poetry-core", - "setuptools" - ], - "treq": [ - "setuptools" - ], - "trezor": [ - "setuptools" - ], - "trezor-agent": [ - "setuptools" - ], - "trfl": [ - "setuptools" - ], - "trimesh": [ - "setuptools" - ], - "trino": [ - "setuptools" - ], - "trio": [ - "setuptools" - ], - "trio-asyncio": [ - "setuptools" - ], - "trio-websocket": [ - "setuptools" - ], - "troposphere": [ - "setuptools" - ], - "trove-classifiers": [ - "calver", - "setuptools" - ], - "trueskill": [ - "setuptools" - ], - "trustme": [ - "setuptools" - ], - "trytond": [ - "setuptools" - ], - "ttls": [ - "poetry-core", - "setuptools" - ], - "ttp": [ - "poetry-core", - "setuptools" - ], - "ttp-templates": [ - "poetry-core", - "setuptools" - ], - "tubes": [ - "setuptools" - ], - "tubeup": [ - "setuptools" - ], - "tumpa": [ - "setuptools" - ], - "tunigo": [ - "setuptools" - ], - "turnt": [ - "flit-core", - "setuptools" - ], - "tusker": [ - "poetry" - ], - "tuya-iot-py-sdk": [ - "setuptools" - ], - "tuyaha": [ - "setuptools" - ], - "tweedledum": [ - "setuptools" - ], - "tweepy": [ - "setuptools" - ], - "twentemilieu": [ - "poetry-core", - "setuptools" - ], - "twiggy": [ - "setuptools" - ], - "twilio": [ - "setuptools" - ], - "twill": [ - "setuptools" - ], - "twine": [ - "setuptools", - "setuptools-scm" - ], - "twinkly-client": [ - "setuptools" - ], - "twisted": [ - "setuptools" - ], - "twitch-python": [ - "setuptools" - ], - "twitchapi": [ - "setuptools" - ], - "twitter": [ - "setuptools", - "setuptools-scm" - ], - "twitter-common-collections": [ - "setuptools" - ], - "twitter-common-confluence": [ - "setuptools" - ], - "twitter-common-dirutil": [ - "setuptools" - ], - "twitter-common-lang": [ - "setuptools" - ], - "twitter-common-log": [ - "setuptools" - ], - "twitter-common-options": [ - "setuptools" - ], - "twitterapi": [ - "setuptools" - ], - "twofish": [ - "setuptools" - ], - "txaio": [ - "setuptools" - ], - "txamqp": [ - "setuptools" - ], - "txdbus": [ - "setuptools" - ], - "txgithub": [ - "setuptools" - ], - "txredisapi": [ - "setuptools" - ], - "txrequests": [ - "setuptools" - ], - "txtorcon": [ - "setuptools" - ], - "txzmq": [ - "setuptools" - ], - "typeapi": [ - "poetry" - ], - "typecode": [ - "setuptools", - "setuptools-scm" - ], - "typecode-libmagic": [ - "setuptools" - ], - "typecov": [ - "setuptools" - ], - "typed-argument-parser": [ - "setuptools" - ], - "typed-ast": [ - "setuptools" - ], - "typed-settings": [ - "setuptools" - ], - "typeguard": [ - "setuptools", - "setuptools-scm" - ], - "typer": [ - "flit-core", - "setuptools" - ], - "types-aioboto3": [ - "setuptools" - ], - "types-aiobotocore": [ - "setuptools" - ], - "types-aiobotocore-cloudformation": [ - "setuptools" - ], - "types-aiobotocore-ec2": [ - "setuptools" - ], - "types-aiobotocore-elbv2": [ - "setuptools" - ], - "types-aiobotocore-lambda": [ - "setuptools" - ], - "types-aiobotocore-organizations": [ - "setuptools" - ], - "types-aiobotocore-resourcegroupstaggingapi": [ - "setuptools" - ], - "types-aiobotocore-secretsmanager": [ - "setuptools" - ], - "types-aiobotocore-ssm": [ - "setuptools" - ], - "types-aiobotocore-stepfunctions": [ - "setuptools" - ], - "types-aiobotocore-sts": [ - "setuptools" - ], - "types-awscrt": [ - "poetry-core" - ], - "types-backports": [ - "setuptools" - ], - "types-beautifulsoup4": [ - "setuptools" - ], - "types-cachetools": [ - "setuptools" - ], - "types-click": [ - "setuptools" - ], - "types-colorama": [ - "setuptools" - ], - "types-cryptography": [ - "setuptools" - ], - "types-dataclasses": [ - "setuptools" - ], - "types-dateutil": [ - "setuptools" - ], - "types-decorator": [ - "setuptools" - ], - "types-docutils": [ - "setuptools" - ], - "types-enum34": [ - "setuptools" - ], - "types-freezegun": [ - "setuptools" - ], - "types-futures": [ - "setuptools" - ], - "types-html5lib": [ - "setuptools" - ], - "types-ipaddress": [ - "setuptools" - ], - "types-jsonschema": [ - "setuptools" - ], - "types-markdown": [ - "setuptools" - ], - "types-orjson": [ - "setuptools" - ], - "types-paramiko": [ - "setuptools" - ], - "types-pillow": [ - "setuptools" - ], - "types-pkg-resources": [ - "setuptools" - ], - "types-protobuf": [ - "setuptools" - ], - "types-psutil": [ - "setuptools" - ], - "types-psycopg2": [ - "setuptools" - ], - "types-pygments": [ - "setuptools" - ], - "types-pyopenssl": [ - "setuptools" - ], - "types-python-dateutil": [ - "setuptools" - ], - "types-pytz": [ - "setuptools" - ], - "types-pyyaml": [ - "setuptools" - ], - "types-redis": [ - "setuptools" - ], - "types-requests": [ - "setuptools" - ], - "types-s3transfer": [ - "poetry-core" - ], - "types-setuptools": [ - "setuptools" - ], - "types-six": [ - "setuptools" - ], - "types-tabulate": [ - "setuptools" - ], - "types-termcolor": [ - "setuptools" - ], - "types-toml": [ - "setuptools" - ], - "types-typed-ast": [ - "setuptools" - ], - "types-urllib3": [ - "setuptools" - ], - "typesentry": [ - "setuptools" - ], - "typesystem": [ - "setuptools" - ], - "typical": [ - "poetry-core", - "setuptools" - ], - "typing": [ - "setuptools" - ], - "typing-extensions": [ - "flit-core", - "setuptools" - ], - "typing-inspect": [ - "setuptools" - ], - "typish": [ - "setuptools" - ], - "typogrify": [ - "setuptools" - ], - "tzdata": [ - "setuptools" - ], - "tzlocal": [ - "setuptools" - ], - "u-msgpack-python": [ - "setuptools" - ], - "ua-parser": [ - "setuptools" - ], - "uamqp": [ - "setuptools" - ], - "uarray": [ - "setuptools" - ], - "uasiren": [ - "setuptools", - "setuptools-scm" - ], - "ubersmith": [ - "setuptools" - ], - "uc-micro-py": [ - "setuptools" - ], - "udatetime": [ - "setuptools" - ], - "ueagle": [ - "setuptools" - ], - "ueberzug": [ - "setuptools" - ], - "ufo2ft": [ - "setuptools", - "setuptools-scm" - ], - "ufolib2": [ - "setuptools", - "setuptools-scm" - ], - "ufonormalizer": [ - "setuptools", - "setuptools-scm" - ], - "ufoprocessor": [ - "setuptools", - "setuptools-scm" - ], - "uharfbuzz": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "ujson": [ - "setuptools", - "setuptools-scm" - ], - "ukkonen": [ - "setuptools" - ], - "ukpostcodeparser": [ - "setuptools" - ], - "ukrainealarm": [ - "setuptools", - "setuptools-scm" - ], - "ultraheat-api": [ - "setuptools" - ], - "umalqurra": [ - "setuptools" - ], - "umap-learn": [ - "setuptools" - ], - "unasync": [ - "setuptools" - ], - "uncertainties": [ - "setuptools" - ], - "unicode-slugify": [ - "setuptools" - ], - "unicodecsv": [ - "setuptools" - ], - "unicodedata2": [ - "setuptools" - ], - "unicorn": [ - "setuptools" - ], - "unicrypto": [ - "setuptools" - ], - "unidecode": [ - "setuptools" - ], - "unidic-lite": [ - "setuptools" - ], - "unidiff": [ - "setuptools" - ], - "unifi": [ - "setuptools" - ], - "unifi-discovery": [ - "poetry-core", - "setuptools" - ], - "unifiled": [ - "setuptools" - ], - "unify": [ - "setuptools" - ], - "unipath": [ - "setuptools" - ], - "units": [ - "setuptools" - ], - "unittest-data-provider": [ - "setuptools" - ], - "unittest-xml-reporting": [ - "setuptools" - ], - "unittest2": [ - "setuptools" - ], - "univers": [ - "setuptools", - "setuptools-scm" - ], - "unpaddedbase64": [ - "poetry-core", - "setuptools" - ], - "unrardll": [ - "setuptools" - ], - "untangle": [ - "setuptools" - ], - "untokenize": [ - "setuptools" - ], - "uonet-request-signer-hebe": [ - "setuptools" - ], - "upass": [ - "setuptools" - ], - "upb-lib": [ - "setuptools" - ], - "upcloud-api": [ - "setuptools" - ], - "update-checker": [ - "setuptools" - ], - "update-copyright": [ - "setuptools" - ], - "update-dotdee": [ - "setuptools" - ], - "upnpy": [ - "setuptools" - ], - "uproot": [ - "setuptools" - ], - "uproot3": [ - "setuptools" - ], - "uproot3-methods": [ - "setuptools" - ], - "uptime": [ - "setuptools" - ], - "uptime-kuma-monitor": [ - "setuptools" - ], - "uranium": [ - "setuptools" - ], - "uri-template": [ - "setuptools" - ], - "uritemplate": [ - "setuptools" - ], - "uritools": [ - "setuptools" - ], - "url-normalize": [ - "poetry", - "setuptools" - ], - "urlextract": [ - "setuptools" - ], - "urlgrabber": [ - "setuptools" - ], - "urllib3": [ - { - "buildSystem": "flit-core", - "until": "2.0.2" - }, - { - "buildSystem": "hatchling", - "from": "2.0.2" - }, - "setuptools" - ], - "urlpy": [ - "setuptools" - ], - "urwid": [ - "setuptools" - ], - "urwid-readline": [ - "setuptools" - ], - "urwidtrees": [ - "setuptools" - ], - "us": [ - "setuptools" - ], - "usb-devices": [ - "poetry-core" - ], - "usbrelay-py": [ - "setuptools" - ], - "usbtmc": [ - "setuptools" - ], - "user-agents": [ - "setuptools" - ], - "userpath": [ - "setuptools" - ], - "ush": [ - "setuptools" - ], - "utils": [ - "setuptools" - ], - "uuid": [ - "setuptools" - ], - "uvcclient": [ - "setuptools" - ], - "uvicorn": [ - "hatchling", - "setuptools" - ], - "uvloop": [ - "cython", - "setuptools" - ], - "uwsgidecorators": [ - "setuptools" - ], - "vaa": [ - "flit-core", - "setuptools" - ], - "validate-email": [ - "setuptools" - ], - "validators": [ - "setuptools" - ], - "validobj": [ - "flit", - "setuptools" - ], - "validphys2": [ - "setuptools" - ], - "vallox-websocket-api": [ - "setuptools" - ], - "vapoursynth": [ - "cython", - "setuptools" - ], - "variants": [ - "setuptools", - "setuptools-scm" - ], - "varint": [ - "setuptools" - ], - "vcrpy": [ - "setuptools" - ], - "vcver": [ - "setuptools" - ], - "vcversioner": [ - "setuptools" - ], - "vdf": [ - "setuptools" - ], - "vdirsyncer": [ - "setuptools", - "setuptools-scm" - ], - "vector": [ - "hatch-vcs", - "hatchling" - ], - "vega": [ - "setuptools" - ], - "vega-datasets": [ - "setuptools" - ], - "vehicle": [ - "poetry-core", - "setuptools" - ], - "velbus-aio": [ - "setuptools" - ], - "venstarcolortouch": [ - "setuptools" - ], - "venusian": [ - "setuptools" - ], - "verboselogs": [ - "setuptools" - ], - "versioneer": [ - "setuptools" - ], - "versionfinder": [ - "setuptools" - ], - "versioningit": [ - "setuptools" - ], - "versiontag": [ - "setuptools" - ], - "versiontools": [ - "setuptools" - ], - "verspec": [ - "setuptools" - ], - "vertica-python": [ - "setuptools" - ], - "veryprettytable": [ - "setuptools" - ], - "videocr": [ - "setuptools" - ], - "vidstab": [ - "setuptools" - ], - "viewstate": [ - "setuptools" - ], - "vilfo-api-client": [ - "setuptools", - "setuptools-scm" - ], - "vincenty": [ - "setuptools" - ], - "vine": [ - "setuptools" - ], - "virtkey": [ - "setuptools" - ], - "virtual-display": [ - "setuptools" - ], - "virtualenv": [ - { - "buildSystem": "setuptools-scm", - "until": " 20.18" - }, - { - "buildSystem": "hatch-vcs", - "from": " 20.18" - }, - "cython" - ], - "virtualenv-clone": [ - "setuptools" - ], - "virtualenvwrapper": [ - "pbr", - "setuptools" - ], - "visitor": [ - "setuptools" - ], - "vispy": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "viv-utils": [ - "setuptools" - ], - "vivisect": [ - "setuptools" - ], - "vmprof": [ - "setuptools" - ], - "vncdo": [ - "setuptools" - ], - "vobject": [ - "setuptools" - ], - "volkszaehler": [ - "setuptools" - ], - "voluptuous": [ - "setuptools" - ], - "voluptuous-serialize": [ - "setuptools" - ], - "volvooncall": [ - "setuptools" - ], - "vonage": [ - "setuptools" - ], - "vowpalwabbit": [ - "setuptools" - ], - "vpk": [ - "setuptools" - ], - "vqgan-jax": [ - "setuptools" - ], - "vsts": [ - "setuptools" - ], - "vsts-cd-manager": [ - "setuptools" - ], - "vsure": [ - "setuptools" - ], - "vt-py": [ - "setuptools" - ], - "vulcan-api": [ - "setuptools" - ], - "vultr": [ - "setuptools" - ], - "vulture": [ - "setuptools" - ], - "vxi11": [ - "setuptools" - ], - "vyper": [ - "setuptools", - "setuptools-scm" - ], - "w3lib": [ - "setuptools" - ], - "wadllib": [ - "setuptools" - ], - "wagtail": [ - "setuptools" - ], - "waitress": [ - "setuptools" - ], - "waitress-django": [ - "setuptools" - ], - "wakeonlan": [ - "poetry-core", - "setuptools" - ], - "wallbox": [ - "setuptools" - ], - "wand": [ - "setuptools" - ], - "wandb": [ - "setuptools" - ], - "waqiasync": [ - "setuptools" - ], - "warcio": [ - "setuptools" - ], - "warlock": [ - "poetry-core", - "setuptools" - ], - "warrant": [ - "setuptools" - ], - "warrant-lite": [ - "setuptools" - ], - "wasabi": [ - "setuptools" - ], - "wasmer": [ - "setuptools" - ], - "wasmer-compiler-cranelift": [ - "setuptools" - ], - "wasmer-compiler-llvm": [ - "setuptools" - ], - "wasmer-compiler-singlepass": [ - "setuptools" - ], - "wasmerpackages-wasmer": [ - "setuptools" - ], - "wasmerpackages-wasmer-compiler-cranelift": [ - "setuptools" - ], - "wasmerpackages-wasmer-compiler-llvm": [ - "setuptools" - ], - "wasmerpackages-wasmer-compiler-singlepass": [ - "setuptools" - ], - "watchdog": [ - "setuptools" - ], - "watchfiles": [ - "setuptools" - ], - "watchgod": [ - "setuptools" - ], - "waterfurnace": [ - "setuptools" - ], - "watermark": [ - "setuptools" - ], - "wavedrom": [ - "setuptools", - "setuptools-scm" - ], - "wavefile": [ - "setuptools" - ], - "wavinsentio": [ - "setuptools" - ], - "wazeroutecalculator": [ - "setuptools" - ], - "wcag-contrast-ratio": [ - "setuptools" - ], - "wcmatch": [ - "hatchling", - "setuptools" - ], - "wcwidth": [ - "setuptools" - ], - "weasyprint": [ - "flit-core", - "setuptools" - ], - "web": [ - "setuptools" - ], - "web-cache": [ - "setuptools" - ], - "web3": [ - "setuptools" - ], - "webargs": [ - "setuptools" - ], - "webassets": [ - "setuptools" - ], - "webauthn": [ - "setuptools" - ], - "webcolors": [ - "setuptools" - ], - "webdav4": [ - "hatch-vcs", - "hatchling", - "setuptools", - "setuptools-scm" - ], - "webdavclient3": [ - "setuptools" - ], - "webencodings": [ - "setuptools" - ], - "webexteamssdk": [ - "setuptools" - ], - "webhelpers": [ - "setuptools" - ], - "webob": [ - "setuptools" - ], - "weboob": [ - "setuptools" - ], - "webrtcvad": [ - "setuptools" - ], - "websocket-client": [ - "setuptools" - ], - "websockets": [ - "setuptools" - ], - "websockify": [ - "setuptools" - ], - "webssh": [ - "setuptools" - ], - "webtest": [ - "setuptools" - ], - "webtest-aiohttp": [ - "setuptools" - ], - "webthing": [ - "setuptools" - ], - "weconnect": [ - "setuptools" - ], - "weconnect-mqtt": [ - "setuptools" - ], - "werkzeug": [ - "setuptools" - ], - "west": [ - "setuptools" - ], - "wfuzz": [ - "setuptools" - ], - "wget": [ - "setuptools" - ], - "whatthepatch": [ - "setuptools" - ], - "wheel": [ - { - "buildSystem": "setuptools", - "until": "0.40.0" - }, - { - "buildSystem": "flit-core", - "from": "0.40.0" - } - ], - "wheel-filename": [ - "setuptools" - ], - "wheel-inspect": [ - "setuptools" - ], - "whichcraft": [ - "setuptools" - ], - "whirlpool-sixth-sense": [ - "setuptools" - ], - "whisper": [ - "setuptools" - ], - "whispers": [ - "setuptools" - ], - "whitenoise": [ - "setuptools" - ], - "whodap": [ - "setuptools" - ], - "whois": [ - "setuptools" - ], - "whoosh": [ - "setuptools" - ], - "widgetsnbextension": [ - "jupyter-packaging", - "setuptools" - ], - "widlparser": [ - "setuptools" - ], - "wiffi": [ - "setuptools" - ], - "wifi": [ - "setuptools" - ], - "wikitextparser": [ - "setuptools" - ], - "willow": [ - "setuptools" - ], - "winacl": [ - "setuptools" - ], - "winsspi": [ - "setuptools" - ], - "withings-api": [ - "poetry-core" - ], - "wktutils": [ - "setuptools" - ], - "wled": [ - "poetry-core", - "setuptools" - ], - "wmctrl": [ - "setuptools" - ], - "woob": [ - "setuptools" - ], - "woodblock": [ - "setuptools" - ], - "word2vec": [ - "cython", - "setuptools", - "setuptools-scm" - ], - "wordcloud": [ - "cython", - "setuptools" - ], - "wordfreq": [ - "setuptools" - ], - "wrapio": [ - "setuptools" - ], - "wrapt": [ - "setuptools" - ], - "wrf-python": [ - "setuptools" - ], - "ws4py": [ - "setuptools" - ], - "wsdiscovery": [ - "setuptools" - ], - "wsgi-intercept": [ - "setuptools" - ], - "wsgidav": [ - "setuptools" - ], - "wsgiprox": [ - "setuptools" - ], - "wsgiproxy2": [ - "setuptools" - ], - "wsgitools": [ - "setuptools" - ], - "wslink": [ - "setuptools" - ], - "wsnsimpy": [ - "setuptools" - ], - "wsproto": [ - "setuptools" - ], - "wtf-peewee": [ - "setuptools" - ], - "wtforms": [ - "setuptools" - ], - "wurlitzer": [ - "setuptools" - ], - "www-authenticate": [ - "setuptools" - ], - "wxpython-4-0": [ - "setuptools" - ], - "wxpython-4-1": [ - "setuptools" - ], - "wxpython-4-2": [ - "setuptools" - ], - "x11-hash": [ - "setuptools" - ], - "x256": [ - "setuptools" - ], - "xapian": [ - "setuptools" - ], - "xapp": [ - "setuptools" - ], - "xarray": [ - "setuptools", - "setuptools-scm" - ], - "xarray-einstats": [ - "flit-core", - "setuptools" - ], - "xattr": [ - "setuptools" - ], - "xbox-webapi": [ - "setuptools" - ], - "xboxapi": [ - "setuptools" - ], - "xcffib": [ - "setuptools" - ], - "xdg": [ - "poetry-core", - "setuptools" - ], - "xdis": [ - "setuptools" - ], - "xdot": [ - "setuptools" - ], - "xhtml2pdf": [ - "setuptools" - ], - "xiaomi-ble": [ - "poetry-core", - "setuptools" - ], - "xkbcommon": [ - "setuptools" - ], - "xkcdpass": [ - "setuptools" - ], - "xknx": [ - "setuptools" - ], - "xlib": [ - "setuptools", - "setuptools-scm" - ], - "xlrd": [ - "setuptools" - ], - "xlsx2csv": [ - "setuptools" - ], - "xlsxwriter": [ - "setuptools" - ], - "xlwt": [ - "setuptools" - ], - "xmind": [ - "setuptools" - ], - "xml-marshaller": [ - "setuptools" - ], - "xml2rfc": [ - "setuptools" - ], - "xmldiff": [ - "setuptools" - ], - "xmljson": [ - "setuptools" - ], - "xmlschema": [ - "setuptools" - ], - "xmlsec": [ - "setuptools", - "setuptools-scm" - ], - "xmltodict": [ - "setuptools" - ], - "xmodem": [ - "setuptools" - ], - "xnd": [ - "setuptools" - ], - "xpath-expressions": [ - "poetry-core", - "setuptools" - ], - "xpybutil": [ - "setuptools" - ], - "xsdata": [ - "setuptools" - ], - "xstatic": [ - "setuptools" - ], - "xstatic-bootbox": [ - "setuptools" - ], - "xstatic-bootstrap": [ - "setuptools" - ], - "xstatic-jquery": [ - "setuptools" - ], - "xstatic-jquery-file-upload": [ - "setuptools" - ], - "xstatic-jquery-ui": [ - "setuptools" - ], - "xstatic-pygments": [ - "setuptools" - ], - "xtensor-python": [ - "setuptools" - ], - "xvfbwrapper": [ - "setuptools" - ], - "xxh": [ - "setuptools" - ], - "xxhash": [ - "setuptools", - "setuptools-scm" - ], - "yabadaba": [ - "setuptools" - ], - "yacs": [ - "setuptools" - ], - "yahooweather": [ - "setuptools" - ], - "yalesmartalarmclient": [ - "setuptools" - ], - "yalexs": [ - "setuptools" - ], - "yalexs-ble": [ - "poetry-core", - "setuptools" - ], - "yamale": [ - "setuptools" - ], - "yamlfix": [ - "setuptools" - ], - "yamllint": [ - "setuptools" - ], - "yamlloader": [ - "setuptools" - ], - "yamlordereddictloader": [ - "setuptools" - ], - "yanc": [ - "setuptools" - ], - "yangson": [ - "setuptools", - "setuptools-scm" - ], - "yapf": [ - "setuptools" - ], - "yappi": [ - "setuptools" - ], - "yapsy": [ - "setuptools" - ], - "yara-python": [ - "setuptools" - ], - "yaralyzer": [ - "poetry" - ], - "yarg": [ - "setuptools" - ], - "yarl": [ - "setuptools" - ], - "yaspin": [ - "poetry-core", - "setuptools" - ], - "yaswfp": [ - "setuptools" - ], - "yattag": [ - "setuptools" - ], - "ydiff": [ - "setuptools" - ], - "yeelight": [ - "setuptools" - ], - "yfinance": [ - "setuptools" - ], - "yoda": [ - "cython" - ], - "yolink-api": [ - "setuptools" - ], - "youless-api": [ - "setuptools" - ], - "youtube-dl": [ - "setuptools" - ], - "youtube-dl-light": [ - "setuptools" - ], - "youtube-search": [ - "setuptools" - ], - "youtube-search-python": [ - "setuptools" - ], - "youtube-transcript-api": [ - "setuptools" - ], - "yowsup": [ - "setuptools" - ], - "yoyo-migrations": [ - "setuptools" - ], - "ypy-websocket": [ - "hatchling" - ], - "yq": [ - "setuptools", - "setuptools-scm" - ], - "yt-dlp": [ - "setuptools" - ], - "yt-dlp-light": [ - "setuptools" - ], - "yte": [ - "poetry-core", - "setuptools" - ], - "ytmusicapi": [ - "setuptools", - "setuptools-scm" - ], - "yubico-client": [ - "setuptools" - ], - "yubikey-manager": [ - "poetry-core" - ], - "yutto": [ - "poetry-core", - "setuptools" - ], - "z3": [ - "setuptools" - ], - "z3c-checkversions": [ - "setuptools" - ], - "zadnegoale": [ - "setuptools" - ], - "zamg": [ - "poetry-core" - ], - "zarr": [ - "setuptools", - "setuptools-scm" - ], - "zc-buildout": [ - "setuptools" - ], - "zc-buildout221": [ - "setuptools" - ], - "zc-lockfile": [ - "setuptools" - ], - "zconfig": [ - "setuptools" - ], - "zcs": [ - "setuptools" - ], - "zdaemon": [ - "setuptools" - ], - "zeep": [ - "setuptools" - ], - "zeroc-ice": [ - "setuptools" - ], - "zeroconf": [ - "setuptools" - ], - "zerorpc": [ - "setuptools" - ], - "zeversolarlocal": [ - "flit-core", - "setuptools" - ], - "zfec": [ - "setuptools" - ], - "zha-quirks": [ - "setuptools" - ], - "zict": [ - "setuptools" - ], - "zigpy": [ - "setuptools" - ], - "zigpy-cc": [ - "setuptools" - ], - "zigpy-deconz": [ - "setuptools" - ], - "zigpy-xbee": [ - "setuptools" - ], - "zigpy-zigate": [ - "setuptools" - ], - "zigpy-znp": [ - "setuptools" - ], - "zimports": [ - "setuptools" - ], - "zipp": [ - "setuptools", - "setuptools-scm" - ], - "zipseeker": [ - "setuptools" - ], - "zipstream": [ - "setuptools" - ], - "zipstream-new": [ - "setuptools" - ], - "zipstream-ng": [ - "setuptools" - ], - "zk": [ - "setuptools" - ], - "zm-py": [ - "setuptools" - ], - "zodb": [ - "setuptools" - ], - "zodbpickle": [ - "setuptools" - ], - "zope-broken": [ - "setuptools" - ], - "zope-cachedescriptors": [ - "setuptools" - ], - "zope-component": [ - "setuptools" - ], - "zope-configuration": [ - "setuptools" - ], - "zope-contenttype": [ - "setuptools" - ], - "zope-copy": [ - "setuptools" - ], - "zope-deferredimport": [ - "setuptools" - ], - "zope-deprecation": [ - "setuptools" - ], - "zope-dottedname": [ - "setuptools" - ], - "zope-event": [ - "setuptools" - ], - "zope-exceptions": [ - "setuptools" - ], - "zope-filerepresentation": [ - "setuptools" - ], - "zope-hookable": [ - "setuptools" - ], - "zope-i18nmessageid": [ - "setuptools" - ], - "zope-interface": [ - "setuptools" - ], - "zope-lifecycleevent": [ - "setuptools" - ], - "zope-location": [ - "setuptools" - ], - "zope-proxy": [ - "setuptools" - ], - "zope-schema": [ - "setuptools" - ], - "zope-size": [ - "setuptools" - ], - "zope-sqlalchemy": [ - "setuptools" - ], - "zope-testbrowser": [ - "setuptools" - ], - "zope-testing": [ - "setuptools" - ], - "zope-testrunner": [ - "setuptools" - ], - "zopfli": [ - "setuptools", - "setuptools-scm" - ], - "zstandard": [ - "setuptools" - ], - "zstd": [ - "setuptools" - ], - "zulip": [ - "setuptools" - ], - "zwave-js-server-python": [ - "setuptools" - ], - "zwave-me-ws": [ - "poetry-core", - "setuptools" - ], - "zxcvbn": [ - "setuptools" - ] -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix deleted file mode 100644 index d96d920c7094..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix +++ /dev/null @@ -1,3026 +0,0 @@ -{ pkgs ? import <nixpkgs> { } -, lib ? pkgs.lib -}: - -let - addBuildSystem = - { self - , drv - , attr - , extraAttrs ? [ ] - }: - let - buildSystem = - if builtins.isAttrs attr then - let - fromIsValid = - if builtins.hasAttr "from" attr then - lib.versionAtLeast drv.version attr.from - else - true; - untilIsValid = - if builtins.hasAttr "until" attr then - lib.versionOlder drv.version attr.until - else - true; - intendedBuildSystem = - if attr.buildSystem == "cython" then - self.python.pythonForBuild.pkgs.cython - else - self.${attr.buildSystem}; - in - if fromIsValid && untilIsValid then intendedBuildSystem else null - else - if attr == "cython" then self.python.pythonForBuild.pkgs.cython else self.${attr}; - in - ( - # Flit only works on Python3 - if (attr == "flit-core" || attr == "flit" || attr == "hatchling") && !self.isPy3k then drv - else if drv == null then null - else if drv ? overridePythonAttrs == false then drv - else - drv.overridePythonAttrs ( - old: - # We do not need the build system for wheels. - if old ? format && old.format == "wheel" then - { } - else - { - nativeBuildInputs = - (old.nativeBuildInputs or [ ]) - ++ lib.optionals (!(builtins.isNull buildSystem)) [ buildSystem ] - ++ map (a: self.${a}) extraAttrs; - } - ) - ); - - -in -lib.composeManyExtensions [ - # NixOps - (self: super: - lib.mapAttrs (_: v: addBuildSystem { inherit self; drv = v; attr = "poetry"; }) (lib.filterAttrs (n: _: lib.strings.hasPrefix "nixops" n) super) - // { - # NixOps >=2 dependency - nixos-modules-contrib = addBuildSystem { inherit self; drv = super.nixos-modules-contrib; attr = "poetry"; }; - } - ) - - # Add build systems - (self: super: - let - buildSystems = lib.importJSON ./build-systems.json; - in - lib.mapAttrs - (attr: systems: builtins.foldl' - (drv: attr: addBuildSystem { - inherit drv self attr; - }) - (super.${attr} or null) - systems) - buildSystems) - - # Build fixes - (self: super: - let - inherit (self.python) stdenv; - inherit (pkgs.buildPackages) pkg-config; - pyBuildPackages = self.python.pythonForBuild.pkgs; - - selectQt5 = version: - let - selector = builtins.concatStringsSep "" (lib.take 2 (builtins.splitVersion version)); - in - pkgs."qt${selector}" or pkgs.qt5; - - in - - { - automat = super.automat.overridePythonAttrs ( - old: lib.optionalAttrs (lib.versionOlder old.version "22.10.0") { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.m2r ]; - } - ); - - aiohttp-swagger3 = super.aiohttp-swagger3.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - ansible = super.ansible.overridePythonAttrs ( - old: { - # Inputs copied from nixpkgs as ansible doesn't specify it's dependencies - # in a correct manner. - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.pycrypto - self.paramiko - self.jinja2 - self.pyyaml - self.httplib2 - self.six - self.netaddr - self.dnspython - self.jmespath - self.dopy - self.ncclient - ]; - } - ); - - ansible-base = super.ansible-base.overridePythonAttrs ( - old: - { - prePatch = ''sed -i "s/\[python, /[/" lib/ansible/executor/task_executor.py''; - postInstall = '' - for m in docs/man/man1/*; do - install -vD $m -t $out/share/man/man1 - done - ''; - } - // lib.optionalAttrs (lib.versionOlder old.version "2.4") { - prePatch = ''sed -i "s,/usr/,$out," lib/ansible/constants.py''; - } - ); - - ansible-lint = super.ansible-lint.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools-scm-git-archive ]; - preBuild = '' - export HOME=$(mktemp -d) - ''; - } - ); - - argcomplete = super.argcomplete.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.importlib-metadata ]; - } - ); - - arpeggio = super.arpeggio.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - astroid = super.astroid.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - av = super.av.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkg-config - ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.ffmpeg_4 ]; - } - ); - - argon2-cffi = - if (lib.versionAtLeast super.argon2-cffi.version "21.2.0") then - addBuildSystem - { - inherit self; - drv = super.argon2-cffi; - attr = "flit-core"; - } else super.argon2-cffi; - - awscrt = super.awscrt.overridePythonAttrs ( - old: { - nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; - dontUseCmakeConfigure = true; - } - ); - bcrypt = - let - getCargoHash = version: { - "4.0.0" = "sha256-HvfRLyUhlXVuvxWrtSDKx3rMKJbjvuiMcDY6g+pYFS0="; - "4.0.1" = "sha256-lDWX69YENZFMu7pyBmavUZaalGvFqbHSHfkwkzmDQaY="; - }.${version} or ( - lib.warn "Unknown bcrypt version: '${version}'. Please update getCargoHash." lib.fakeHash - ); - in - super.bcrypt.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) - ++ [ pkgs.libffi ] - ++ lib.optionals (lib.versionAtLeast old.version "4" && stdenv.isDarwin) - [ pkgs.darwin.apple_sdk.frameworks.Security pkgs.libiconv ]; - nativeBuildInputs = with pkgs; - (old.nativeBuildInputs or [ ]) - ++ lib.optionals (lib.versionAtLeast old.version "4") [ rustc cargo pkgs.rustPlatform.cargoSetupHook self.setuptools-rust ]; - } // lib.optionalAttrs (lib.versionAtLeast old.version "4") { - cargoDeps = - pkgs.rustPlatform.fetchCargoTarball - { - src = old.src; - sourceRoot = "${old.pname}-${old.version}/src/_bcrypt"; - name = "${old.pname}-${old.version}"; - sha256 = getCargoHash old.version; - }; - cargoRoot = "src/_bcrypt"; - } - ); - bjoern = super.bjoern.overridePythonAttrs ( - old: { - buildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.libev ]; - } - ); - - borgbackup = super.borgbackup.overridePythonAttrs ( - old: { - BORG_OPENSSL_PREFIX = pkgs.openssl.dev; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.openssl pkgs.acl ]; - } - ); - - cairocffi = super.cairocffi.overridePythonAttrs ( - old: { - inherit (pkgs.python3.pkgs.cairocffi) patches; - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - cairosvg = super.cairosvg.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - cattrs = - let - drv = super.cattrs; - in - if drv.version == "1.10.0" then - drv.overridePythonAttrs - (old: { - # 1.10.0 contains a pyproject.toml that requires a pre-release Poetry - # We can avoid using Poetry and use the generated setup.py - preConfigure = old.preConfigure or "" + '' - rm pyproject.toml - ''; - }) else drv; - - ccxt = super.ccxt.overridePythonAttrs (old: { - preBuild = '' - ln -s README.{rst,md} - ''; - }); - - celery = super.celery.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - cerberus = super.cerberus.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - cssselect2 = super.cssselect2.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - cffi = - # cffi is bundled with pypy - if self.python.implementation == "pypy" then null else - ( - super.cffi.overridePythonAttrs ( - old: { - nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ pkg-config ]; - buildInputs = old.buildInputs or [ ] ++ [ pkgs.libffi ]; - prePatch = (old.prePatch or "") + lib.optionalString (!(old.src.isWheel or false) && stdenv.isDarwin) '' - # Remove setup.py impurities - substituteInPlace setup.py --replace "'-iwithsysroot/usr/include/ffi'" "" - substituteInPlace setup.py --replace "'/usr/include/ffi'," "" - substituteInPlace setup.py --replace '/usr/include/libffi' '${lib.getDev pkgs.libffi}/include' - ''; - - } - ) - ); - - cmdstanpy = super.cmdstanpy.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.cmdstan ]; - patchPhase = '' - substituteInPlace cmdstanpy/model.py \ - --replace 'cmd = [make]' \ - 'cmd = ["${pkgs.cmdstan}/bin/stan"]' - ''; - CMDSTAN = "${pkgs.cmdstan}"; - } - ); - - contourpy = super.contourpy.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pybind11 ]; - } - ); - - cloudflare = super.cloudflare.overridePythonAttrs ( - old: { - postPatch = '' - rm -rf examples/* - ''; - } - ); - - colour = super.colour.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.d2to1 ]; - } - ); - - coincurve = super.coincurve.overridePythonAttrs ( - old: { - # package setup logic - LIB_DIR = "${lib.getLib pkgs.secp256k1}/lib"; - - # for actual C toolchain build - NIX_CFLAGS_COMPILE = "-I ${lib.getDev pkgs.secp256k1}/include"; - NIX_LDFLAGS = "-L ${lib.getLib pkgs.secp256k1}/lib"; - } - ); - - configparser = super.configparser.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - confluent-kafka = super.confluent-kafka.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.rdkafka - ]; - } - ); - - copier = super.copier.overrideAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.git ]; - }); - - cryptography = - let - getCargoHash = version: { - "35.0.0" = "sha256-tQoQfo+TAoqAea86YFxyj/LNQCiViu5ij/3wj7ZnYLI="; - "36.0.0" = "sha256-Y6TuW7AryVgSvZ6G8WNoDIvi+0tvx8ZlEYF5qB0jfNk="; - "36.0.1" = "sha256-kozYXkqt1Wpqyo9GYCwN08J+zV92ZWFJY/f+rulxmeQ="; - "36.0.2" = "1a0ni1a3dbv2dvh6gx2i54z8v5j9m6asqg97kkv7gqb1ivihsbp8"; - "37.0.2" = "sha256-qvrxvneoBXjP96AnUPyrtfmCnZo+IriHR5HbtWQ5Gk8="; - "37.0.4" = "sha256-f8r6QclTwkgK20CNe9i65ZOqvSUeDc4Emv6BFBhh1hI"; - "38.0.1" = "sha256-o8l13fnfEUvUdDasq3LxSPArozRHKVsZfQg9DNR6M6Q="; - "38.0.3" = "sha256-lzHLW1N4hZj+nn08NZiPVM/X+SEcIsuZDjEOy0OOkSc="; - "38.0.4" = "sha256-BN0kOblUwgHj5QBf52RY2Jx0nBn03lwoN1O5PEohbwY="; - "39.0.0" = "sha256-clorC0NtGukpE3DnZ84MSdGhJN+qC89DZPITZFuL01Q="; - "39.0.2" = "sha256-Admz48/GS2t8diz611Ciin1HKQEyMDEwHxTpJ5tZ1ZA="; - "40.0.0" = "sha256-/TBANavYria9YrBpMgjtFyqg5feBcloETcYJ8fdBgkI="; - "40.0.1" = "sha256-gFfDTc2QWBWHBCycVH1dYlCsWQMVcRZfOBIau+njtDU="; - "40.0.2" = "sha256-cV4GTfbVYanElXOVmynvrru2wJuWvnT1Z1tQKXdkbg0="; - "41.0.1" = "sha256-38q81vRf8QHR8lFRM2KbH7Ng5nY7nmtWRMoPWS9VO/U="; - }.${version} or ( - lib.warn "Unknown cryptography version: '${version}'. Please update getCargoHash." lib.fakeHash - ); - sha256 = getCargoHash super.cryptography.version; - isWheel = lib.hasSuffix ".whl" super.cryptography.src; - scrypto = - if isWheel then - ( - super.cryptography.overridePythonAttrs { preferWheel = true; } - ) else super.cryptography; - in - scrypto.overridePythonAttrs - ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) - ++ lib.optionals (lib.versionAtLeast old.version "3.4") [ self.setuptools-rust ] - ++ lib.optional (!self.isPyPy) pyBuildPackages.cffi - ++ lib.optional (lib.versionAtLeast old.version "3.5" && !isWheel) [ pkgs.rustPlatform.cargoSetupHook pkgs.cargo pkgs.rustc ] - ++ [ pkg-config ] - ; - buildInputs = (old.buildInputs or [ ]) - ++ [ pkgs.libxcrypt ] - ++ [ (if lib.versionAtLeast old.version "37" then pkgs.openssl_3 else pkgs.openssl_1_1) ] - ++ lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.Security pkgs.libiconv ]; - propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.cffi ]; - } // lib.optionalAttrs (lib.versionAtLeast old.version "3.4" && lib.versionOlder old.version "3.5") { - CRYPTOGRAPHY_DONT_BUILD_RUST = "1"; - } // lib.optionalAttrs (lib.versionAtLeast old.version "3.5" && !isWheel) rec { - cargoDeps = - pkgs.rustPlatform.fetchCargoTarball { - src = old.src; - sourceRoot = "${old.pname}-${old.version}/${cargoRoot}"; - name = "${old.pname}-${old.version}"; - inherit sha256; - }; - cargoRoot = "src/rust"; - } - ); - - cyclonedx-python-lib = super.cyclonedx-python-lib.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - postPatch = '' - substituteInPlace setup.py --replace 'setuptools>=50.3.2,<51.0.0' 'setuptools' - ''; - }); - - cysystemd = super.cysystemd.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.systemd ]; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkg-config ]; - }); - - daphne = super.daphne.overridePythonAttrs (old: { - postPatch = '' - substituteInPlace setup.py --replace 'setup_requires=["pytest-runner"],' "" - ''; - }); - - darts = super.darts.override { - preferWheel = true; - }; - - datadog-lambda = super.datadog-lambda.overridePythonAttrs (old: { - postPatch = '' - substituteInPlace setup.py --replace "setuptools==" "setuptools>=" - ''; - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools ]; - }); - - databricks-connect = super.databricks-connect.overridePythonAttrs (old: { - sourceRoot = "."; - }); - - dbt-extractor = super.dbt-extractor.overridePythonAttrs - ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.cargo pkgs.rustc pkgs.maturin ]; - } - ); - - dbus-python = super.dbus-python.overridePythonAttrs (old: { - outputs = [ "out" "dev" ]; - - postPatch = old.postPatch or "" + '' - substituteInPlace ./configure --replace /usr/bin/file ${pkgs.file}/bin/file - substituteInPlace ./dbus-python.pc.in --replace 'Cflags: -I''${includedir}' 'Cflags: -I''${includedir}/dbus-1.0' - ''; - - configureFlags = (old.configureFlags or [ ]) ++ [ - "PYTHON_VERSION=${lib.versions.major self.python.version}" - ]; - - preConfigure = lib.concatStringsSep "\n" [ - (old.preConfigure or "") - (if (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11" && stdenv.isDarwin) then '' - MACOSX_DEPLOYMENT_TARGET=10.16 - '' else "") - ]; - - preBuild = old.preBuild or "" + '' - make distclean - ''; - - nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ pkg-config ]; - buildInputs = old.buildInputs or [ ] ++ [ pkgs.dbus pkgs.dbus-glib ] - # My guess why it's sometimes trying to -lncurses. - # It seems not to retain the dependency anyway. - ++ lib.optional (! self.python ? modules) pkgs.ncurses; - }); - - dcli = super.dcli.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - ddtrace = super.ddtrace.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ - (lib.optionals pkgs.stdenv.isDarwin [ pkgs.darwin.IOKit ]); - }); - - dictdiffer = super.dictdiffer.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - django = ( - super.django.overridePythonAttrs ( - old: { - propagatedNativeBuildInputs = (old.propagatedNativeBuildInputs or [ ]) - ++ [ pkgs.gettext self.pytest-runner ]; - } - ) - ); - - django-bakery = super.django-bakery.overridePythonAttrs ( - old: { - configurePhase = '' - if ! test -e LICENSE; then - touch LICENSE - fi - '' + (old.configurePhase or ""); - } - ); - - django-cors-headers = super.django-cors-headers.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - django-hijack = super.django-hijack.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - django-prometheus = super.django-prometheus.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - django-rosetta = super.django-rosetta.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - django-stubs-ext = super.django-stubs-ext.overridePythonAttrs ( - old: { - prePatch = (old.prePatch or "") + "touch ../LICENSE.txt"; - } - ); - - dlib = super.dlib.overridePythonAttrs ( - old: { - # Parallel building enabled - inherit (pkgs.python.pkgs.dlib) patches; - - enableParallelBuilding = true; - dontUseCmakeConfigure = true; - - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ pkgs.dlib.nativeBuildInputs; - buildInputs = (old.buildInputs or [ ]) ++ pkgs.dlib.buildInputs; - } - ); - - # Setuptools >= 60 broke build_py_2to3 - docutils = - if lib.versionOlder super.docutils.version "0.16" && lib.versionAtLeast super.setuptools.version "60" then - ( - super.docutils.overridePythonAttrs ( - old: { - SETUPTOOLS_USE_DISTUTILS = "stdlib"; - } - ) - ) else super.docutils; - - duckdb = super.duckdb.overridePythonAttrs (old: { - postPatch = lib.optionalString (!(old.src.isWheel or false)) '' - cd tools/pythonpkg - - substituteInPlace setup.py \ - --replace 'multiprocessing.cpu_count()' "$NIX_BUILD_CORES" \ - --replace 'setuptools_scm<7.0.0' 'setuptools_scm' - ''; - }); - - # Environment markers are not always included (depending on how a dep was defined) - enum34 = if self.pythonAtLeast "3.4" then null else super.enum34; - - eth-hash = super.eth-hash.overridePythonAttrs { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - }; - - eth-keyfile = super.eth-keyfile.overridePythonAttrs (old: { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - eth-keys = super.eth-keys.overridePythonAttrs { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - }; - - # FIXME: this is a workaround for https://github.com/nix-community/poetry2nix/issues/1161 - eth-utils = super.eth-utils.override { preferWheel = true; }; - - evdev = super.evdev.overridePythonAttrs (old: { - preConfigure = '' - substituteInPlace setup.py --replace /usr/include/linux ${pkgs.linuxHeaders}/include/linux - ''; - }); - - faker = super.faker.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - doCheck = false; - } - ); - - fancycompleter = super.fancycompleter.overridePythonAttrs ( - old: { - postPatch = lib.optionalString (!(old.src.isWheel or false)) '' - substituteInPlace setup.py \ - --replace 'setup_requires="setupmeta"' 'setup_requires=[]' \ - --replace 'versioning="devcommit"' 'version="${old.version}"' - ''; - } - ); - - fastecdsa = super.fastecdsa.overridePythonAttrs (old: { - buildInputs = old.buildInputs ++ [ pkgs.gmp.dev ]; - }); - - fastparquet = super.fastparquet.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - file-magic = super.file-magic.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace magic.py --replace "find_library('magic')" "'${pkgs.file}/lib/libmagic${pkgs.stdenv.hostPlatform.extensions.sharedLibrary}'" - ''; - } - ); - - fiona = super.fiona.overridePythonAttrs ( - old: { - format = lib.optionalString (!(old.src.isWheel or false)) "setuptools"; - buildInputs = old.buildInputs or [ ] ++ [ pkgs.gdal ]; - nativeBuildInputs = old.nativeBuildInputs or [ ] - ++ lib.optionals ((old.src.isWheel or false) && (!pkgs.stdenv.isDarwin)) [ pkgs.autoPatchelfHook ] - # for gdal-config - ++ [ pkgs.gdal ]; - } - ); - - flatbuffers = super.flatbuffers.overrideAttrs (old: { - VERSION = old.version; - }); - - gdal = - let - # Build gdal without python bindings to prevent version mixing - # We're only interested in the native libraries, not the python ones - # as we build that separately. - gdal = pkgs.gdal.overrideAttrs (old: { - doInstallCheck = false; - doCheck = false; - cmakeFlags = (old.cmakeFlags or [ ]) ++ [ - "-DBUILD_PYTHON_BINDINGS=OFF" - ]; - }); - in - super.gdal.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ gdal ]; - preBuild = (old.preBuild or "") + '' - substituteInPlace setup.cfg \ - --replace "../../apps/gdal-config" '${gdal}/bin/gdal-config' - ''; - } - ); - - grandalf = super.grandalf.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - doCheck = false; - } - ); - - granian = - let - getRepoHash = version: { - "0.2.1" = "sha256-XEhu6M1hFi3/gAKZcei7KJSrIhhlZhlvZvbfyA6VLR4="; - "0.2.2" = "sha256-KWwefJ3CfOUGCgAm7AhFlIxRF9qxNEo3npGOxVJ23FY="; - "0.2.3" = "sha256-2JnyO0wxkV49R/0wzDb/PnUWWHi3ckwK4nVe7dWeH1k="; - "0.2.4" = "sha256-GdQJvVPsWgC1z7La9h11x2pRAP+L998yImhTFrFT5l8="; - "0.2.5" = "sha256-vMXMxss77rmXSjoB53eE8XN2jXyIEf03WoQiDfvhDmw="; - "0.2.6" = "sha256-l9W9+KDg/43mc0toEz1n1pqw+oQdiHdAxGlS+KLIGhw="; - "0.3.0" = "sha256-icBjtW8fZjT3mLo43nKWdirMz6GZIy/RghEO95pHJEU="; - "0.3.1" = "sha256-EKK+RxkJ//fY43EjvN1Fry7mn2ZLIaNlTyKPJRxyKZs="; - }.${version}; - sha256 = getRepoHash super.granian.version; - in - super.granian.overridePythonAttrs (old: rec { - src = pkgs.fetchFromGitHub { - owner = "emmett-framework"; - repo = "granian"; - rev = "v${old.version}"; - inherit sha256; - }; - cargoDeps = pkgs.rustPlatform.importCargoLock { - lockFile = "${src.out}/Cargo.lock"; - }; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkgs.rustPlatform.cargoSetupHook - pkgs.rustPlatform.maturinBuildHook - ]; - }); - - gitpython = super.gitpython.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.typing-extensions ]; - } - ); - - grpcio = super.grpcio.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.c-ares pkgs.openssl pkgs.zlib ]; - - outputs = [ "out" "dev" ]; - - GRPC_BUILD_WITH_BORING_SSL_ASM = ""; - GRPC_PYTHON_BUILD_SYSTEM_OPENSSL = 1; - GRPC_PYTHON_BUILD_SYSTEM_ZLIB = 1; - GRPC_PYTHON_BUILD_SYSTEM_CARES = 1; - DISABLE_LIBC_COMPATIBILITY = 1; - }); - - grpcio-tools = super.grpcio-tools.overridePythonAttrs (old: { - outputs = [ "out" "dev" ]; - }); - - gunicorn = super.gunicorn.overridePythonAttrs (old: { - # actually needs setuptools as a runtime dependency - propagatedBuildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools ]; - }); - - h3 = super.h3.overridePythonAttrs ( - old: { - preBuild = (old.preBuild or "") + '' - substituteInPlace h3/h3.py \ - --replace "'{}/{}'.format(_dirname, libh3_path)" '"${pkgs.h3}/lib/libh3${pkgs.stdenv.hostPlatform.extensions.sharedLibrary}"' - ''; - } - ); - - h5py = super.h5py.overridePythonAttrs ( - old: - if old.format != "wheel" then - ( - let - mpi = pkgs.hdf5.mpi; - mpiSupport = pkgs.hdf5.mpiSupport; - in - { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = - (old.buildInputs or [ ]) - ++ [ pkgs.hdf5 self.pkgconfig ] - ++ lib.optional mpiSupport mpi - ; - propagatedBuildInputs = - (old.propagatedBuildInputs or [ ]) - ++ lib.optionals mpiSupport [ self.mpi4py pkgs.openssh ] - ; - preBuild = if mpiSupport then "export CC=${mpi}/bin/mpicc" else ""; - HDF5_DIR = "${pkgs.hdf5}"; - HDF5_MPI = if mpiSupport then "ON" else "OFF"; - # avoid strict pinning of numpy - postPatch = '' - substituteInPlace setup.py \ - --replace "numpy ==" "numpy >=" - ''; - pythonImportsCheck = [ "h5py" ]; - } - ) else old - ); - - hid = super.hid.overridePythonAttrs ( - old: { - postPatch = '' - found= - for name in libhidapi-hidraw libhidapi-libusb libhidapi-iohidmanager libhidapi; do - full_path=${pkgs.hidapi.out}/lib/$name${pkgs.stdenv.hostPlatform.extensions.sharedLibrary} - if test -f $full_path; then - found=t - sed -i -e "s|'$name\..*'|'$full_path'|" hid/__init__.py - fi - done - test -n "$found" || { echo "ERROR: No known libraries found in ${pkgs.hidapi.out}/lib, please update/fix this build expression."; exit 1; } - ''; - } - ); - - hikari = super.hikari.overrideAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - hikari-lightbulb = super.hikari-lightbulb.overrideAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - horovod = super.horovod.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.mpi ]; - } - ); - - httplib2 = super.httplib2.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.pyparsing ]; - }); - - icecream = super.icecream.overridePythonAttrs (old: { - # # ERROR: Could not find a version that satisfies the requirement executing>=0.3.1 (from icecream) (from versions: none) - postPatch = '' - substituteInPlace setup.py --replace 'executing>=0.3.1' 'executing' - ''; - }); - - igraph = super.igraph.overridePythonAttrs ( - old: { - nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; - dontUseCmakeConfigure = true; - } - ); - - imagecodecs = super.imagecodecs.overridePythonAttrs ( - old: { - patchPhase = '' - substituteInPlace setup.py \ - --replace "/usr/include/openjpeg-2.3" \ - "${pkgs.openjpeg.dev}/include/${pkgs.openjpeg.dev.incDir} - substituteInPlace setup.py \ - --replace "/usr/include/jxrlib" \ - "$out/include/libjxr" - substituteInPlace imagecodecs/_zopfli.c \ - --replace '"zopfli/zopfli.h"' \ - '<zopfli.h>' - substituteInPlace imagecodecs/_zopfli.c \ - --replace '"zopfli/zlib_container.h"' \ - '<zlib_container.h>' - substituteInPlace imagecodecs/_zopfli.c \ - --replace '"zopfli/gzip_container.h"' \ - '<gzip_container.h>' - ''; - - preBuild = '' - mkdir -p $out/include/libjxr - ln -s ${pkgs.jxrlib}/include/libjxr/**/* $out/include/libjxr - - ''; - - buildInputs = (old.buildInputs or [ ]) ++ [ - # Commented out packages are declared required, but not actually - # needed to build. They are not yet packaged for nixpkgs. - # bitshuffle - pkgs.brotli - # brunsli - pkgs.bzip2 - pkgs.c-blosc - # charls - pkgs.giflib - pkgs.jxrlib - pkgs.lcms - pkgs.libaec - pkgs.libaec - pkgs.libjpeg_turbo - # liblzf - # liblzma - pkgs.libpng - pkgs.libtiff - pkgs.libwebp - pkgs.lz4 - pkgs.openjpeg - pkgs.snappy - # zfp - pkgs.zopfli - pkgs.zstd - pkgs.zlib - ]; - } - ); - - # importlib-metadata has an incomplete dependency specification - importlib-metadata = super.importlib-metadata.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ lib.optional self.python.isPy2 self.pathlib2; - } - ); - - intreehooks = super.intreehooks.overridePythonAttrs ( - old: { - doCheck = false; - } - ); - - ipython = super.ipython.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - isort = super.isort.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - jaraco-functools = super.jaraco-functools.overridePythonAttrs ( - old: { - # required for the extra "toml" dependency in setuptools_scm[toml] - buildInputs = (old.buildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - trio = super.trio.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) - ++ [ self.async-generator self.idna ]; - }); - - jeepney = super.jeepney.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.outcome self.trio ]; - }); - - jinja2-ansible-filters = super.jinja2-ansible-filters.overridePythonAttrs ( - old: { - preBuild = (old.preBuild or "") + '' - echo "${old.version}" > VERSION - ''; - } - ); - - jira = super.jira.overridePythonAttrs ( - old: { - inherit (pkgs.python3Packages.jira) patches; - buildInputs = (old.buildInputs or [ ]) ++ [ - self.pytestrunner - self.cryptography - self.pyjwt - self.setuptools-scm-git-archive - ]; - } - ); - - jq = super.jq.overridePythonAttrs (attrs: { - buildInputs = [ pkgs.jq ]; - patches = [ - (pkgs.fetchpatch { - url = "https://raw.githubusercontent.com/NixOS/nixpkgs/088da8735f6620b60d724aa7db742607ea216087/pkgs/development/python-modules/jq/jq-py-setup.patch"; - sha256 = "sha256-MYvX3S1YGe0QsUtExtOtULvp++AdVrv+Fid4Jh1xewQ="; - }) - ]; - }); - - jsondiff = - if lib.versionOlder "2.0.0" - then - super.jsondiff.overridePythonAttrs - ( - old: { - preBuild = lib.optionalString (!(old.src.isWheel or false)) ( - (old.preBuild or "") + '' - substituteInPlace setup.py \ - --replace "'jsondiff=jsondiff.cli:main_deprecated'," "" - '' - ); - } - ) - else super.jsondiff; - - jsonslicer = super.jsonslicer.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkgconfig ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.yajl ]; - }); - - jsonschema = - if lib.versionAtLeast super.jsonschema.version "4.0.0" - then - super.jsonschema.overridePythonAttrs - (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.importlib-resources ]; - }) - else super.jsonschema; - - jupyter = super.jupyter.overridePythonAttrs ( - old: { - # jupyter is a meta-package. Everything relevant comes from the - # dependencies. It does however have a jupyter.py file that conflicts - # with jupyter-core so this meta solves this conflict. - meta.priority = 100; - } - ); - - jupyter-packaging = super.jupyter-packaging.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools self.wheel ]; - }); - - jupyter-server = super.jupyter-server.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) - ++ [ self.hatchling ]; - buildInputs = (old.buildInputs or [ ]) - ++ [ self.hatch-jupyter-builder ]; - }); - - jupyterlab-widgets = super.jupyterlab-widgets.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.jupyter-packaging ]; - } - ); - - kerberos = super.kerberos.overrideAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.libkrb5 ]; - }); - - keyring = super.keyring.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - kiwisolver = super.kiwisolver.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.cppy - ]; - } - ); - - lap = super.lap.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.numpy - ]; - } - ); - - libarchive = super.libarchive.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools ]; - - postPatch = '' - substituteInPlace libarchive/library.py --replace \ - "_FILEPATH = find_and_load_library()" "_FILEPATH = '${pkgs.libarchive.lib}/lib/libarchive${stdenv.hostPlatform.extensions.sharedLibrary}'" - ''; - }); - - libvirt-python = super.libvirt-python.overridePythonAttrs ({ nativeBuildInputs ? [ ], ... }: { - nativeBuildInputs = nativeBuildInputs ++ [ pkg-config ]; - propagatedBuildInputs = [ pkgs.libvirt ]; - }); - - lightgbm = super.lightgbm.overridePythonAttrs ( - old: { - nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; - dontUseCmakeConfigure = true; - postConfigure = '' - export HOME=$(mktemp -d) - ''; - } - ); - - llama-cpp-python = super.llama-cpp-python.overridePythonAttrs ( - old: { - buildInputs = with pkgs; lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.Accelerate - ]; - nativeBuildInputs = [ pkgs.cmake ] ++ (old.nativeBuildInputs or [ ]); - preBuild = '' - cd "$OLDPWD" - ''; - } - ); - - llvmlite = super.llvmlite.overridePythonAttrs ( - old: - let - # see https://github.com/numba/llvmlite#compatibility - llvm_version = toString ( - if lib.versionAtLeast old.version "0.40.0" then 14 - else if lib.versionAtLeast old.version "0.37.0" then 11 - else if lib.versionAtLeast old.version "0.34.0" && !stdenv.buildPlatform.isAarch64 then 10 - else if lib.versionAtLeast old.version "0.33.0" then 9 - else if lib.versionAtLeast old.version "0.29.0" then 8 - else if lib.versionAtLeast old.version "0.27.0" then 7 - else if lib.versionAtLeast old.version "0.23.0" then 6 - else if lib.versionAtLeast old.version "0.21.0" then 5 - else 4 - ); - llvm = pkgs."llvmPackages_${llvm_version}".llvm or (throw "LLVM${llvm_version} has been removed from nixpkgs; upgrade llvmlite or use older nixpkgs"); - in - { - inherit llvm; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.llvmlite.llvm ]; - - # Disable static linking - # https://github.com/numba/llvmlite/issues/93 - postPatch = '' - substituteInPlace ffi/Makefile.linux --replace "-static-libstdc++" "" - - substituteInPlace llvmlite/tests/test_binding.py --replace "test_linux" "nope" - ''; - - # Set directory containing llvm-config binary - preConfigure = '' - export LLVM_CONFIG=${llvm.dev}/bin/llvm-config - ''; - - __impureHostDeps = lib.optionals pkgs.stdenv.isDarwin [ "/usr/lib/libm.dylib" ]; - - passthru = old.passthru // { llvm = llvm; }; - } - ); - - lsassy = - if super.lsassy.version == "3.1.1" then - super.lsassy.overridePythonAttrs - (old: { - # pyproject.toml contains a constraint `rich = "^10.6.0"` which is not replicated in setup.py - # hence pypi misses it and poetry pins rich to 11.0.0 - preConfigure = (old.preConfigure or "") + '' - rm pyproject.toml - ''; - }) else super.lsassy; - - lxml = super.lxml.overridePythonAttrs ( - old: { - nativeBuildInputs = with pkgs.buildPackages; (old.nativeBuildInputs or [ ]) ++ [ pkg-config libxml2.dev libxslt.dev ] ++ lib.optionals stdenv.isDarwin [ xcodebuild ]; - buildInputs = with pkgs; (old.buildInputs or [ ]) ++ [ libxml2 libxslt ]; - } - ); - - markdown-it-py = super.markdown-it-py.overridePythonAttrs ( - old: { - propagatedBuildInputs = builtins.filter (i: i.pname != "mdit-py-plugins") old.propagatedBuildInputs; - preConfigure = lib.optionalString (!(old.src.isWheel or false)) ( - (old.preConfigure or "") + '' - substituteInPlace pyproject.toml --replace 'plugins = ["mdit-py-plugins"]' 'plugins = []' - '' - ); - } - ); - - markupsafe = super.markupsafe.overridePythonAttrs ( - old: { - src = old.src.override { pname = builtins.replaceStrings [ "markupsafe" ] [ "MarkupSafe" ] old.pname; }; - } - ); - - matplotlib = super.matplotlib.overridePythonAttrs ( - old: - let - enableGhostscript = old.passthru.args.enableGhostscript or false; - enableGtk3 = old.passthru.args.enableGtk3 or false; - enableQt = old.passthru.args.enableQt or false; - enableTk = old.passthru.args.enableTk or false; - - interactive = enableTk || enableGtk3 || enableQt; - - passthru = { - config = { - directories = { basedirlist = "."; }; - libs = { - system_freetype = true; - system_qhull = true; - } // lib.optionalAttrs stdenv.isDarwin { - # LTO not working in darwin stdenv, see Nixpkgs #19312 - enable_lto = false; - }; - }; - }; - - inherit (pkgs) tk tcl wayland qhull; - inherit (pkgs.xorg) libX11; - inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; - in - { - XDG_RUNTIME_DIR = "/tmp"; - - buildInputs = old.buildInputs or [ ] ++ [ - pkgs.which - ] ++ lib.optionals enableGhostscript [ - pkgs.ghostscript - ] ++ lib.optionals stdenv.isDarwin [ - Cocoa - ] ++ lib.optionals (lib.versionAtLeast super.matplotlib.version "3.7.0") [ - self.pybind11 - ]; - - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.certifi - pkgs.libpng - pkgs.freetype - qhull - ] - ++ lib.optionals enableGtk3 [ pkgs.cairo self.pycairo pkgs.gtk3 pkgs.gobject-introspection self.pygobject3 ] - ++ lib.optionals enableTk [ pkgs.tcl pkgs.tk self.tkinter pkgs.libX11 ] - ++ lib.optionals enableQt [ self.pyqt5 ] - ; - - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkg-config - ] ++ lib.optionals (lib.versionAtLeast super.matplotlib.version "3.5.0") [ - self.setuptools-scm - self.setuptools-scm-git-archive - ]; - - # Clang doesn't understand -fno-strict-overflow, and matplotlib builds with -Werror - hardeningDisable = if stdenv.isDarwin then [ "strictoverflow" ] else [ ]; - - passthru = old.passthru or { } // passthru; - - MPLSETUPCFG = pkgs.writeText "mplsetup.cfg" (lib.generators.toINI { } passthru.config); - - # Matplotlib tries to find Tcl/Tk by opening a Tk window and asking the - # corresponding interpreter object for its library paths. This fails if - # `$DISPLAY` is not set. The fallback option assumes that Tcl/Tk are both - # installed under the same path which is not true in Nix. - # With the following patch we just hard-code these paths into the install - # script. - postPatch = - let - tcl_tk_cache = ''"${tk}/lib", "${tcl}/lib", "${lib.strings.substring 0 3 tk.version}"''; - in - lib.optionalString enableTk '' - sed -i '/self.tcl_tk_cache = None/s|None|${tcl_tk_cache}|' setupext.py - '' + lib.optionalString (stdenv.isLinux && interactive) '' - # fix paths to libraries in dlopen calls (headless detection) - substituteInPlace src/_c_internal_utils.c \ - --replace libX11.so.6 ${libX11}/lib/libX11.so.6 \ - --replace libwayland-client.so.0 ${wayland}/lib/libwayland-client.so.0 - '' + - # avoid matplotlib trying to download dependencies - '' - echo "[libs] - system_freetype=true - system_qhull=true" > mplsetup.cfg - ''; - - } - ); - - mccabe = super.mccabe.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - doCheck = false; - } - ); - - mip = super.mip.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.autoPatchelfHook ]; - - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.zlib self.cppy ]; - } - ); - - mmdet = super.mmdet.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytorch ]; - } - ); - - molecule = - if lib.versionOlder super.molecule.version "3.0.0" then - (super.molecule.overridePythonAttrs ( - old: { - patches = (old.patches or [ ]) ++ [ - # Fix build with more recent setuptools versions - (pkgs.fetchpatch { - url = "https://github.com/ansible-community/molecule/commit/c9fee498646a702c77b5aecf6497cff324acd056.patch"; - sha256 = "1g1n45izdz0a3c9akgxx14zhdw6c3dkb48j8pq64n82fa6ndl1b7"; - excludes = [ "pyproject.toml" ]; - }) - ]; - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools self.setuptools-scm self.setuptools-scm-git-archive ]; - } - )) else - super.molecule.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools self.setuptools-scm self.setuptools-scm-git-archive ]; - }); - - munch = super.munch.overridePythonAttrs ( - old: { - # Latest version of pypi imports pkg_resources at runtime, so setuptools is needed at runtime. :( - # They fixed this last year but never released a new version. - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - } - ); - - mpi4py = super.mpi4py.overridePythonAttrs ( - old: - let - cfg = pkgs.writeTextFile { - name = "mpi.cfg"; - text = ( - lib.generators.toINI - { } - { - mpi = { - mpicc = "${pkgs.mpi.outPath}/bin/mpicc"; - }; - } - ); - }; - in - { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.mpi ]; - enableParallelBuilding = true; - preBuild = '' - ln -sf ${cfg} mpi.cfg - ''; - } - ); - - multiaddr = super.multiaddr.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - mypy = super.mypy.overridePythonAttrs ( - old: - let - # Compile mypy with mypyc, which makes mypy about 4 times faster. The compiled - # version is also the default in the wheels on Pypi that include binaries. - # is64bit: unfortunately the build would exhaust all possible memory on i686-linux. - MYPY_USE_MYPYC = stdenv.buildPlatform.is64bit; - - envAttrs = - if old ? env - then { env = old.env // { inherit MYPY_USE_MYPYC; }; } - else { inherit MYPY_USE_MYPYC; }; - in - { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.types-typed-ast - self.types-setuptools - ] - ++ lib.optional (lib.strings.versionAtLeast old.version "0.990") self.types-psutil - ; - - # when testing reduce optimisation level to drastically reduce build time - # (default is 3) - # MYPYC_OPT_LEVEL = 1; - } // envAttrs // lib.optionalAttrs (old.format != "wheel") { - # FIXME: Remove patch after upstream has decided the proper solution. - # https://github.com/python/mypy/pull/11143 - patches = (old.patches or [ ]) ++ lib.optionals ((lib.strings.versionAtLeast old.version "0.900") && lib.strings.versionOlder old.version "0.940") [ - (pkgs.fetchpatch { - url = "https://github.com/python/mypy/commit/f1755259d54330cd087cae763cd5bbbff26e3e8a.patch"; - sha256 = "sha256-5gPahX2X6+/qUaqDQIGJGvh9lQ2EDtks2cpQutgbOHk="; - }) - ] ++ lib.optionals ((lib.strings.versionAtLeast old.version "0.940") && lib.strings.versionOlder old.version "0.960") [ - (pkgs.fetchpatch { - url = "https://github.com/python/mypy/commit/e7869f05751561958b946b562093397027f6d5fa.patch"; - sha256 = "sha256-waIZ+m3tfvYE4HJ8kL6rN/C4fMjvLEe9UoPbt9mHWIM="; - }) - ] ++ lib.optionals ((lib.strings.versionAtLeast old.version "0.960") && (lib.strings.versionOlder old.version "0.971")) [ - (pkgs.fetchpatch { - url = "https://github.com/python/mypy/commit/2004ae023b9d3628d9f09886cbbc20868aee8554.patch"; - sha256 = "sha256-y+tXvgyiECO5+66YLvaje8Bz5iPvfWNIBJcsnZ2nOdI="; - }) - ]; - } - ); - - mysqlclient = super.mysqlclient.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.libmysqlclient ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libmysqlclient ]; - } - ); - - netcdf4 = super.netcdf4.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - pkgs.zlib - pkgs.netcdf - pkgs.hdf5 - pkgs.curl - pkgs.libjpeg - ]; - - # Variables used to configure the build process - USE_NCCONFIG = "0"; - HDF5_DIR = lib.getDev pkgs.hdf5; - NETCDF4_DIR = pkgs.netcdf; - CURL_DIR = pkgs.curl.dev; - JPEG_DIR = pkgs.libjpeg.dev; - } - ); - - numpy = super.numpy.overridePythonAttrs ( - old: - let - blas = old.passthru.args.blas or pkgs.openblasCompat; - blasImplementation = lib.nameFromURL blas.name "-"; - cfg = pkgs.writeTextFile { - name = "site.cfg"; - text = ( - lib.generators.toINI - { } - { - ${blasImplementation} = { - include_dirs = "${blas}/include"; - library_dirs = "${blas}/lib"; - } // lib.optionalAttrs (blasImplementation == "mkl") { - mkl_libs = "mkl_rt"; - lapack_libs = ""; - }; - } - ); - }; - in - { - # fails to build with format=pyproject and setuptools >= 65 - format = if (old.format == "poetry2nix") then "setuptools" else old.format; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.gfortran ]; - buildInputs = (old.buildInputs or [ ]) ++ [ blas ]; - enableParallelBuilding = true; - preBuild = '' - ln -s ${cfg} site.cfg - ''; - preConfigure = '' - export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES - ''; - passthru = old.passthru // { - blas = blas; - inherit blasImplementation cfg; - }; - } - ); - - # The following are dependencies of torch >= 2.0.0. - # torch doesn't officially support system CUDA, unless you build it yourself. - nvidia-cudnn-cu11 = super.nvidia-cudnn-cu11.overridePythonAttrs (attrs: { - autoPatchelfIgnoreMissingDeps = true; - # (Bytecode collision happens with nvidia-cuda-nvrtc-cu11.) - postFixup = '' - rm -r $out/${self.python.sitePackages}/nvidia/{__pycache__,__init__.py} - ''; - propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ - self.nvidia-cublas-cu11 - ]; - }); - - nvidia-cuda-nvrtc-cu11 = super.nvidia-cuda-nvrtc-cu11.overridePythonAttrs (_: { - # (Bytecode collision happens with nvidia-cudnn-cu11.) - postFixup = '' - rm -r $out/${self.python.sitePackages}/nvidia/{__pycache__,__init__.py} - ''; - }); - - nvidia-cusolver-cu11 = super.nvidia-cusolver-cu11.overridePythonAttrs (attrs: { - autoPatchelfIgnoreMissingDeps = true; - # (Bytecode collision happens with nvidia-cusolver-cu11.) - postFixup = '' - rm -r $out/${self.python.sitePackages}/nvidia/{__pycache__,__init__.py} - ''; - propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ - self.nvidia-cublas-cu11 - ]; - }); - - omegaconf = super.omegaconf.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.jdk ]; - } - ); - - open3d = super.open3d.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.ipywidgets ]; - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.libusb1 - ] ++ lib.optionals stdenv.isLinux [ - pkgs.udev - ] ++ lib.optionals (lib.versionAtLeast super.open3d.version "0.16.0") [ - pkgs.mesa - ( - pkgs.symlinkJoin { - name = "llvm-with-ubuntu-compatible-symlink"; - paths = [ - pkgs.llvm_10.lib - (pkgs.runCommand "llvm-ubuntu-compatible-symlink" { } - '' - mkdir -p "$out/lib/"; - ln -s "${pkgs.llvm_10.lib}/lib/libLLVM-10.so" "$out/lib/libLLVM-10.so.1" - '' - ) - ]; - }) - ]; - - # Patch the dylib in the binary distribution to point to the nix build of libomp - preFixup = lib.optionalString (stdenv.isDarwin && lib.versionAtLeast super.open3d.version "0.16.0") '' - install_name_tool -change /opt/homebrew/opt/libomp/lib/libomp.dylib ${pkgs.llvmPackages.openmp}/lib/libomp.dylib $out/lib/python*/site-packages/open3d/cpu/pybind.cpython-*-darwin.so - ''; - - # TODO(Sem Mulder): Add overridable flags for CUDA/PyTorch/Tensorflow support. - autoPatchelfIgnoreMissingDeps = true; - }); - - openbabel-wheel = super.openbabel-wheel.override { preferWheel = true; }; - - # Overrides for building packages based on OpenCV - # These flags are inspired by the opencv 4.x package in nixpkgs - _opencv-python-override = - old: { - # Disable OpenCL on macOS - # Can't use cmakeFlags because cmake is called by setup.py - CMAKE_ARGS = lib.optionalString stdenv.isDarwin "-DWITH_OPENCL=OFF"; - - nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; - buildInputs = [ - self.scikit-build - ] ++ lib.optionals stdenv.isDarwin (with pkgs.darwin.apple_sdk.frameworks; [ - Accelerate - AVFoundation - Cocoa - CoreMedia - MediaToolbox - VideoDecodeAcceleration - ]) ++ (old.buildInputs or [ ]); - dontUseCmakeConfigure = true; - }; - - opencv-python = super.opencv-python.overridePythonAttrs self._opencv-python-override; - - opencv-python-headless = super.opencv-python-headless.overridePythonAttrs self._opencv-python-override; - - opencv-contrib-python = super.opencv-contrib-python.overridePythonAttrs self._opencv-python-override; - - openexr = super.openexr.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.openexr pkgs.ilmbase ]; - NIX_CFLAGS_COMPILE = [ "-I${pkgs.openexr.dev}/include/OpenEXR" "-I${pkgs.ilmbase.dev}/include/OpenEXR" ]; - } - ); - - openvino = super.openvino.overridePythonAttrs ( - old: { - buildInputs = [ - pkgs.ocl-icd - pkgs.hwloc - pkgs.tbb - pkgs.numactl - pkgs.libxml2 - ] ++ (old.buildInputs or [ ]); - } - ); - - orjson = - let - getCargoHash = version: { - "3.6.7" = "sha256-sz2k9podPB6QSptkyOu7+BoVTrKhefizRtYU+MICPt4="; - "3.6.8" = "sha256-vpfceVtYkU09xszNIihY1xbqGWieqDquxwsAmDH8jd4="; - "3.7.2" = "sha256-2U37IhftNYjH7sV7Nh51YpR/WjmPmmzX/aGuHsFgwf4="; - "3.7.9" = "sha256-QHzAhjHgm4XLxY2zUdnIsd/WWMI7dJLQQAvTXC+2asQ="; - "3.8.0" = "sha256-8k0DetamwLqkdcg8V/D2J5ja6IJSLi50CE+ZjFa7Hdc="; - "3.8.1" = "sha256-QXguyDxQHW9Fd3Nhmi5JzSxZQuk3HGPhhh/RGuOTZNY="; - "3.8.3" = "sha256-oSZO4cN1sJKd0T7pYrKG63is8AZMKaLRZqj5UCVY/14="; - "3.8.4" = "sha256-O2W9zO7qHWG+78T+uECICAmecaSIbTTJPktJIPZYElE="; - "3.8.5" = "sha256-JtUCJ3TP9EKGcddeyW1e/72k21uKneq9SnZJeLvn9Os="; - "3.8.6" = "sha256-8T//q6nQoZhh8oJWDCeQf3gYRew58dXAaxkYELY4CJM="; - "3.8.7" = "sha256-JBO8nl0sC+XIn17vI7hC8+nA1HYI9jfvZrl9nCE3k1s="; - "3.8.8" = "sha256-AK4HtqPKg2O2FeLHCbY9o+N1BV4QFMNaHVE1NaFYHa4="; - "3.8.10" = "sha256-AcrTEHv7GYtGe4fXYsM24ElrzfhnOxLYlaon1ZrlD4A="; - }.${version} or ( - lib.warn "Unknown orjson version: '${version}'. Please update getCargoHash." lib.fakeHash - ); - in - super.orjson.overridePythonAttrs (old: if old.src.isWheel or false then { } else { - cargoDeps = pkgs.rustPlatform.fetchCargoTarball { - inherit (old) src; - name = "${old.pname}-${old.version}"; - hash = getCargoHash old.version; - }; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkgs.rustPlatform.cargoSetupHook - pkgs.rustPlatform.maturinBuildHook - ]; - buildInputs = (old.buildInputs or [ ]) ++ lib.optional pkgs.stdenv.isDarwin pkgs.libiconv; - }); - - osqp = super.osqp.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.cmake ]; - dontUseCmakeConfigure = true; - } - ); - - - pandas = super.pandas.overridePythonAttrs (old: { - - buildInputs = old.buildInputs or [ ] ++ lib.optional stdenv.isDarwin pkgs.libcxx; - - # Doesn't work with -Werror,-Wunused-command-line-argument - # https://github.com/NixOS/nixpkgs/issues/39687 - hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow"; - - # For OSX, we need to add a dependency on libcxx, which provides - # `complex.h` and other libraries that pandas depends on to build. - postPatch = lib.optionalString (!(old.src.isWheel or false) && stdenv.isDarwin) '' - cpp_sdk="${lib.getDev pkgs.libcxx}/include/c++/v1"; - echo "Adding $cpp_sdk to the setup.py common_include variable" - substituteInPlace setup.py \ - --replace "['pandas/src/klib', 'pandas/src']" \ - "['pandas/src/klib', 'pandas/src', '$cpp_sdk']" - ''; - - - enableParallelBuilding = true; - }); - - pantalaimon = super.pantalaimon.overridePythonAttrs (old: { - nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ pkgs.installShellFiles ]; - postInstall = old.postInstall or "" + '' - installManPage docs/man/*.[1-9] - ''; - }); - - pao = super.pao.overridePythonAttrs (old: { - propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.pyutilib ]; - }); - - paramiko = super.paramiko.overridePythonAttrs (old: { - doCheck = false; # requires networking - }); - - parsel = super.parsel.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - pdal = super.pdal.overridePythonAttrs ( - old: { - PDAL_CONFIG = "${pkgs.pdal}/bin/pdal-config"; - } - ); - - peewee = super.peewee.overridePythonAttrs ( - old: - let - withPostgres = old.passthru.withPostgres or false; - withMysql = old.passthru.withMysql or false; - in - { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.sqlite ]; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) - ++ lib.optional withPostgres self.psycopg2 - ++ lib.optional withMysql self.mysql-connector; - } - ); - - pikepdf = super.pikepdf.overridePythonAttrs ( - old: { - buildInputs = old.buildInputs or [ ] ++ [ pkgs.qpdf self.pybind11 ]; - pythonImportsCheck = old.pythonImportsCheck or [ ] ++ [ "pikepdf" ]; - } - ); - - pillow = super.pillow.overridePythonAttrs ( - old: - let - preConfigure = (old.preConfigure or "") + pkgs.python3.pkgs.pillow.preConfigure; - in - { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) - ++ [ pkg-config self.pytest-runner ]; - buildInputs = with pkgs; (old.buildInputs or [ ]) - ++ [ freetype libjpeg zlib libtiff libxcrypt libwebp tcl lcms2 ] - ++ lib.optionals (lib.versionAtLeast old.version "7.1.0") [ xorg.libxcb ] - ++ lib.optionals (self.isPyPy) [ tk xorg.libX11 ]; - preConfigure = lib.optional (old.format != "wheel") preConfigure; - } - ); - - pip-requirements-parser = super.pip-requirements-parser.overridePythonAttrs (old: { - dontConfigure = true; - }); - - pluralizer = super.pluralizer.overridePythonAttrs (old: { - preBuild = '' - export PYPI_VERSION="${old.version}" - ''; - }); - - poethepoet = super.poethepoet.overrideAttrs (old: { - propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.poetry ]; - }); - - poetry-core = super.poetry-core.overridePythonAttrs (old: - let - initFile = - if lib.versionOlder super.poetry-core.version "1.1" - then "poetry/__init__.py" - else "./src/poetry/core/__init__.py"; - in - { - # "Vendor" dependencies (for build-system support) - postPatch = '' - echo "import sys" >> ${initFile} - for path in $propagatedBuildInputs; do - echo "sys.path.insert(0, \"$path\")" >> ${initFile} - done - ''; - - # Propagating dependencies leads to issues downstream - # We've already patched poetry to prefer "vendored" dependencies - postFixup = '' - rm $out/nix-support/propagated-build-inputs - ''; - }); - - # Requires poetry which isn't available during bootstrap - poetry-plugin-export = super.poetry-plugin-export.overridePythonAttrs (old: { - dontUsePythonImportsCheck = true; - pipInstallFlags = [ - "--no-deps" - ]; - }); - - portend = super.portend.overridePythonAttrs ( - old: { - # required for the extra "toml" dependency in setuptools_scm[toml] - buildInputs = (old.buildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - prettytable = super.prettytable.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - prophet = super.prophet.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.cmdstan self.cmdstanpy ]; - PROPHET_REPACKAGE_CMDSTAN = "false"; - CMDSTAN = "${pkgs.cmdstan}"; - }); - - psycopg2 = super.psycopg2.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) - ++ lib.optional stdenv.isDarwin pkgs.openssl; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.postgresql ]; - } - ); - - psycopg2-binary = super.psycopg2-binary.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) - ++ lib.optional stdenv.isDarwin pkgs.openssl; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.postgresql ]; - } - ); - - psycopg2cffi = super.psycopg2cffi.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) - ++ lib.optional stdenv.isDarwin pkgs.openssl; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.postgresql ]; - } - ); - - py-solc-x = super.py-solc-x.overridePythonAttrs ( - old: { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.requests self.semantic-version ]; - } - ); - - pyarrow = - if (!super.pyarrow.src.isWheel or false) && lib.versionAtLeast super.pyarrow.version "0.16.0" then - super.pyarrow.overridePythonAttrs - ( - old: - let - parseMinor = drv: lib.concatStringsSep "." (lib.take 2 (lib.splitVersion drv.version)); - - # Starting with nixpkgs revision f149c7030a7, pyarrow takes "python3" as an argument - # instead of "python". Below we inspect function arguments to maintain compatibilitiy. - _arrow-cpp = pkgs.arrow-cpp.override ( - builtins.intersectAttrs - (lib.functionArgs pkgs.arrow-cpp.override) - { python = self.python; python3 = self.python; } - ); - - ARROW_HOME = _arrow-cpp; - arrowCppVersion = parseMinor _arrow-cpp; - pyArrowVersion = parseMinor super.pyarrow; - errorMessage = "arrow-cpp version (${arrowCppVersion}) mismatches pyarrow version (${pyArrowVersion})"; - in - if arrowCppVersion != pyArrowVersion then throw errorMessage else { - - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkg-config - pkgs.cmake - ]; - - buildInputs = (old.buildInputs or [ ]) ++ [ - _arrow-cpp - ]; - - preBuild = '' - export PYARROW_PARALLEL=$NIX_BUILD_CORES - ''; - - PARQUET_HOME = _arrow-cpp; - inherit ARROW_HOME; - - PYARROW_BUILD_TYPE = "release"; - PYARROW_WITH_FLIGHT = if _arrow-cpp.enableFlight then 1 else 0; - PYARROW_WITH_DATASET = 1; - PYARROW_WITH_PARQUET = 1; - PYARROW_CMAKE_OPTIONS = [ - "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib" - - # This doesn't use setup hook to call cmake so we need to workaround #54606 - # ourselves - "-DCMAKE_POLICY_DEFAULT_CMP0025=NEW" - ]; - - dontUseCmakeConfigure = true; - } - ) else - super.pyarrow; - - pycairo = ( - drv: ( - drv.overridePythonAttrs ( - _: { - format = "other"; - } - ) - ).overridePythonAttrs ( - old: { - - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.meson - pkgs.ninja - pkg-config - ]; - - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - pkgs.cairo - ]; - - mesonFlags = [ "-Dpython=${if self.isPy3k then "python3" else "python"}" ]; - } - ) - ) - super.pycairo; - - pycocotools = super.pycocotools.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.numpy - ]; - } - ); - - pyfftw = super.pyfftw.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.fftw - pkgs.fftwFloat - pkgs.fftwLongDouble - ]; - }); - - pyfuse3 = super.pyfuse3.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.fuse3 ]; - }); - - pygame = super.pygame.overridePythonAttrs ( - old: rec { - nativeBuildInputs = [ - pkg-config - pkgs.SDL - ]; - - buildInputs = [ - pkgs.SDL - pkgs.SDL_image - pkgs.SDL_mixer - pkgs.SDL_ttf - pkgs.libpng - pkgs.libjpeg - pkgs.portmidi - pkgs.xorg.libX11 - pkgs.freetype - ]; - - # Tests fail because of no audio device and display. - doCheck = false; - preConfigure = '' - sed \ - -e "s/origincdirs = .*/origincdirs = []/" \ - -e "s/origlibdirs = .*/origlibdirs = []/" \ - -e "/'\/lib\/i386-linux-gnu', '\/lib\/x86_64-linux-gnu']/d" \ - -e "/\/include\/smpeg/d" \ - -i buildconfig/config_unix.py - ${lib.concatMapStrings - (dep: '' - sed \ - -e "/origincdirs =/a\ origincdirs += ['${lib.getDev dep}/include']" \ - -e "/origlibdirs =/a\ origlibdirs += ['${lib.getLib dep}/lib']" \ - -i buildconfig/config_unix.py - '') - buildInputs - } - LOCALBASE=/ ${self.python.interpreter} buildconfig/config.py - ''; - } - ); - - pygeos = super.pygeos.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.geos ]; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.geos ]; - } - ); - - pygobject = super.pygobject.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.glib pkgs.gobject-introspection ]; - } - ); - - pylint = super.pylint.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - pymediainfo = super.pymediainfo.overridePythonAttrs ( - old: { - postPatch = (old.postPatch or "") + '' - substituteInPlace pymediainfo/__init__.py \ - --replace "libmediainfo.0.dylib" \ - "${pkgs.libmediainfo}/lib/libmediainfo.0${stdenv.hostPlatform.extensions.sharedLibrary}" \ - --replace "libmediainfo.dylib" \ - "${pkgs.libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}" \ - --replace "libmediainfo.so.0" \ - "${pkgs.libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0" - ''; - } - ); - - pynetbox = super.pynetbox.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - pynput = super.pynput.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) - ++ [ self.sphinx ]; - - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) - ++ [ self.setuptools-lint ]; - }); - - pymssql = super.pymssql.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) - ++ [ pkgs.openssl pkgs.libkrb5 ]; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) - ++ [ pkgs.freetds ]; - }); - - pyopencl = super.pyopencl.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.numpy ]; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.ocl-icd pkgs.opencl-headers ]; - } - ); - - pyopenssl = super.pyopenssl.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.openssl ]; - } - ); - - pyproj = super.pyproj.overridePythonAttrs ( - old: { - PROJ_DIR = "${pkgs.proj}"; - PROJ_LIBDIR = "${pkgs.proj}/lib"; - PROJ_INCDIR = "${pkgs.proj.dev}/include"; - } - ); - - pyrealsense2 = super.pyrealsense2.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libusb1.out ]; - }); - - pyrfr = super.pyrfr.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.swig ]; - }); - - pyscard = super.pyscard.overridePythonAttrs (old: - # see https://github.com/NixOS/nixpkgs/blob/93568862a610dc1469dc40b15c1096a9357698ac/pkgs/development/python-modules/pyscard/default.nix - let - inherit (pkgs) PCSC pcsclite; - withApplePCSC = stdenv.isDarwin; - in - { - postPatch = - if withApplePCSC then '' - substituteInPlace smartcard/scard/winscarddll.c \ - --replace "/System/Library/Frameworks/PCSC.framework/PCSC" \ - "${PCSC}/Library/Frameworks/PCSC.framework/PCSC" - '' else '' - substituteInPlace smartcard/scard/winscarddll.c \ - --replace "libpcsclite.so.1" \ - "${lib.getLib pcsclite}/lib/libpcsclite${stdenv.hostPlatform.extensions.sharedLibrary}" - ''; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ ( - if withApplePCSC then [ PCSC ] else [ pcsclite ] - ); - NIX_CFLAGS_COMPILE = lib.optionalString (! withApplePCSC) - "-I ${lib.getDev pcsclite}/include/PCSC"; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkgs.swig - ]; - } - ); - - pytaglib = super.pytaglib.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.taglib ]; - }); - - pytezos = super.pytezos.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libsodium ]; - }); - - python-bugzilla = super.python-bugzilla.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.docutils - ]; - } - ); - - python-ldap = super.python-ldap.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.openldap pkgs.cyrus_sasl ]; - } - ); - - python-snap7 = super.python-snap7.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - pkgs.snap7 - ]; - - postPatch = (old.postPatch or "") + '' - echo "Patching find_library call." - substituteInPlace snap7/common.py \ - --replace "find_library('snap7')" "\"${pkgs.snap7}/lib/libsnap7.so\"" - ''; - }); - - - pytoml = super.pytoml.overridePythonAttrs ( - old: { - doCheck = false; - } - ); - - pytorch-lightning = super.pytorch-lightning.override { - unpackPhase = '' - # $src remains a gzipped tarball otherwise. - mkdir -p tmp - tar xvf $src --directory=tmp - mv tmp/pytorch-lightning*/* . - rm -rf tmp - ''; - }; - - pyqt5 = - let - qt5 = selectQt5 super.pyqt5.version; - in - super.pyqt5.overridePythonAttrs ( - old: { - postPatch = '' - # Confirm license - sed -i s/"if tool == 'pep517':"/"if True:"/ project.py - ''; - - dontConfigure = true; - dontWrapQtApps = true; - nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ - self.pyqt-builder - self.sip - qt5.full - ]; - } - ); - - pyqt5-qt5 = - let - qt5 = selectQt5 super.pyqt5-qt5.version; - in - super.pyqt5-qt5.overridePythonAttrs ( - old: { - dontWrapQtApps = true; - propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ - qt5.full - qt5.qtgamepad # As of 2022-05-13 not a port of qt5.full - pkgs.gtk3 - pkgs.speechd - pkgs.postgresql - pkgs.unixODBC - ]; - } - ); - - pytest-datadir = super.pytest-datadir.overridePythonAttrs ( - old: { - postInstall = '' - rm -f $out/LICENSE - ''; - } - ); - - pytest = super.pytest.overridePythonAttrs ( - old: { - # Fixes https://github.com/pytest-dev/pytest/issues/7891 - postPatch = old.postPatch or "" + '' - # sometimes setup.cfg doesn't exist - if [ -f setup.cfg ]; then - sed -i '/\[metadata\]/aversion = ${old.version}' setup.cfg - fi - ''; - } - ); - - pytest-django = super.pytest-django.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace setup.py --replace "'pytest>=3.6'," "" - substituteInPlace setup.py --replace "'pytest>=3.6'" "" - ''; - } - ); - - pytest-randomly = super.pytest-randomly.overrideAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.importlib-metadata - ]; - }); - - pytest-runner = super.pytest-runner or super.pytestrunner; - - pytest-pylint = super.pytest-pylint.overridePythonAttrs ( - old: { - buildInputs = [ self.pytest-runner ]; - } - ); - - # pytest-splinter seems to put a .marker file in an empty directory - # presumably so it's tracked by and can be installed with MANIFEST.in, see - # https://github.com/pytest-dev/pytest-splinter/commit/a48eeef662f66ff9d3772af618748e73211a186b - # - # This directory then gets used as an empty initial profile directory and is - # zipped up. But if the .marker file is in the Nix store, it has the - # creation date of 1970, and Zip doesn't work with such old files, so it - # fails at runtime! - # - # We fix this here by just removing the file after the installation - # - # The error you get without this is: - # - # E ValueError: ZIP does not support timestamps before 1980 - # /nix/store/55b9ip7xkpimaccw9pa0vacy5q94f5xa-python3-3.7.6/lib/python3.7/zipfile.py:357: ValueError - pytest-splinter = super.pytest-splinter.overrideAttrs (old: { - postInstall = old.postInstall or "" + '' - rm $out/${super.python.sitePackages}/pytest_splinter/profiles/firefox/.marker - ''; - }); - - python-jose = super.python-jose.overridePythonAttrs ( - old: { - buildInputs = [ self.pytest-runner ]; - } - ); - - python-magic = super.python-magic.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace magic/loader.py \ - --replace "'libmagic.so.1'" "'${lib.getLib pkgs.file}/lib/libmagic.so.1'" - ''; - pythonImportsCheck = old.pythonImportsCheck or [ ] ++ [ "magic" ]; - } - ); - - python-olm = super.python-olm.overridePythonAttrs ( - old: { - buildInputs = old.buildInputs or [ ] ++ [ pkgs.olm ]; - } - ); - - python-pam = super.python-pam.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace src/pam/__internals.py \ - --replace 'find_library("pam")' '"${pkgs.pam}/lib/libpam.so"' \ - --replace 'find_library("pam_misc")' '"${pkgs.pam}/lib/libpam_misc.so"' - ''; - } - ); - - python-snappy = super.python-snappy.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.snappy ]; - } - ); - - python-twitter = super.python-twitter.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - }); - - pythran = super.pythran.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - }); - - ffmpeg-python = super.ffmpeg-python.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - python-prctl = super.python-prctl.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.libcap - ]; - } - ); - - pyudev = super.pyudev.overridePythonAttrs (old: { - postPatch = '' - substituteInPlace src/pyudev/_ctypeslib/utils.py \ - --replace "find_library(name)" "'${lib.getLib pkgs.systemd}/lib/libudev.so'" - ''; - }); - - pyusb = super.pyusb.overridePythonAttrs ( - old: { - postPatch = '' - libusb=${pkgs.libusb1.out}/lib/libusb-1.0${pkgs.stdenv.hostPlatform.extensions.sharedLibrary} - test -f $libusb || { echo "ERROR: $libusb doesn't exist, please update/fix this build expression."; exit 1; } - sed -i -e "s|find_library=None|find_library=lambda _:\"$libusb\"|" usb/backend/libusb1.py - ''; - } - ); - - pywavelets = super.pywavelets.overridePythonAttrs ( - old: { - HDF5_DIR = "${pkgs.hdf5}"; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.hdf5 ]; - } - ); - - pyzmq = super.pyzmq.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.zeromq ]; - } - ); - - recommonmark = super.rich.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.commonmark ]; - } - ); - - rich = super.rich.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.commonmark ]; - } - ); - - rockset = super.rockset.overridePythonAttrs ( - old: { - postPatch = '' - cp ./setup_rockset.py ./setup.py - ''; - } - ); - - scaleapi = super.scaleapi.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace setup.py --replace "install_requires = ['requests>=2.4.2', 'enum34']" "install_requires = ['requests>=2.4.2']" || true - ''; - } - ); - - panel = super.panel.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.nodejs ]; - } - ); - - # Pybind11 is an undeclared dependency of scipy that we need to pick from nixpkgs - # Make it not fail with infinite recursion - pybind11 = super.pybind11.overridePythonAttrs ( - old: { - cmakeFlags = (old.cmakeFlags or [ ]) ++ [ - "-DPYBIND11_TEST=off" - ]; - doCheck = false; # Circular test dependency - - # Link include and share so it can be used by packages that use pybind11 through cmake - postInstall = '' - ln -s $out/${self.python.sitePackages}/pybind11/{include,share} $out/ - ''; - } - ); - - rasterio = super.rasterio.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.gdal ]; - }); - - rfc3986-validator = super.rfc3986-validator.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.pytest-runner - ]; - }); - - rlp = super.rlp.overridePythonAttrs { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - }; - - rmfuse = super.rmfuse.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; - }); - - rtree = super.rtree.overridePythonAttrs (old: { - propagatedNativeBuildInputs = (old.propagatedNativeBuildInputs or [ ]) ++ [ pkgs.libspatialindex ]; - postPatch = '' - substituteInPlace rtree/finder.py --replace \ - "find_library('spatialindex_c')" \ - "'${pkgs.libspatialindex}/lib/libspatialindex_c${pkgs.stdenv.hostPlatform.extensions.sharedLibrary}'" - ''; - }); - - ruamel-yaml = super.ruamel-yaml.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) - ++ [ self.ruamel-yaml-clib ]; - } - ); - - scipy = super.scipy.overridePythonAttrs ( - old: - if old.format != "wheel" then { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ - [ pkgs.gfortran ] ++ - lib.optionals (lib.versionAtLeast super.scipy.version "1.7.0") [ self.pythran ] ++ - lib.optionals (lib.versionAtLeast super.scipy.version "1.9.0") [ self.meson-python pkg-config ]; - dontUseMesonConfigure = true; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.pybind11 ]; - setupPyBuildFlags = [ "--fcompiler='gnu95'" ]; - enableParallelBuilding = true; - buildInputs = (old.buildInputs or [ ]) ++ [ self.numpy.blas ]; - preConfigure = '' - sed -i '0,/from numpy.distutils.core/s//import setuptools;from numpy.distutils.core/' setup.py - export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES - ''; - preBuild = lib.optional (lib.versionOlder super.scipy.version "1.9.0") '' - ln -s ${self.numpy.cfg} site.cfg - ''; - } else old - ); - - scikit-image = super.scikit-image.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.pythran - self.packaging - self.wheel - self.numpy - ]; - } - ); - - scikit-learn = super.scikit-learn.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.gfortran - ] ++ lib.optionals stdenv.cc.isClang [ - pkgs.llvmPackages.openmp - ] ++ lib.optionals stdenv.isLinux [ - pkgs.glibcLocales - ]; - - enableParallelBuilding = true; - } - ); - - secp256k1 = super.secp256k1.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.pkgconfig pkgs.autoconf pkgs.automake pkgs.libtool ]; - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - doCheck = false; - # Local setuptools versions like "x.y.post0" confuse an internal check - postPatch = '' - substituteInPlace setup.py \ - --replace 'setuptools_version.' '"${self.setuptools.version}".' \ - --replace 'pytest-runner==' 'pytest-runner>=' - ''; - }); - - selenium = - let - v4orLater = lib.versionAtLeast super.selenium.version "4"; - selenium = super.selenium.override { - # Selenium >=4 is built with Bazel - preferWheel = v4orLater; - }; - in - selenium.overridePythonAttrs (old: { - # Selenium <4 can be installed from sources, with setuptools - buildInputs = old.buildInputs ++ (lib.optionals (!v4orLater) [ self.setuptools ]); - }); - - shapely = super.shapely.overridePythonAttrs ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.geos ]; - - GEOS_LIBRARY_PATH = "${pkgs.geos}/lib/libgeos_c${stdenv.hostPlatform.extensions.sharedLibrary}"; - - GEOS_LIBC = lib.optionalString (!stdenv.isDarwin) "${lib.getLib stdenv.cc.libc}/lib/libc${stdenv.hostPlatform.extensions.sharedLibrary}.6"; - - # Fix library paths - postPatch = lib.optionalString (!(old.src.isWheel or false)) (old.postPatch or "" + '' - ${pkgs.python3.interpreter} ${./shapely-rewrite.py} shapely/geos.py - ''); - } - ); - - shellcheck-py = super.shellcheck-py.overridePythonAttrs (old: { - - # Make fetching/installing external binaries no-ops - preConfigure = - let - fakeCommand = "type('FakeCommand', (Command,), {'initialize_options': lambda self: None, 'finalize_options': lambda self: None, 'run': lambda self: None})"; - in - '' - substituteInPlace setup.py \ - --replace "'fetch_binaries': fetch_binaries," "'fetch_binaries': ${fakeCommand}," \ - --replace "'install_shellcheck': install_shellcheck," "'install_shellcheck': ${fakeCommand}," - ''; - - propagatedUserEnvPkgs = (old.propagatedUserEnvPkgs or [ ]) ++ [ - pkgs.shellcheck - ]; - - }); - - soundfile = super.soundfile.overridePythonAttrs (old: { - postPatch = '' - substituteInPlace soundfile.py --replace "_find_library('sndfile')" "'${pkgs.libsndfile.out}/lib/libsndfile${stdenv.hostPlatform.extensions.sharedLibrary}'" - ''; - }); - - suds = super.suds.overridePythonAttrs (old: { - # Fix naming convention shenanigans. - # https://github.com/suds-community/suds/blob/a616d96b070ca119a532ff395d4a2a2ba42b257c/setup.py#L648 - SUDS_PACKAGE = "suds"; - }); - - systemd-python = super.systemd-python.overridePythonAttrs (old: { - buildInputs = old.buildInputs ++ [ pkgs.systemd ]; - nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkg-config ]; - }); - - tables = super.tables.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pywavelets ]; - HDF5_DIR = lib.getDev pkgs.hdf5; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - propagatedBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.hdf5 self.numpy self.numexpr ]; - } - ); - - tempora = super.tempora.overridePythonAttrs ( - old: { - # required for the extra "toml" dependency in setuptools_scm[toml] - buildInputs = (old.buildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - tensorboard = super.tensorboard.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.wheel - self.absl-py - ]; - HDF5_DIR = "${pkgs.hdf5}"; - propagatedBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkgs.hdf5 - self.google-auth-oauthlib - self.tensorboard-plugin-wit - self.numpy - self.markdown - self.tensorboard-data-server - self.grpcio - self.protobuf - self.werkzeug - self.absl-py - ]; - } - ); - - tensorflow = super.tensorflow.overridePythonAttrs ( - old: { - postInstall = '' - rm $out/bin/tensorboard - ''; - } - ); - - tensorflow-macos = super.tensorflow-macos.overridePythonAttrs ( - old: { - postInstall = self.tensorflow.postInstall; - } - ); - - tensorpack = super.tensorpack.overridePythonAttrs ( - old: { - postPatch = '' - substituteInPlace setup.cfg --replace "# will call find_packages()" "" - ''; - } - ); - - tinycss2 = super.tinycss2.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - # The tokenizers build requires a complex rust setup (cf. nixpkgs override) - # - # Instead of providing a full source build, we use a wheel to keep - # the complexity manageable for now. - tokenizers = super.tokenizers.override { - preferWheel = true; - }; - - torch = super.torch.overridePythonAttrs (old: { - # torch has an auto-magical way to locate the cuda libraries from site-packages. - autoPatchelfIgnoreMissingDeps = true; - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.numpy - ]; - }); - - torchvision = super.torchvision.overridePythonAttrs (old: { - autoPatchelfIgnoreMissingDeps = true; - - # (no patchelf on darwin, since no elves there.) - preFixup = lib.optionals (!stdenv.isDarwin) '' - addAutoPatchelfSearchPath "${self.torch}/${self.python.sitePackages}/torch/lib" - ''; - - buildInputs = (old.buildInputs or [ ]) ++ [ - self.torch - ]; - }); - - # Circular dependency between triton and torch (see https://github.com/openai/triton/issues/1374) - # You can remove this once triton publishes a new stable build and torch takes it. - triton = super.triton.overridePythonAttrs (old: { - propagatedBuildInputs = builtins.filter (e: e.pname != "torch") old.propagatedBuildInputs; - pipInstallFlags = [ "--no-deps" ]; - }); - - typed_ast = super.typed-ast.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.pytest-runner - ]; - }); - - urwidtrees = super.urwidtrees.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.urwid - ]; - } - ); - - vose-alias-method = super.vose-alias-method.overridePythonAttrs ( - old: { - postInstall = '' - rm -f $out/LICENSE - ''; - } - ); - - vispy = super.vispy.overrideAttrs ( - old: { - inherit (pkgs.python3.pkgs.vispy) patches; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - self.setuptools-scm-git-archive - ]; - } - ); - - uvloop = super.uvloop.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ lib.optionals stdenv.isDarwin [ - pkgs.darwin.apple_sdk.frameworks.ApplicationServices - pkgs.darwin.apple_sdk.frameworks.CoreServices - ]; - } - ); - - - # Stop infinite recursion by using bootstrapped pkg from nixpkgs - bootstrapped-pip = super.bootstrapped-pip.override { - wheel = ((if self.python.isPy2 then pkgs.python2 else pkgs.python3).pkgs.override { - python = self.python; - }).wheel; - }; - - watchfiles = - let - # Watchfiles does not include Cargo.lock in tarball released on PyPi for versions up to 0.17.0 - getRepoHash = version: { - "0.19.0" = "sha256-NmmeoaIfFMNKCcjH6tPnkpflkN35bKlT76MqF9W8LBc="; - "0.18.1" = "sha256-XEhu6M1hFi3/gAKZcei7KJSrIhhlZhlvZvbfyA6VLR4="; - "0.18.0" = "sha256-biGGn0YAUbSO1hCJ4kU0ZWlqlXl/HRrBS3iIA3myRI8="; - "0.17.0" = "1swpf265h9qq30cx55iy6jjirba3wml16wzb68k527ynrxr7hvqx"; - "0.16.1" = "1ss6gzcr6js2d2sddgz1p52gyiwpqmgrxm8r6wim7gnm4wvhav8a"; - "0.15.0" = "14k3avrj7v794kk4mk2xggn40a4s0zg8iq8wmyyyrf7va6hz29hf"; - "0.14.1" = "1pgfbhxrvr3dw46x9piqj3ydxgn4lkrfp931q0cajinrpv4acfay"; - "0.14" = "0lml67ilyly0i632pffdy1gd07404vx90xnkw8q6wf6xp5afmkka"; - "0.13" = "0rkz8yr01mmxm2lcmbnr9i5c7n371mksij7v3ws0aqlrh3kgww02"; - "0.12" = "16788a0d8n1bb705f0k3dvav2fmbbl6pcikwpgarl1l3fcfff8kl"; - "0.11" = "0vx56h9wfxj7x3aq7jign4rnlfm7x9nhjwmsv8p22acbzbs10dgv"; - "0.10" = "0ypdy9sq4211djqh4ni5ap9l7whq9hw0vhsxjfl3a0a4czlldxqp"; - }.${version}; - sha256 = getRepoHash super.watchfiles.version; - in - super.watchfiles.overridePythonAttrs (old: rec { - src = pkgs.fetchFromGitHub { - owner = "samuelcolvin"; - repo = "watchfiles"; - rev = "v${old.version}"; - inherit sha256; - }; - patchPhase = builtins.concatStringsSep "\n" [ - (old.patchPhase or "") - '' - substituteInPlace "Cargo.lock" --replace 'version = "0.0.0"' 'version = "${old.version}"' - substituteInPlace "Cargo.toml" --replace 'version = "0.0.0"' 'version = "${old.version}"' - '' - ]; - cargoDeps = pkgs.rustPlatform.importCargoLock { - lockFile = "${src.out}/Cargo.lock"; - }; - buildInputs = (old.buildInputs or [ ]) ++ lib.optionals stdenv.isDarwin [ - pkgs.darwin.apple_sdk.frameworks.Security - pkgs.darwin.apple_sdk.frameworks.CoreServices - pkgs.libiconv - ]; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkgs.rustPlatform.cargoSetupHook - pkgs.rustPlatform.maturinBuildHook - ]; - }); - - weasyprint = super.weasyprint.overridePythonAttrs ( - old: { - inherit (pkgs.python3.pkgs.weasyprint) patches; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ self.pytest-runner ]; - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - web3 = super.web3.overridePythonAttrs { - preConfigure = '' - substituteInPlace setup.py --replace \'setuptools-markdown\' "" - ''; - }; - - weblate-language-data = super.weblate-language-data.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ - self.translate-toolkit - ]; - } - ); - - wheel = if self.python.isPy2 then - super.wheel.override { - inherit (self) bootstrapped-pip; - } - else - super.wheel; - - zipp = if super.zipp == null then null else - super.zipp.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.toml - ]; - } - ); - - psutil = super.psutil.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ - lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.IOKit; - } - ); - - sentencepiece = super.sentencepiece.overridePythonAttrs ( - old: { - dontUseCmakeConfigure = true; - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - pkg-config - pkgs.cmake - pkgs.gperftools - ]; - buildInputs = (old.buildInputs or [ ]) ++ [ - pkgs.sentencepiece - ]; - } - ); - - sentence-transformers = super.sentence-transformers.overridePythonAttrs ( - old: { - buildInputs = - (old.buildInputs or [ ]) - ++ [ self.typing-extensions ]; - } - ); - - supervisor = super.supervisor.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ - self.meld3 - self.setuptools - ]; - } - ); - - cytoolz = super.cytoolz.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.toolz ]; - } - ); - - # For some reason the toml dependency of tqdm declared here: - # https://github.com/tqdm/tqdm/blob/67130a23646ae672836b971e1086b6ae4c77d930/pyproject.toml#L2 - # is not translated correctly to a nix dependency. - tqdm = super.tqdm.overridePythonAttrs ( - old: { - buildInputs = [ super.toml ] ++ (old.buildInputs or [ ]); - } - ); - - watchdog = super.watchdog.overrideAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) - ++ lib.optional pkgs.stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.CoreServices; - } - ); - - # pyee cannot find `vcversioner` and other "setup requirements", so it tries to - # download them from the internet, which only works when nix sandboxing is disabled. - # Additionally, since pyee uses vcversioner to specify its version, we need to do this - # manually specify its version. - pyee = super.pyee.overrideAttrs ( - old: { - postPatch = old.postPatch or "" + '' - sed -i setup.py \ - -e '/setup_requires/,/],/d' \ - -e 's/vcversioner={},/version="${old.version}",/' - ''; - } - ); - - minimal-snowplow-tracker = super.minimal-snowplow-tracker.overridePythonAttrs - ( - old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ super.setuptools ]; - } - ); - - # nixpkgs has setuptools_scm 4.1.2 - # but newrelic has a seemingly unnecessary version constraint for <4 - # So we patch that out - newrelic = super.newrelic.overridePythonAttrs ( - old: { - postPatch = old.postPatch or "" + '' - substituteInPlace setup.py --replace '"setuptools_scm>=3.2,<4"' '"setuptools_scm"' - ''; - } - ); - - wxpython = super.wxpython.overridePythonAttrs (old: - let - localPython = self.python.withPackages (ps: with ps; [ - setuptools - numpy - six - ]); - in - { - DOXYGEN = "${pkgs.doxygen}/bin/doxygen"; - - nativeBuildInputs = with pkgs; [ - which - doxygen - gtk3 - pkg-config - autoPatchelfHook - ] ++ (old.nativeBuildInputs or [ ]); - - buildInputs = with pkgs; [ - gtk3 - webkitgtk - ncurses - SDL2 - xorg.libXinerama - xorg.libSM - xorg.libXxf86vm - xorg.libXtst - xorg.xorgproto - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - libGLU - libGL - libglvnd - mesa - ] ++ old.buildInputs; - - buildPhase = '' - ${localPython.interpreter} build.py -v build_wx - ${localPython.interpreter} build.py -v dox etg --nodoc sip - ${localPython.interpreter} build.py -v build_py - ''; - - installPhase = '' - ${localPython.interpreter} setup.py install --skip-build --prefix=$out - ''; - }); - - marisa-trie = super.marisa-trie.overridePythonAttrs ( - old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.pytest-runner ]; - } - ); - - ua-parser = super.ua-parser.overridePythonAttrs ( - old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.pyyaml ]; - } - ); - - pygraphviz = super.pygraphviz.overridePythonAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.graphviz ]; - }); - - pysqlite = super.pysqlite.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ pkgs.sqlite ]; - patchPhase = '' - substituteInPlace "setup.cfg" \ - --replace "/usr/local/include" "${pkgs.sqlite.dev}/include" \ - --replace "/usr/local/lib" "${pkgs.sqlite.out}/lib" - ${lib.optionalString (!stdenv.isDarwin) ''export LDSHARED="$CC -pthread -shared"''} - ''; - }); - - selinux = super.selinux.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools-scm-git-archive ]; - }); - - setuptools-scm = super.setuptools-scm.overridePythonAttrs (old: { - setupHook = pkgs.writeText "setuptools-scm-setup-hook.sh" '' - poetry2nix-setuptools-scm-hook() { - if [ -z "''${dontPretendSetuptoolsSCMVersion-}" ]; then - export SETUPTOOLS_SCM_PRETEND_VERSION="$version" - fi - } - - preBuildHooks+=(poetry2nix-setuptools-scm-hook) - ''; - }); - - uwsgi = super.uwsgi.overridePythonAttrs - (old: - { - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.ncurses ]; - } // lib.optionalAttrs (lib.versionAtLeast old.version "2.0.19" && lib.versionOlder old.version "2.0.20") { - sourceRoot = "."; - }); - - wcwidth = super.wcwidth.overridePythonAttrs (old: { - propagatedBuildInputs = (old.propagatedBuildInputs or [ ]); - }); - - wtforms = super.wtforms.overridePythonAttrs (old: { - buildInputs = (old.buildInputs or [ ]) ++ [ self.Babel ]; - }); - - nbconvert = - let - patchExporters = lib.optionalString (lib.versionAtLeast self.nbconvert.version "6.5.0") '' - substituteInPlace \ - ./nbconvert/exporters/templateexporter.py \ - --replace \ - 'root_dirs.extend(jupyter_path())' \ - 'root_dirs.extend(jupyter_path() + [os.path.join("@out@", "share", "jupyter")])' \ - --subst-var out - ''; - in - super.nbconvert.overridePythonAttrs (old: { - postPatch = lib.optionalString (!(old.src.isWheel or false)) ( - patchExporters + lib.optionalString (lib.versionAtLeast self.nbconvert.version "7.0") '' - substituteInPlace \ - ./hatch_build.py \ - --replace \ - 'if self.target_name not in ["wheel", "sdist"]:' \ - 'if True:' - '' - ); - postInstall = lib.optionalString (old.src.isWheel or false) '' - pushd $out/${self.python.sitePackages} - ${patchExporters} - popd - ''; - }); - - meson-python = super.meson-python.overridePythonAttrs (old: { - dontUseMesonConfigure = true; - }); - - mkdocs = super.mkdocs.overridePythonAttrs (old: { - propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.babel ]; - }); - - # patch mkdocstrings to fix jinja2 imports - mkdocstrings = - let - patchJinja2Imports = self.pkgs.fetchpatch { - name = "fix-jinja2-imports.patch"; - url = "https://github.com/mkdocstrings/mkdocstrings/commit/b37722716b1e0ed6393ec71308dfb0f85e142f3b.patch"; - hash = "sha256-DD1SjEvs5HBlSRLrqP3jhF/yoeWkF7F3VXCD1gyt5Fc="; - }; - in - super.mkdocstrings.overridePythonAttrs ( - old: lib.optionalAttrs - (lib.versionAtLeast old.version "0.17" && lib.versionOlder old.version "0.18") - { - patches = old.patches or [ ] ++ lib.optionals (!(old.src.isWheel or false)) [ patchJinja2Imports ]; - # strip the first two levels ("a/src/") when patching since we're in site-packages - # just above mkdocstrings - postInstall = lib.optionalString (old.src.isWheel or false) '' - pushd "$out/${self.python.sitePackages}" - patch -p2 < "${patchJinja2Imports}" - popd - ''; - } - ); - - flake8-mutable = super.flake8-mutable.overridePythonAttrs - (old: { buildInputs = old.buildInputs or [ ] ++ [ self.pytest-runner ]; }); - pydantic = super.pydantic.overridePythonAttrs - (old: { buildInputs = old.buildInputs or [ ] ++ [ pkgs.libxcrypt ]; }); - - y-py = super.y-py.override { - preferWheel = true; - }; - } - ) -] diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/shapely-rewrite.py b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/shapely-rewrite.py deleted file mode 100644 index d3b365459bd3..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides/shapely-rewrite.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Rewrite libc/library path references to Nix store paths -Nixpkgs uses a normal patch for this but we need to be less -sensitive to changes between versions. -""" -from textwrap import dedent -import sys -import ast -import os - - -with open(sys.argv[1]) as f: - mod = ast.parse(f.read(), "geos.py") - - -class LibTransformer(ast.NodeTransformer): - _lgeos_replaced = False - - def visit_If(self, node): - if ast.unparse(node).startswith("if sys.platform.startswith('linux')"): - return ast.parse( - dedent( - """ - free = CDLL(%s).free - free.argtypes = [c_void_p] - free.restype = None - """ - ) - % (lambda x: "'" + x + "'" if x else None)(os.environ.get("GEOS_LIBC")) - ) - return node - - def visit_Assign(self, node): - _target = node.targets[0] - if ( - not self._lgeos_replaced - and isinstance(_target, ast.Name) - and _target.id == "_lgeos" - ): - self._lgeos_replaced = True - return ast.parse("_lgeos = CDLL('%s')" % os.environ["GEOS_LIBRARY_PATH"]) - return node - - -with open(sys.argv[1], "w") as f: - f.write(ast.unparse(LibTransformer().visit(mod))) diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix deleted file mode 100644 index 1ef253365a9f..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix +++ /dev/null @@ -1,133 +0,0 @@ -{ lib, stdenv, poetryLib, python, isLinux ? stdenv.isLinux }: -let - inherit (lib.strings) escapeRegex hasPrefix hasSuffix hasInfix splitString removePrefix removeSuffix; - targetMachine = poetryLib.getTargetMachine stdenv; - - pythonVer = - let - ver = builtins.splitVersion python.version; - major = builtins.elemAt ver 0; - minor = builtins.elemAt ver 1; - tags = [ "cp" "py" ]; - in - { inherit major minor tags; }; - abiTag = "cp${pythonVer.major}${pythonVer.minor}m"; - - # - # Parses wheel file returning an attribute set - # - toWheelAttrs = str: - let - entries' = splitString "-" str; - el = builtins.length entries'; - entryAt = builtins.elemAt entries'; - - # Hack: Remove version "suffixes" like 2.11.4-1 - entries = - if el == 6 then [ - (entryAt 0) # name - (entryAt 1) # version - # build tag is skipped - (entryAt (el - 3)) # python version - (entryAt (el - 2)) # abi - (entryAt (el - 1)) # platform - ] else entries'; - p = removeSuffix ".whl" (builtins.elemAt entries 4); - in - { - pkgName = builtins.elemAt entries 0; - pkgVer = builtins.elemAt entries 1; - pyVer = builtins.elemAt entries 2; - abi = builtins.elemAt entries 3; - platform = p; - }; - - # - # Builds list of acceptable osx wheel files - # - # <versions> accepted versions in descending order of preference - # <candidates> list of wheel files to select from - findBestMatches = versions: candidates: - let - v = lib.lists.head versions; - vs = lib.lists.tail versions; - in - if (builtins.length versions == 0) - then [ ] - else (builtins.filter (x: hasInfix v x.file) candidates) ++ (findBestMatches vs candidates); - - # x = "cpXX" | "py2" | "py3" | "py2.py3" - isPyVersionCompatible = pyver@{ major, minor, tags }: x: - let - isCompat = m: - builtins.elem m.tag tags - && m.major == major - && builtins.compareVersions minor m.minor >= 0; - parseMarker = v: - let - tag = builtins.substring 0 2 v; - major = builtins.substring 2 1 v; - end = builtins.substring 3 3 v; - minor = if builtins.stringLength end > 0 then end else "0"; - in - { inherit major minor tag; }; - markers = splitString "." x; - in - lib.lists.any isCompat (map parseMarker markers); - - # - # Selects the best matching wheel file from a list of files - # - selectWheel = files: - let - filesWithoutSources = (builtins.filter (x: hasSuffix ".whl" x.file) files); - isPyAbiCompatible = pyabi: x: x == "none" || hasPrefix pyabi x || hasPrefix x pyabi || ( - # The CPython stable ABI is abi3 as in the shared library suffix. - python.passthru.implementation == "cpython" && - builtins.elemAt (lib.splitString "." python.version) 0 == "3" && - x == "abi3" - ); - withPython = ver: abi: x: (isPyVersionCompatible ver x.pyVer) && (isPyAbiCompatible abi x.abi); - withPlatform = - if isLinux - then - if targetMachine != null - then - # See PEP 600 for details. - (p: - builtins.match "any|manylinux(1|2010|2014)_${escapeRegex targetMachine}|manylinux_[0-9]+_[0-9]+_${escapeRegex targetMachine}" p != null - ) - else - (p: p == "any") - else - if stdenv.isDarwin - then - if stdenv.targetPlatform.isAarch64 - then (p: p == "any" || (hasInfix "macosx" p && lib.lists.any (e: hasSuffix e p) [ "arm64" "aarch64" ])) - else (p: p == "any" || (hasInfix "macosx" p && hasSuffix "x86_64" p)) - else (p: p == "any"); - withPlatforms = x: lib.lists.any withPlatform (splitString "." x.platform); - filterWheel = x: - let - f = toWheelAttrs x.file; - in - (withPython pythonVer abiTag f) && (withPlatforms f); - filtered = builtins.filter filterWheel filesWithoutSources; - choose = files: - let - osxMatches = [ "12_0" "11_0" "10_15" "10_14" "10_12" "10_11" "10_10" "10_9" "10_8" "10_7" "any" ]; - linuxMatches = [ "manylinux1_" "manylinux2010_" "manylinux2014_" "manylinux_" "any" ]; - chooseLinux = x: lib.take 1 (findBestMatches linuxMatches x); - chooseOSX = x: lib.take 1 (findBestMatches osxMatches x); - in - if isLinux - then chooseLinux files - else chooseOSX files; - in - if (builtins.length filtered == 0) - then [ ] - else choose (filtered); -in -{ - inherit selectWheel toWheelAttrs isPyVersionCompatible; -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix deleted file mode 100644 index c9cef28fe85e..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep508.nix +++ /dev/null @@ -1,258 +0,0 @@ -{ lib, stdenv, poetryLib }: python: -let - inherit (poetryLib) ireplace; - - targetMachine = poetryLib.getTargetMachine stdenv; - - # Like builtins.substring but with stop being offset instead of length - substr = start: stop: s: builtins.substring start (stop - start) s; - - # Strip leading/trailing whitespace from string - stripStr = s: lib.elemAt (builtins.split "^ *" (lib.elemAt (builtins.split " *$" s) 0)) 2; - findSubExpressionsFun = acc: c: ( - if c == "(" then - ( - let - posNew = acc.pos + 1; - isOpen = acc.openP == 0; - startPos = if isOpen then posNew else acc.startPos; - in - acc // { - inherit startPos; - exprs = acc.exprs ++ [ (substr acc.exprPos (acc.pos - 1) acc.expr) ]; - pos = posNew; - openP = acc.openP + 1; - } - ) else if c == ")" then - ( - let - openP = acc.openP - 1; - exprs = findSubExpressions (substr acc.startPos acc.pos acc.expr); - in - acc // { - inherit openP; - pos = acc.pos + 1; - exprs = if openP == 0 then acc.exprs ++ [ exprs ] else acc.exprs; - exprPos = if openP == 0 then acc.pos + 1 else acc.exprPos; - } - ) else acc // { pos = acc.pos + 1; } - ); - - # Make a tree out of expression groups (parens) - findSubExpressions = expr': - let - expr = " " + expr'; - acc = builtins.foldl' - findSubExpressionsFun - { - exprs = [ ]; - expr = expr; - pos = 0; - openP = 0; - exprPos = 0; - startPos = 0; - } - (lib.stringToCharacters expr); - tailExpr = (substr acc.exprPos acc.pos expr); - tailExprs = if tailExpr != "" then [ tailExpr ] else [ ]; - in - acc.exprs ++ tailExprs; - parseExpressions = exprs: - let - splitCond = ( - s: builtins.map - (x: stripStr (if builtins.typeOf x == "list" then (builtins.elemAt x 0) else x)) - (builtins.split " (and|or) " (s + " ")) - ); - mapfn = expr: ( - if (builtins.match "^ ?$" expr != null) then null # Filter empty - else if (builtins.elem expr [ "and" "or" ]) then { - type = "bool"; - value = expr; - } - else { - type = "expr"; - value = expr; - } - ); - parse = expr: builtins.filter (x: x != null) (builtins.map mapfn (splitCond expr)); - in - builtins.foldl' - ( - acc: v: acc ++ (if builtins.typeOf v == "string" then parse v else [ (parseExpressions v) ]) - ) [ ] - exprs; - - # Transform individual expressions to structured expressions - # This function also performs variable substitution, replacing environment markers with their explicit values - transformExpressions = exprs: - let - variables = { - os_name = ( - if python.pname == "jython" then "java" - else "posix" - ); - sys_platform = ( - if stdenv.isLinux then "linux" - else if stdenv.isDarwin then "darwin" - else throw "Unsupported platform" - ); - platform_machine = targetMachine; - platform_python_implementation = - let - impl = python.passthru.implementation; - in - ( - if impl == "cpython" then "CPython" - else if impl == "pypy" then "PyPy" - else throw "Unsupported implementation ${impl}" - ); - platform_release = ""; # Field not reproducible - platform_system = ( - if stdenv.isLinux then "Linux" - else if stdenv.isDarwin then "Darwin" - else throw "Unsupported platform" - ); - platform_version = ""; # Field not reproducible - python_version = python.passthru.pythonVersion; - python_full_version = python.version; - implementation_name = python.implementation; - implementation_version = python.version; - # extra = ""; - }; - substituteVar = value: if builtins.hasAttr value variables then (builtins.toJSON variables."${value}") else value; - processVar = value: builtins.foldl' (acc: v: v acc) value [ - stripStr - substituteVar - ]; - in - if builtins.typeOf exprs == "set" then - ( - if exprs.type == "expr" then - ( - let - mVal = ''[a-zA-Z0-9\'"_\. \-]+''; - mOp = "in|[!=<>]+"; - e = stripStr exprs.value; - m' = builtins.match ''^(${mVal}) +(${mOp}) *(${mVal})$'' e; - m = builtins.map stripStr (if m' != null then m' else builtins.match ''^(${mVal}) +(${mOp}) *(${mVal})$'' e); - m0 = processVar (builtins.elemAt m 0); - m2 = processVar (builtins.elemAt m 2); - in - { - type = "expr"; - value = { - # HACK: We don't know extra at eval time, so we assume the expression is always true - op = if m0 == "extra" then "true" else builtins.elemAt m 1; - values = [ m0 m2 ]; - }; - } - ) else exprs - ) else builtins.map transformExpressions exprs; - - # Recursively eval all expressions - evalExpressions = exprs: - let - unmarshal = v: ( - # TODO: Handle single quoted values - if v == "True" then true - else if v == "False" then false - else builtins.fromJSON v - ); - hasElem = needle: haystack: builtins.elem needle (builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " haystack)); - op = { - "true" = x: y: true; - "<=" = x: y: op.">=" y x; - "<" = x: y: lib.versionOlder (unmarshal x) (unmarshal y); - "!=" = x: y: x != y; - "==" = x: y: x == y; - ">=" = x: y: lib.versionAtLeast (unmarshal x) (unmarshal y); - ">" = x: y: op."<" y x; - "~=" = v: c: - let - parts = builtins.splitVersion c; - pruned = lib.take ((builtins.length parts) - 1) parts; - upper = builtins.toString ( - (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1 - ); - upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned); - in - op.">=" v c && op."<" v upperConstraint; - "===" = x: y: x == y; - "in" = x: y: - let - values = builtins.filter (x: builtins.typeOf x == "string") (builtins.split " " (unmarshal y)); - in - builtins.elem (unmarshal x) values; - }; - in - if builtins.typeOf exprs == "set" then - ( - if exprs.type == "expr" then - ( - let - expr = exprs; - result = (op."${expr.value.op}") (builtins.elemAt expr.value.values 0) (builtins.elemAt expr.value.values 1); - in - { - type = "value"; - value = result; - } - ) else exprs - ) else builtins.map evalExpressions exprs; - - # Now that we have performed an eval all that's left to do is to concat the graph into a single bool - reduceExpressions = exprs: - let - cond = { - "and" = x: y: x && y; - "or" = x: y: x || y; - }; - reduceExpressionsFun = acc: v: ( - if builtins.typeOf v == "set" then - ( - if v.type == "value" then - ( - acc // { - value = cond."${acc.cond}" acc.value v.value; - } - ) else if v.type == "bool" then - ( - acc // { - cond = v.value; - } - ) else throw "Unsupported type" - ) else if builtins.typeOf v == "list" then - ( - let - ret = builtins.foldl' - reduceExpressionsFun - { - value = true; - cond = "and"; - } - v; - in - acc // { - value = cond."${acc.cond}" acc.value ret.value; - } - ) else throw "Unsupported type" - ); - in - ( - builtins.foldl' - reduceExpressionsFun - { - value = true; - cond = "and"; - } - exprs - ).value; -in -e: builtins.foldl' (acc: v: v acc) e [ - findSubExpressions - parseExpressions - transformExpressions - evalExpressions - reduceExpressions -] diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix deleted file mode 100644 index b0423a98f9ec..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ lib -, poetry2nix -, python -, fetchFromGitHub -, projectDir ? ./. -, pyproject ? projectDir + "/pyproject.toml" -, poetrylock ? projectDir + "/poetry.lock" -}: - - -poetry2nix.mkPoetryApplication { - - inherit python; - - inherit projectDir pyproject poetrylock; - - src = fetchFromGitHub (lib.importJSON ./src.json); - - # "Vendor" dependencies (for build-system support) - postPatch = '' - # Figure out the location of poetry.core - # As poetry.core is using the same root import name as the poetry package and the python module system wont look for the root - # in the separate second location we need to link poetry.core to poetry - POETRY_CORE=$(python -c 'import poetry.core; import os.path; print(os.path.dirname(poetry.core.__file__))') - - echo "import sys" >> src/poetry/__init__.py - for path in $propagatedBuildInputs; do - echo "sys.path.insert(0, \"$path\")" >> src/poetry/__init__.py - done - ''; - - postInstall = '' - ln -s $POETRY_CORE $out/${python.sitePackages}/poetry/core - - mkdir -p "$out/share/bash-completion/completions" - "$out/bin/poetry" completions bash > "$out/share/bash-completion/completions/poetry" - mkdir -p "$out/share/zsh/site-functions" - "$out/bin/poetry" completions zsh > "$out/share/zsh/site-functions/_poetry" - mkdir -p "$out/share/fish/vendor_completions.d" - "$out/bin/poetry" completions fish > "$out/share/fish/vendor_completions.d/poetry.fish" - ''; - - # Propagating dependencies leads to issues downstream - # We've already patched poetry to prefer "vendored" dependencies - postFixup = '' - rm $out/nix-support/propagated-build-inputs - ''; - - # Fails because of impurities (network, git etc etc) - doCheck = false; - - overrides = [ - poetry2nix.defaultPoetryOverrides - (self: super: { - cryptography = super.cryptography.overridePythonAttrs (old: { - meta = old.meta // { - knownVulnerabilities = old.meta.knownVulnerabilities or [ ] - ++ lib.optionals (lib.versionOlder old.version "41.0.0") [ - "CVE-2023-2650" - "CVE-2023-2975" - "CVE-2023-3446" - "CVE-2023-3817" - "CVE-2023-38325" - ]; - }; - }); - requests = super.requests.overridePythonAttrs (old: { - meta = old.meta // { - knownVulnerabilities = old.meta.knownVulnerabilities or [ ] - ++ lib.optionals (lib.versionOlder old.version "2.31.0") [ - "CVE-2023-32681" - ]; - }; - }); - }) - ]; - - meta = with lib; { - inherit (python.meta) platforms; - maintainers = with maintainers; [ adisbladis jakewaksbaum ]; - }; -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock deleted file mode 100644 index 4920580e54fe..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock +++ /dev/null @@ -1,1906 +0,0 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. - -[[package]] -name = "attrs" -version = "23.1.0" -description = "Classes Without Boilerplate" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "attrs-23.1.0-py3-none-any.whl", hash = "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"}, - {file = "attrs-23.1.0.tar.gz", hash = "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"}, -] - -[package.dependencies] -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} - -[package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[docs,tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] - -[[package]] -name = "backports-cached-property" -version = "1.0.2" -description = "cached_property() - computed once per instance, cached as attribute" -category = "main" -optional = false -python-versions = ">=3.6.0" -files = [ - {file = "backports.cached-property-1.0.2.tar.gz", hash = "sha256:9306f9eed6ec55fd156ace6bc1094e2c86fae5fb2bf07b6a9c00745c656e75dd"}, - {file = "backports.cached_property-1.0.2-py3-none-any.whl", hash = "sha256:baeb28e1cd619a3c9ab8941431fe34e8490861fb998c6c4590693d50171db0cc"}, -] - -[[package]] -name = "cachecontrol" -version = "0.12.11" -description = "httplib2 caching for requests" -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "CacheControl-0.12.11-py2.py3-none-any.whl", hash = "sha256:2c75d6a8938cb1933c75c50184549ad42728a27e9f6b92fd677c3151aa72555b"}, - {file = "CacheControl-0.12.11.tar.gz", hash = "sha256:a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144"}, -] - -[package.dependencies] -lockfile = {version = ">=0.9", optional = true, markers = "extra == \"filecache\""} -msgpack = ">=0.5.2" -requests = "*" - -[package.extras] -filecache = ["lockfile (>=0.9)"] -redis = ["redis (>=2.10.5)"] - -[[package]] -name = "cachy" -version = "0.3.0" -description = "Cachy provides a simple yet effective caching library." -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "cachy-0.3.0-py2.py3-none-any.whl", hash = "sha256:338ca09c8860e76b275aff52374330efedc4d5a5e45dc1c5b539c1ead0786fe7"}, - {file = "cachy-0.3.0.tar.gz", hash = "sha256:186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1"}, -] - -[package.extras] -memcached = ["python-memcached (>=1.59,<2.0)"] -msgpack = ["msgpack-python (>=0.5,<0.6)"] -redis = ["redis (>=3.3.6,<4.0.0)"] - -[[package]] -name = "certifi" -version = "2022.12.7" -description = "Python package for providing Mozilla's CA Bundle." -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"}, - {file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"}, -] - -[[package]] -name = "cffi" -version = "1.15.1" -description = "Foreign Function Interface for Python calling C code." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"}, - {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"}, - {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"}, - {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"}, - {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"}, - {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"}, - {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"}, - {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"}, - {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"}, - {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"}, - {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"}, - {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"}, - {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"}, - {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"}, - {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"}, - {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"}, - {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"}, - {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"}, - {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"}, -] - -[package.dependencies] -pycparser = "*" - -[[package]] -name = "cfgv" -version = "3.3.1" -description = "Validate configuration and produce human readable error messages." -category = "dev" -optional = false -python-versions = ">=3.6.1" -files = [ - {file = "cfgv-3.3.1-py2.py3-none-any.whl", hash = "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426"}, - {file = "cfgv-3.3.1.tar.gz", hash = "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"}, -] - -[[package]] -name = "charset-normalizer" -version = "3.1.0" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "charset-normalizer-3.1.0.tar.gz", hash = "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-win32.whl", hash = "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-win32.whl", hash = "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-win32.whl", hash = "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-win32.whl", hash = "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b"}, - {file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"}, -] - -[[package]] -name = "cleo" -version = "2.0.1" -description = "Cleo allows you to create beautiful and testable command-line interfaces." -category = "main" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "cleo-2.0.1-py3-none-any.whl", hash = "sha256:6eb133670a3ed1f3b052d53789017b6e50fca66d1287e6e6696285f4cb8ea448"}, - {file = "cleo-2.0.1.tar.gz", hash = "sha256:eb4b2e1f3063c11085cebe489a6e9124163c226575a3c3be69b2e51af4a15ec5"}, -] - -[package.dependencies] -crashtest = ">=0.4.1,<0.5.0" -rapidfuzz = ">=2.2.0,<3.0.0" - -[[package]] -name = "colorama" -version = "0.4.6" -description = "Cross-platform colored terminal text." -category = "dev" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -files = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] - -[[package]] -name = "coverage" -version = "7.2.5" -description = "Code coverage measurement for Python" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "coverage-7.2.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:883123d0bbe1c136f76b56276074b0c79b5817dd4238097ffa64ac67257f4b6c"}, - {file = "coverage-7.2.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d2fbc2a127e857d2f8898aaabcc34c37771bf78a4d5e17d3e1f5c30cd0cbc62a"}, - {file = "coverage-7.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f3671662dc4b422b15776cdca89c041a6349b4864a43aa2350b6b0b03bbcc7f"}, - {file = "coverage-7.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780551e47d62095e088f251f5db428473c26db7829884323e56d9c0c3118791a"}, - {file = "coverage-7.2.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:066b44897c493e0dcbc9e6a6d9f8bbb6607ef82367cf6810d387c09f0cd4fe9a"}, - {file = "coverage-7.2.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b9a4ee55174b04f6af539218f9f8083140f61a46eabcaa4234f3c2a452c4ed11"}, - {file = "coverage-7.2.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:706ec567267c96717ab9363904d846ec009a48d5f832140b6ad08aad3791b1f5"}, - {file = "coverage-7.2.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ae453f655640157d76209f42c62c64c4d4f2c7f97256d3567e3b439bd5c9b06c"}, - {file = "coverage-7.2.5-cp310-cp310-win32.whl", hash = "sha256:f81c9b4bd8aa747d417407a7f6f0b1469a43b36a85748145e144ac4e8d303cb5"}, - {file = "coverage-7.2.5-cp310-cp310-win_amd64.whl", hash = "sha256:dc945064a8783b86fcce9a0a705abd7db2117d95e340df8a4333f00be5efb64c"}, - {file = "coverage-7.2.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40cc0f91c6cde033da493227797be2826cbf8f388eaa36a0271a97a332bfd7ce"}, - {file = "coverage-7.2.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a66e055254a26c82aead7ff420d9fa8dc2da10c82679ea850d8feebf11074d88"}, - {file = "coverage-7.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c10fbc8a64aa0f3ed136b0b086b6b577bc64d67d5581acd7cc129af52654384e"}, - {file = "coverage-7.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a22cbb5ede6fade0482111fa7f01115ff04039795d7092ed0db43522431b4f2"}, - {file = "coverage-7.2.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:292300f76440651529b8ceec283a9370532f4ecba9ad67d120617021bb5ef139"}, - {file = "coverage-7.2.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7ff8f3fb38233035028dbc93715551d81eadc110199e14bbbfa01c5c4a43f8d8"}, - {file = "coverage-7.2.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:a08c7401d0b24e8c2982f4e307124b671c6736d40d1c39e09d7a8687bddf83ed"}, - {file = "coverage-7.2.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ef9659d1cda9ce9ac9585c045aaa1e59223b143f2407db0eaee0b61a4f266fb6"}, - {file = "coverage-7.2.5-cp311-cp311-win32.whl", hash = "sha256:30dcaf05adfa69c2a7b9f7dfd9f60bc8e36b282d7ed25c308ef9e114de7fc23b"}, - {file = "coverage-7.2.5-cp311-cp311-win_amd64.whl", hash = "sha256:97072cc90f1009386c8a5b7de9d4fc1a9f91ba5ef2146c55c1f005e7b5c5e068"}, - {file = "coverage-7.2.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:bebea5f5ed41f618797ce3ffb4606c64a5de92e9c3f26d26c2e0aae292f015c1"}, - {file = "coverage-7.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:828189fcdda99aae0d6bf718ea766b2e715eabc1868670a0a07bf8404bf58c33"}, - {file = "coverage-7.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e8a95f243d01ba572341c52f89f3acb98a3b6d1d5d830efba86033dd3687ade"}, - {file = "coverage-7.2.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8834e5f17d89e05697c3c043d3e58a8b19682bf365048837383abfe39adaed5"}, - {file = "coverage-7.2.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d1f25ee9de21a39b3a8516f2c5feb8de248f17da7eead089c2e04aa097936b47"}, - {file = "coverage-7.2.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1637253b11a18f453e34013c665d8bf15904c9e3c44fbda34c643fbdc9d452cd"}, - {file = "coverage-7.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8e575a59315a91ccd00c7757127f6b2488c2f914096077c745c2f1ba5b8c0969"}, - {file = "coverage-7.2.5-cp37-cp37m-win32.whl", hash = "sha256:509ecd8334c380000d259dc66feb191dd0a93b21f2453faa75f7f9cdcefc0718"}, - {file = "coverage-7.2.5-cp37-cp37m-win_amd64.whl", hash = "sha256:12580845917b1e59f8a1c2ffa6af6d0908cb39220f3019e36c110c943dc875b0"}, - {file = "coverage-7.2.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b5016e331b75310610c2cf955d9f58a9749943ed5f7b8cfc0bb89c6134ab0a84"}, - {file = "coverage-7.2.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:373ea34dca98f2fdb3e5cb33d83b6d801007a8074f992b80311fc589d3e6b790"}, - {file = "coverage-7.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a063aad9f7b4c9f9da7b2550eae0a582ffc7623dca1c925e50c3fbde7a579771"}, - {file = "coverage-7.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38c0a497a000d50491055805313ed83ddba069353d102ece8aef5d11b5faf045"}, - {file = "coverage-7.2.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b3b05e22a77bb0ae1a3125126a4e08535961c946b62f30985535ed40e26614"}, - {file = "coverage-7.2.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0342a28617e63ad15d96dca0f7ae9479a37b7d8a295f749c14f3436ea59fdcb3"}, - {file = "coverage-7.2.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cf97ed82ca986e5c637ea286ba2793c85325b30f869bf64d3009ccc1a31ae3fd"}, - {file = "coverage-7.2.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c2c41c1b1866b670573657d584de413df701f482574bad7e28214a2362cb1fd1"}, - {file = "coverage-7.2.5-cp38-cp38-win32.whl", hash = "sha256:10b15394c13544fce02382360cab54e51a9e0fd1bd61ae9ce012c0d1e103c813"}, - {file = "coverage-7.2.5-cp38-cp38-win_amd64.whl", hash = "sha256:a0b273fe6dc655b110e8dc89b8ec7f1a778d78c9fd9b4bda7c384c8906072212"}, - {file = "coverage-7.2.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5c587f52c81211d4530fa6857884d37f514bcf9453bdeee0ff93eaaf906a5c1b"}, - {file = "coverage-7.2.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4436cc9ba5414c2c998eaedee5343f49c02ca93b21769c5fdfa4f9d799e84200"}, - {file = "coverage-7.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6599bf92f33ab041e36e06d25890afbdf12078aacfe1f1d08c713906e49a3fe5"}, - {file = "coverage-7.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:857abe2fa6a4973f8663e039ead8d22215d31db613ace76e4a98f52ec919068e"}, - {file = "coverage-7.2.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6f5cab2d7f0c12f8187a376cc6582c477d2df91d63f75341307fcdcb5d60303"}, - {file = "coverage-7.2.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:aa387bd7489f3e1787ff82068b295bcaafbf6f79c3dad3cbc82ef88ce3f48ad3"}, - {file = "coverage-7.2.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:156192e5fd3dbbcb11cd777cc469cf010a294f4c736a2b2c891c77618cb1379a"}, - {file = "coverage-7.2.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bd3b4b8175c1db502adf209d06136c000df4d245105c8839e9d0be71c94aefe1"}, - {file = "coverage-7.2.5-cp39-cp39-win32.whl", hash = "sha256:ddc5a54edb653e9e215f75de377354e2455376f416c4378e1d43b08ec50acc31"}, - {file = "coverage-7.2.5-cp39-cp39-win_amd64.whl", hash = "sha256:338aa9d9883aaaad53695cb14ccdeb36d4060485bb9388446330bef9c361c252"}, - {file = "coverage-7.2.5-pp37.pp38.pp39-none-any.whl", hash = "sha256:8877d9b437b35a85c18e3c6499b23674684bf690f5d96c1006a1ef61f9fdf0f3"}, - {file = "coverage-7.2.5.tar.gz", hash = "sha256:f99ef080288f09ffc687423b8d60978cf3a465d3f404a18d1a05474bd8575a47"}, -] - -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - -[package.extras] -toml = ["tomli"] - -[[package]] -name = "crashtest" -version = "0.4.1" -description = "Manage Python errors with ease" -category = "main" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "crashtest-0.4.1-py3-none-any.whl", hash = "sha256:8d23eac5fa660409f57472e3851dab7ac18aba459a8d19cbbba86d3d5aecd2a5"}, - {file = "crashtest-0.4.1.tar.gz", hash = "sha256:80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce"}, -] - -[[package]] -name = "cryptography" -version = "40.0.2" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "cryptography-40.0.2-cp36-abi3-macosx_10_12_universal2.whl", hash = "sha256:8f79b5ff5ad9d3218afb1e7e20ea74da5f76943ee5edb7f76e56ec5161ec782b"}, - {file = "cryptography-40.0.2-cp36-abi3-macosx_10_12_x86_64.whl", hash = "sha256:05dc219433b14046c476f6f09d7636b92a1c3e5808b9a6536adf4932b3b2c440"}, - {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4df2af28d7bedc84fe45bd49bc35d710aede676e2a4cb7fc6d103a2adc8afe4d"}, - {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dcca15d3a19a66e63662dc8d30f8036b07be851a8680eda92d079868f106288"}, - {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:a04386fb7bc85fab9cd51b6308633a3c271e3d0d3eae917eebab2fac6219b6d2"}, - {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:adc0d980fd2760c9e5de537c28935cc32b9353baaf28e0814df417619c6c8c3b"}, - {file = "cryptography-40.0.2-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:d5a1bd0e9e2031465761dfa920c16b0065ad77321d8a8c1f5ee331021fda65e9"}, - {file = "cryptography-40.0.2-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:a95f4802d49faa6a674242e25bfeea6fc2acd915b5e5e29ac90a32b1139cae1c"}, - {file = "cryptography-40.0.2-cp36-abi3-win32.whl", hash = "sha256:aecbb1592b0188e030cb01f82d12556cf72e218280f621deed7d806afd2113f9"}, - {file = "cryptography-40.0.2-cp36-abi3-win_amd64.whl", hash = "sha256:b12794f01d4cacfbd3177b9042198f3af1c856eedd0a98f10f141385c809a14b"}, - {file = "cryptography-40.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:142bae539ef28a1c76794cca7f49729e7c54423f615cfd9b0b1fa90ebe53244b"}, - {file = "cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:956ba8701b4ffe91ba59665ed170a2ebbdc6fc0e40de5f6059195d9f2b33ca0e"}, - {file = "cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4f01c9863da784558165f5d4d916093737a75203a5c5286fde60e503e4276c7a"}, - {file = "cryptography-40.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:3daf9b114213f8ba460b829a02896789751626a2a4e7a43a28ee77c04b5e4958"}, - {file = "cryptography-40.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48f388d0d153350f378c7f7b41497a54ff1513c816bcbbcafe5b829e59b9ce5b"}, - {file = "cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c0764e72b36a3dc065c155e5b22f93df465da9c39af65516fe04ed3c68c92636"}, - {file = "cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:cbaba590180cba88cb99a5f76f90808a624f18b169b90a4abb40c1fd8c19420e"}, - {file = "cryptography-40.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7a38250f433cd41df7fcb763caa3ee9362777fdb4dc642b9a349721d2bf47404"}, - {file = "cryptography-40.0.2.tar.gz", hash = "sha256:c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99"}, -] - -[package.dependencies] -cffi = ">=1.12" - -[package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -pep8test = ["black", "check-manifest", "mypy", "ruff"] -sdist = ["setuptools-rust (>=0.11.4)"] -ssh = ["bcrypt (>=3.1.5)"] -test = ["iso8601", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-shard (>=0.1.2)", "pytest-subtests", "pytest-xdist"] -test-randomorder = ["pytest-randomly"] -tox = ["tox"] - -[[package]] -name = "deepdiff" -version = "5.8.1" -description = "Deep Difference and Search of any Python object/data." -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "deepdiff-5.8.1-py3-none-any.whl", hash = "sha256:e9aea49733f34fab9a0897038d8f26f9d94a97db1790f1b814cced89e9e0d2b7"}, - {file = "deepdiff-5.8.1.tar.gz", hash = "sha256:8d4eb2c4e6cbc80b811266419cb71dd95a157094a3947ccf937a94d44943c7b8"}, -] - -[package.dependencies] -ordered-set = ">=4.1.0,<4.2.0" - -[package.extras] -cli = ["clevercsv (==0.7.1)", "click (==8.0.3)", "pyyaml (==5.4.1)", "toml (==0.10.2)"] - -[[package]] -name = "distlib" -version = "0.3.6" -description = "Distribution utilities" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "distlib-0.3.6-py2.py3-none-any.whl", hash = "sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e"}, - {file = "distlib-0.3.6.tar.gz", hash = "sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46"}, -] - -[[package]] -name = "dulwich" -version = "0.20.50" -description = "Python Git Library" -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "dulwich-0.20.50-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:97f02f8d500d4af08dc022d697c56e8539171acc3f575c2fe9acf3b078e5c8c9"}, - {file = "dulwich-0.20.50-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7301773e5cc16d521bc6490e73772a86a4d1d0263de506f08b54678cc4e2f061"}, - {file = "dulwich-0.20.50-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b70106580ed11f45f4c32d2831d0c9c9f359bc2415fff4a6be443e3a36811398"}, - {file = "dulwich-0.20.50-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f9c4f2455f966cad94648278fa9972e4695b35d04f82792fa58e1ea15dd83f0"}, - {file = "dulwich-0.20.50-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9163fbb021a8ad9c35a0814a5eedf45a8eb3a0b764b865d7016d901fc5a947fc"}, - {file = "dulwich-0.20.50-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:322ff8ff6aa4d6d36294cd36de1c84767eb1903c7db3e7b4475ad091febf5363"}, - {file = "dulwich-0.20.50-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5d3290a45651c8e534f8e83ae2e30322aefdd162f0f338bae2e79a6ee5a87513"}, - {file = "dulwich-0.20.50-cp310-cp310-win32.whl", hash = "sha256:80ab07131a6e68594441f5c4767e9e44e87fceafc3e347e541c928a18c679bd8"}, - {file = "dulwich-0.20.50-cp310-cp310-win_amd64.whl", hash = "sha256:eefe786a6010f8546baac4912113eeed4e397ddb8c433a345b548a04d4176496"}, - {file = "dulwich-0.20.50-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:df3562dde3079d57287c233d45b790bc967c5aae975c9a7b07ca30e60e055512"}, - {file = "dulwich-0.20.50-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e1ae18d5805f0c0c5dac65795f8d48660437166b12ee2c0ffea95bfdbf9c1051"}, - {file = "dulwich-0.20.50-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d2f7df39bd1378d3b0bfb3e7fc930fd0191924af1f0ef587bcd9946afe076c06"}, - {file = "dulwich-0.20.50-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:731e7f319b34251fadeb362ada1d52cc932369d9cdfa25c0e41150cda28773d0"}, - {file = "dulwich-0.20.50-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4d11d44176e5d2fa8271fc86ad1e0a8731b9ad8f77df64c12846b30e16135eb"}, - {file = "dulwich-0.20.50-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7aaabb8e4beadd53f75f853a981caaadef3ef130e5645c902705704eaf136daa"}, - {file = "dulwich-0.20.50-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c3dc9f97ec8d3db08d9723b9fd06f3e52c15b84c800d153cfb59b0a3dc8b8d40"}, - {file = "dulwich-0.20.50-cp311-cp311-win32.whl", hash = "sha256:3b1964fa80cafd5a1fd71615b0313daf6f3295c6ab05656ea0c1d2423539904a"}, - {file = "dulwich-0.20.50-cp311-cp311-win_amd64.whl", hash = "sha256:a24a3893108f3b97beb958670d5f3f2a3bec73a1fe18637a572a85abd949a1c4"}, - {file = "dulwich-0.20.50-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:6d409a282f8848fd6c8d7c7545ad2f75c16de5d5977de202642f1d50fdaac554"}, - {file = "dulwich-0.20.50-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5411d0f1092152e1c0bb916ae490fe181953ae1b8d13f4e68661253e10b78dbb"}, - {file = "dulwich-0.20.50-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6343569f998ce429e2a5d813c56768ac51b496522401db950f0aa44240bfa901"}, - {file = "dulwich-0.20.50-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:a405cd236766060894411614a272cfb86fe86cde5ca73ef264fc4fa5a715fff4"}, - {file = "dulwich-0.20.50-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:ee0f9b02019c0ea84cdd31c00a0c283669b771c85612997a911715cf84e33d99"}, - {file = "dulwich-0.20.50-cp36-cp36m-win32.whl", hash = "sha256:2644466270267270f2157ea6f1c0aa224f6f3bf06a307fc39954e6b4b3d82bae"}, - {file = "dulwich-0.20.50-cp36-cp36m-win_amd64.whl", hash = "sha256:d4629635a97e3af1b5da48071e00c8e70fad85f3266fadabe1f5a8f49172c507"}, - {file = "dulwich-0.20.50-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0e4862f318d99cc8a500e3622a89613a88c07d957a0f628cdc2ed86addff790f"}, - {file = "dulwich-0.20.50-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c96e3fb9d48c0454dc242c7accc7819780c9a7f29e441a9eff12361ed0fa35f9"}, - {file = "dulwich-0.20.50-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cc6092a4f0bbbff2e553e87a9c6325955b64ea43fca21297c8182e19ae8a43c"}, - {file = "dulwich-0.20.50-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:519b627d49d273e2fd01c79d09e578675ca6cd05193c1787e9ef165c9a1d66ea"}, - {file = "dulwich-0.20.50-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a75cab01b909c4c683c2083e060e378bc01701b7366b5a7d9846ef6d3b9e3d5"}, - {file = "dulwich-0.20.50-cp37-cp37m-win32.whl", hash = "sha256:ea8ffe26d91dbcd5580dbd5a07270a12ea57b091604d77184da0a0d9fad50ed3"}, - {file = "dulwich-0.20.50-cp37-cp37m-win_amd64.whl", hash = "sha256:8f3af857f94021cae1322d86925bfc0dd31e501e885ab5db275473bfac0bb39d"}, - {file = "dulwich-0.20.50-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3fb35cedb1243bc420d885ef5b4afd642c6ac8f07ddfc7fdbca1becf9948bf7e"}, - {file = "dulwich-0.20.50-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4bb23a9cec63e16c0e432335f068169b73dd44fa9318dd7cd7a4ca83607ff367"}, - {file = "dulwich-0.20.50-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5267619b34ddaf8d9a6b841492cd17a971fd25bf9a5657f2de928385c3a08b94"}, - {file = "dulwich-0.20.50-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9091f1d53a3c0747cbf0bd127c64e7f09b770264d8fb53e284383fcdf69154e7"}, - {file = "dulwich-0.20.50-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6ec7c8fea2b44187a3b545e6c11ab9947ffb122647b07abcdb7cc3aaa770c0e"}, - {file = "dulwich-0.20.50-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:11b180b80363b4fc70664197028181a17ae4c52df9965a29b62a6c52e40c2dbe"}, - {file = "dulwich-0.20.50-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c83e7840d9d0a94d7033bc109efe0c22dfcdcd816bcd4469085e42809e3bf5ba"}, - {file = "dulwich-0.20.50-cp38-cp38-win32.whl", hash = "sha256:c075f69c2de19d9fd97e3b70832d2b42c6a4a5d909b3ffd1963b67d86029f95f"}, - {file = "dulwich-0.20.50-cp38-cp38-win_amd64.whl", hash = "sha256:06775c5713cfeda778c7c67d4422b5e7554d3a7f644f1dde646cdf486a30285a"}, - {file = "dulwich-0.20.50-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:49f66f1c057c18d7d60363f461f4ab8329320fbe1f02a7a33c255864a7d3c942"}, - {file = "dulwich-0.20.50-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4e541cd690a5e3d55082ed51732d755917e933cddeb4b0204f2a5ec5d5d7b60b"}, - {file = "dulwich-0.20.50-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:80e8750ee2fa0ab2784a095956077758e5f6107de27f637c4b9d18406652c22c"}, - {file = "dulwich-0.20.50-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fbb6368f18451dc44c95c55e1a609d1a01d3821f7ed480b22b2aea1baca0f4a7"}, - {file = "dulwich-0.20.50-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3ee45001411b638641819b7b3b33f31f13467c84066e432256580fcab7d8815"}, - {file = "dulwich-0.20.50-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4842e22ed863a776b36ef8ffe9ed7b772eb452b42c8d02975c29d27e3bc50ab4"}, - {file = "dulwich-0.20.50-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:790e4a641284a7fb4d56ebdaf8b324a5826fbbb9c54307c06f586f9f6a5e56db"}, - {file = "dulwich-0.20.50-cp39-cp39-win32.whl", hash = "sha256:f08406b6b789dea5c95ba1130a0801d8748a67f18be940fe7486a8b481fde875"}, - {file = "dulwich-0.20.50-cp39-cp39-win_amd64.whl", hash = "sha256:78c388ad421199000fb7b5ed5f0c7b509b3e31bd7cad303786a4d0bf89b82f60"}, - {file = "dulwich-0.20.50-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:cb194c53109131bcbcd1ca430fcd437cdaf2d33e204e45fbe121c47eaa43e9af"}, - {file = "dulwich-0.20.50-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7542a72c5640dd0620862d6df8688f02a6c336359b5af9b3fcfe11b7fa6652f"}, - {file = "dulwich-0.20.50-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4aa1d0861517ebbbe0e0084cc9ab4f7ab720624a3eda2bd10e45f774ab858db8"}, - {file = "dulwich-0.20.50-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:583c6bbc27f13fe2e41a19f6987a42681c6e4f6959beae0a6e5bb033b8b081a8"}, - {file = "dulwich-0.20.50-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0c61c193d02c0e1e0d758cdd57ae76685c368d09a01f00d704ba88bd96767cfe"}, - {file = "dulwich-0.20.50-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c2edbff3053251985f10702adfafbee118298d383ef5b5b432a5f22d1f1915df"}, - {file = "dulwich-0.20.50-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a344230cadfc5d315752add6ce9d4cfcfc6c85e36bbf57fce9444bcc7c6ea8fb"}, - {file = "dulwich-0.20.50-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:57bff9bde0b6b05b00c6acbb1a94357caddb2908ed7026a48c715ff50d220335"}, - {file = "dulwich-0.20.50-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e29a3c2037761fa816aa556e78364dfc8e3f44b873db2d17aed96f9b06ac83a3"}, - {file = "dulwich-0.20.50-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2aa2a4a84029625bf9c63771f8a628db1f3be2d2ea3cb8b17942cd4317797152"}, - {file = "dulwich-0.20.50-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd9fa00971ecf059bb358085a942ecac5be4ff71acdf299f44c8cbc45c18659f"}, - {file = "dulwich-0.20.50-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:af4adac92fb95671ea3a24f2f8e5e5e8f638711ce9c33a3ca6cd68bf1ff7d99f"}, - {file = "dulwich-0.20.50.tar.gz", hash = "sha256:50a941796b2c675be39be728d540c16b5b7ce77eb9e1b3f855650ece6832d2be"}, -] - -[package.dependencies] -urllib3 = ">=1.25" - -[package.extras] -fastimport = ["fastimport"] -https = ["urllib3 (>=1.24.1)"] -paramiko = ["paramiko"] -pgp = ["gpg"] - -[[package]] -name = "exceptiongroup" -version = "1.1.1" -description = "Backport of PEP 654 (exception groups)" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "exceptiongroup-1.1.1-py3-none-any.whl", hash = "sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e"}, - {file = "exceptiongroup-1.1.1.tar.gz", hash = "sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785"}, -] - -[package.extras] -test = ["pytest (>=6)"] - -[[package]] -name = "execnet" -version = "1.9.0" -description = "execnet: rapid multi-Python deployment" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "execnet-1.9.0-py2.py3-none-any.whl", hash = "sha256:a295f7cc774947aac58dde7fdc85f4aa00c42adf5d8f5468fc630c1acf30a142"}, - {file = "execnet-1.9.0.tar.gz", hash = "sha256:8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5"}, -] - -[package.extras] -testing = ["pre-commit"] - -[[package]] -name = "filelock" -version = "3.12.0" -description = "A platform independent file lock." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "filelock-3.12.0-py3-none-any.whl", hash = "sha256:ad98852315c2ab702aeb628412cbf7e95b7ce8c3bf9565670b4eaecf1db370a9"}, - {file = "filelock-3.12.0.tar.gz", hash = "sha256:fc03ae43288c013d2ea83c8597001b1129db351aad9c57fe2409327916b8e718"}, -] - -[package.extras] -docs = ["furo (>=2023.3.27)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.2.3)", "diff-cover (>=7.5)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"] - -[[package]] -name = "flatdict" -version = "4.0.1" -description = "Python module for interacting with nested dicts as a single level dict with delimited keys." -category = "dev" -optional = false -python-versions = "*" -files = [ - {file = "flatdict-4.0.1.tar.gz", hash = "sha256:cd32f08fd31ed21eb09ebc76f06b6bd12046a24f77beb1fd0281917e47f26742"}, -] - -[[package]] -name = "html5lib" -version = "1.1" -description = "HTML parser based on the WHATWG HTML specification" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, - {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, -] - -[package.dependencies] -six = ">=1.9" -webencodings = "*" - -[package.extras] -all = ["chardet (>=2.2)", "genshi", "lxml"] -chardet = ["chardet (>=2.2)"] -genshi = ["genshi"] -lxml = ["lxml"] - -[[package]] -name = "httpretty" -version = "1.1.4" -description = "HTTP client mock for Python" -category = "dev" -optional = false -python-versions = ">=3" -files = [ - {file = "httpretty-1.1.4.tar.gz", hash = "sha256:20de0e5dd5a18292d36d928cc3d6e52f8b2ac73daec40d41eb62dee154933b68"}, -] - -[[package]] -name = "identify" -version = "2.5.23" -description = "File identification library for Python" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "identify-2.5.23-py2.py3-none-any.whl", hash = "sha256:17d9351c028a781456965e781ed2a435755cac655df1ebd930f7186b54399312"}, - {file = "identify-2.5.23.tar.gz", hash = "sha256:50b01b9d5f73c6b53e5fa2caf9f543d3e657a9d0bbdeb203ebb8d45960ba7433"}, -] - -[package.extras] -license = ["ukkonen"] - -[[package]] -name = "idna" -version = "3.4" -description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" -optional = false -python-versions = ">=3.5" -files = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] - -[[package]] -name = "importlib-metadata" -version = "4.13.0" -description = "Read metadata from Python packages" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "importlib_metadata-4.13.0-py3-none-any.whl", hash = "sha256:8a8a81bcf996e74fee46f0d16bd3eaa382a7eb20fd82445c3ad11f4090334116"}, - {file = "importlib_metadata-4.13.0.tar.gz", hash = "sha256:dd0173e8f150d6815e098fd354f6414b0f079af4644ddfe90c71e2fc6174346d"}, -] - -[package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} -zipp = ">=0.5" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -perf = ["ipython"] -testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] - -[[package]] -name = "importlib-resources" -version = "5.12.0" -description = "Read resources from Python packages" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, - {file = "importlib_resources-5.12.0.tar.gz", hash = "sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6"}, -] - -[package.dependencies] -zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "iniconfig" -version = "2.0.0" -description = "brain-dead simple config-ini parsing" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, -] - -[[package]] -name = "jaraco-classes" -version = "3.2.3" -description = "Utility functions for Python class constructs" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jaraco.classes-3.2.3-py3-none-any.whl", hash = "sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158"}, - {file = "jaraco.classes-3.2.3.tar.gz", hash = "sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a"}, -] - -[package.dependencies] -more-itertools = "*" - -[package.extras] -docs = ["jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "jeepney" -version = "0.8.0" -description = "Low-level, pure Python DBus protocol wrapper." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jeepney-0.8.0-py3-none-any.whl", hash = "sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755"}, - {file = "jeepney-0.8.0.tar.gz", hash = "sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806"}, -] - -[package.extras] -test = ["async-timeout", "pytest", "pytest-asyncio (>=0.17)", "pytest-trio", "testpath", "trio"] -trio = ["async_generator", "trio"] - -[[package]] -name = "jsonschema" -version = "4.17.3" -description = "An implementation of JSON Schema validation for Python" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jsonschema-4.17.3-py3-none-any.whl", hash = "sha256:a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6"}, - {file = "jsonschema-4.17.3.tar.gz", hash = "sha256:0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d"}, -] - -[package.dependencies] -attrs = ">=17.4.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} -pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} -pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" -typing-extensions = {version = "*", markers = "python_version < \"3.8\""} - -[package.extras] -format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] -format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] - -[[package]] -name = "keyring" -version = "23.13.1" -description = "Store and access your passwords safely." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "keyring-23.13.1-py3-none-any.whl", hash = "sha256:771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd"}, - {file = "keyring-23.13.1.tar.gz", hash = "sha256:ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=4.11.4", markers = "python_version < \"3.12\""} -importlib-resources = {version = "*", markers = "python_version < \"3.9\""} -"jaraco.classes" = "*" -jeepney = {version = ">=0.4.2", markers = "sys_platform == \"linux\""} -pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""} -SecretStorage = {version = ">=3.2", markers = "sys_platform == \"linux\""} - -[package.extras] -completion = ["shtab"] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "lockfile" -version = "0.12.2" -description = "Platform-independent file locking module" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "lockfile-0.12.2-py2.py3-none-any.whl", hash = "sha256:6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"}, - {file = "lockfile-0.12.2.tar.gz", hash = "sha256:6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"}, -] - -[[package]] -name = "more-itertools" -version = "9.1.0" -description = "More routines for operating on iterables, beyond itertools" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "more-itertools-9.1.0.tar.gz", hash = "sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d"}, - {file = "more_itertools-9.1.0-py3-none-any.whl", hash = "sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3"}, -] - -[[package]] -name = "msgpack" -version = "1.0.5" -description = "MessagePack serializer" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:525228efd79bb831cf6830a732e2e80bc1b05436b086d4264814b4b2955b2fa9"}, - {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f8d8b3bf1ff2672567d6b5c725a1b347fe838b912772aa8ae2bf70338d5a198"}, - {file = "msgpack-1.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cdc793c50be3f01106245a61b739328f7dccc2c648b501e237f0699fe1395b81"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cb47c21a8a65b165ce29f2bec852790cbc04936f502966768e4aae9fa763cb7"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e42b9594cc3bf4d838d67d6ed62b9e59e201862a25e9a157019e171fbe672dd3"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:55b56a24893105dc52c1253649b60f475f36b3aa0fc66115bffafb624d7cb30b"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1967f6129fc50a43bfe0951c35acbb729be89a55d849fab7686004da85103f1c"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:20a97bf595a232c3ee6d57ddaadd5453d174a52594bf9c21d10407e2a2d9b3bd"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d25dd59bbbbb996eacf7be6b4ad082ed7eacc4e8f3d2df1ba43822da9bfa122a"}, - {file = "msgpack-1.0.5-cp310-cp310-win32.whl", hash = "sha256:382b2c77589331f2cb80b67cc058c00f225e19827dbc818d700f61513ab47bea"}, - {file = "msgpack-1.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:4867aa2df9e2a5fa5f76d7d5565d25ec76e84c106b55509e78c1ede0f152659a"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9f5ae84c5c8a857ec44dc180a8b0cc08238e021f57abdf51a8182e915e6299f0"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9e6ca5d5699bcd89ae605c150aee83b5321f2115695e741b99618f4856c50898"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5494ea30d517a3576749cad32fa27f7585c65f5f38309c88c6d137877fa28a5a"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab2f3331cb1b54165976a9d976cb251a83183631c88076613c6c780f0d6e45a"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28592e20bbb1620848256ebc105fc420436af59515793ed27d5c77a217477705"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe5c63197c55bce6385d9aee16c4d0641684628f63ace85f73571e65ad1c1e8d"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ed40e926fa2f297e8a653c954b732f125ef97bdd4c889f243182299de27e2aa9"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b2de4c1c0538dcb7010902a2b97f4e00fc4ddf2c8cda9749af0e594d3b7fa3d7"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bf22a83f973b50f9d38e55c6aade04c41ddda19b00c4ebc558930d78eecc64ed"}, - {file = "msgpack-1.0.5-cp311-cp311-win32.whl", hash = "sha256:c396e2cc213d12ce017b686e0f53497f94f8ba2b24799c25d913d46c08ec422c"}, - {file = "msgpack-1.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c4c68d87497f66f96d50142a2b73b97972130d93677ce930718f68828b382e2"}, - {file = "msgpack-1.0.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a2b031c2e9b9af485d5e3c4520f4220d74f4d222a5b8dc8c1a3ab9448ca79c57"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f837b93669ce4336e24d08286c38761132bc7ab29782727f8557e1eb21b2080"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1d46dfe3832660f53b13b925d4e0fa1432b00f5f7210eb3ad3bb9a13c6204a6"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:366c9a7b9057e1547f4ad51d8facad8b406bab69c7d72c0eb6f529cf76d4b85f"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:4c075728a1095efd0634a7dccb06204919a2f67d1893b6aa8e00497258bf926c"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:f933bbda5a3ee63b8834179096923b094b76f0c7a73c1cfe8f07ad608c58844b"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:36961b0568c36027c76e2ae3ca1132e35123dcec0706c4b7992683cc26c1320c"}, - {file = "msgpack-1.0.5-cp36-cp36m-win32.whl", hash = "sha256:b5ef2f015b95f912c2fcab19c36814963b5463f1fb9049846994b007962743e9"}, - {file = "msgpack-1.0.5-cp36-cp36m-win_amd64.whl", hash = "sha256:288e32b47e67f7b171f86b030e527e302c91bd3f40fd9033483f2cacc37f327a"}, - {file = "msgpack-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:137850656634abddfb88236008339fdaba3178f4751b28f270d2ebe77a563b6c"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c05a4a96585525916b109bb85f8cb6511db1c6f5b9d9cbcbc940dc6b4be944b"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56a62ec00b636583e5cb6ad313bbed36bb7ead5fa3a3e38938503142c72cba4f"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef8108f8dedf204bb7b42994abf93882da1159728a2d4c5e82012edd92c9da9f"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1835c84d65f46900920b3708f5ba829fb19b1096c1800ad60bae8418652a951d"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e57916ef1bd0fee4f21c4600e9d1da352d8816b52a599c46460e93a6e9f17086"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:17358523b85973e5f242ad74aa4712b7ee560715562554aa2134d96e7aa4cbbf"}, - {file = "msgpack-1.0.5-cp37-cp37m-win32.whl", hash = "sha256:cb5aaa8c17760909ec6cb15e744c3ebc2ca8918e727216e79607b7bbce9c8f77"}, - {file = "msgpack-1.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:ab31e908d8424d55601ad7075e471b7d0140d4d3dd3272daf39c5c19d936bd82"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b72d0698f86e8d9ddf9442bdedec15b71df3598199ba33322d9711a19f08145c"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:379026812e49258016dd84ad79ac8446922234d498058ae1d415f04b522d5b2d"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:332360ff25469c346a1c5e47cbe2a725517919892eda5cfaffe6046656f0b7bb"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:476a8fe8fae289fdf273d6d2a6cb6e35b5a58541693e8f9f019bfe990a51e4ba"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9985b214f33311df47e274eb788a5893a761d025e2b92c723ba4c63936b69b1"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48296af57cdb1d885843afd73c4656be5c76c0c6328db3440c9601a98f303d87"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:addab7e2e1fcc04bd08e4eb631c2a90960c340e40dfc4a5e24d2ff0d5a3b3edb"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:916723458c25dfb77ff07f4c66aed34e47503b2eb3188b3adbec8d8aa6e00f48"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:821c7e677cc6acf0fd3f7ac664c98803827ae6de594a9f99563e48c5a2f27eb0"}, - {file = "msgpack-1.0.5-cp38-cp38-win32.whl", hash = "sha256:1c0f7c47f0087ffda62961d425e4407961a7ffd2aa004c81b9c07d9269512f6e"}, - {file = "msgpack-1.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:bae7de2026cbfe3782c8b78b0db9cbfc5455e079f1937cb0ab8d133496ac55e1"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:20c784e66b613c7f16f632e7b5e8a1651aa5702463d61394671ba07b2fc9e025"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:266fa4202c0eb94d26822d9bfd7af25d1e2c088927fe8de9033d929dd5ba24c5"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18334484eafc2b1aa47a6d42427da7fa8f2ab3d60b674120bce7a895a0a85bdd"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57e1f3528bd95cc44684beda696f74d3aaa8a5e58c816214b9046512240ef437"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:586d0d636f9a628ddc6a17bfd45aa5b5efaf1606d2b60fa5d87b8986326e933f"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a740fa0e4087a734455f0fc3abf5e746004c9da72fbd541e9b113013c8dc3282"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3055b0455e45810820db1f29d900bf39466df96ddca11dfa6d074fa47054376d"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a61215eac016f391129a013c9e46f3ab308db5f5ec9f25811e811f96962599a8"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:362d9655cd369b08fda06b6657a303eb7172d5279997abe094512e919cf74b11"}, - {file = "msgpack-1.0.5-cp39-cp39-win32.whl", hash = "sha256:ac9dd47af78cae935901a9a500104e2dea2e253207c924cc95de149606dc43cc"}, - {file = "msgpack-1.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:06f5174b5f8ed0ed919da0e62cbd4ffde676a374aba4020034da05fab67b9164"}, - {file = "msgpack-1.0.5.tar.gz", hash = "sha256:c075544284eadc5cddc70f4757331d99dcbc16b2bbd4849d15f8aae4cf36d31c"}, -] - -[[package]] -name = "mypy" -version = "1.2.0" -description = "Optional static typing for Python" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "mypy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:701189408b460a2ff42b984e6bd45c3f41f0ac9f5f58b8873bbedc511900086d"}, - {file = "mypy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fe91be1c51c90e2afe6827601ca14353bbf3953f343c2129fa1e247d55fd95ba"}, - {file = "mypy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d26b513225ffd3eacece727f4387bdce6469192ef029ca9dd469940158bc89e"}, - {file = "mypy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3a2d219775a120581a0ae8ca392b31f238d452729adbcb6892fa89688cb8306a"}, - {file = "mypy-1.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:2e93a8a553e0394b26c4ca683923b85a69f7ccdc0139e6acd1354cc884fe0128"}, - {file = "mypy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3efde4af6f2d3ccf58ae825495dbb8d74abd6d176ee686ce2ab19bd025273f41"}, - {file = "mypy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:695c45cea7e8abb6f088a34a6034b1d273122e5530aeebb9c09626cea6dca4cb"}, - {file = "mypy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0e9464a0af6715852267bf29c9553e4555b61f5904a4fc538547a4d67617937"}, - {file = "mypy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8293a216e902ac12779eb7a08f2bc39ec6c878d7c6025aa59464e0c4c16f7eb9"}, - {file = "mypy-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:f46af8d162f3d470d8ffc997aaf7a269996d205f9d746124a179d3abe05ac602"}, - {file = "mypy-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:031fc69c9a7e12bcc5660b74122ed84b3f1c505e762cc4296884096c6d8ee140"}, - {file = "mypy-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:390bc685ec209ada4e9d35068ac6988c60160b2b703072d2850457b62499e336"}, - {file = "mypy-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:4b41412df69ec06ab141808d12e0bf2823717b1c363bd77b4c0820feaa37249e"}, - {file = "mypy-1.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:4e4a682b3f2489d218751981639cffc4e281d548f9d517addfd5a2917ac78119"}, - {file = "mypy-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a197ad3a774f8e74f21e428f0de7f60ad26a8d23437b69638aac2764d1e06a6a"}, - {file = "mypy-1.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c9a084bce1061e55cdc0493a2ad890375af359c766b8ac311ac8120d3a472950"}, - {file = "mypy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaeaa0888b7f3ccb7bcd40b50497ca30923dba14f385bde4af78fac713d6d6f6"}, - {file = "mypy-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bea55fc25b96c53affab852ad94bf111a3083bc1d8b0c76a61dd101d8a388cf5"}, - {file = "mypy-1.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:4c8d8c6b80aa4a1689f2a179d31d86ae1367ea4a12855cc13aa3ba24bb36b2d8"}, - {file = "mypy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:70894c5345bea98321a2fe84df35f43ee7bb0feec117a71420c60459fc3e1eed"}, - {file = "mypy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4a99fe1768925e4a139aace8f3fb66db3576ee1c30b9c0f70f744ead7e329c9f"}, - {file = "mypy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:023fe9e618182ca6317ae89833ba422c411469156b690fde6a315ad10695a521"}, - {file = "mypy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4d19f1a239d59f10fdc31263d48b7937c585810288376671eaf75380b074f238"}, - {file = "mypy-1.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:2de7babe398cb7a85ac7f1fd5c42f396c215ab3eff731b4d761d68d0f6a80f48"}, - {file = "mypy-1.2.0-py3-none-any.whl", hash = "sha256:d8e9187bfcd5ffedbe87403195e1fc340189a68463903c39e2b63307c9fa0394"}, - {file = "mypy-1.2.0.tar.gz", hash = "sha256:f70a40410d774ae23fcb4afbbeca652905a04de7948eaf0b1789c8d1426b72d1"}, -] - -[package.dependencies] -mypy-extensions = ">=1.0.0" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typed-ast = {version = ">=1.4.0,<2", markers = "python_version < \"3.8\""} -typing-extensions = ">=3.10" - -[package.extras] -dmypy = ["psutil (>=4.0)"] -install-types = ["pip"] -python2 = ["typed-ast (>=1.4.0,<2)"] -reports = ["lxml"] - -[[package]] -name = "mypy-extensions" -version = "1.0.0" -description = "Type system extensions for programs checked with the mypy type checker." -category = "dev" -optional = false -python-versions = ">=3.5" -files = [ - {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, - {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, -] - -[[package]] -name = "nodeenv" -version = "1.7.0" -description = "Node.js virtual environment builder" -category = "dev" -optional = false -python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" -files = [ - {file = "nodeenv-1.7.0-py2.py3-none-any.whl", hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e"}, - {file = "nodeenv-1.7.0.tar.gz", hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b"}, -] - -[package.dependencies] -setuptools = "*" - -[[package]] -name = "ordered-set" -version = "4.1.0" -description = "An OrderedSet is a custom MutableSet that remembers its order, so that every" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "ordered-set-4.1.0.tar.gz", hash = "sha256:694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8"}, - {file = "ordered_set-4.1.0-py3-none-any.whl", hash = "sha256:046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562"}, -] - -[package.extras] -dev = ["black", "mypy", "pytest"] - -[[package]] -name = "packaging" -version = "23.1" -description = "Core utilities for Python packages" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, - {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, -] - -[[package]] -name = "pexpect" -version = "4.8.0" -description = "Pexpect allows easy control of interactive console applications." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"}, - {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"}, -] - -[package.dependencies] -ptyprocess = ">=0.5" - -[[package]] -name = "pkginfo" -version = "1.9.6" -description = "Query metadata from sdists / bdists / installed packages." -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkginfo-1.9.6-py3-none-any.whl", hash = "sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546"}, - {file = "pkginfo-1.9.6.tar.gz", hash = "sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046"}, -] - -[package.extras] -testing = ["pytest", "pytest-cov"] - -[[package]] -name = "pkgutil-resolve-name" -version = "1.3.10" -description = "Resolve a name to an object." -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl", hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e"}, - {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, -] - -[[package]] -name = "platformdirs" -version = "2.6.2" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "platformdirs-2.6.2-py3-none-any.whl", hash = "sha256:83c8f6d04389165de7c9b6f0c682439697887bca0aa2f1c87ef1826be3584490"}, - {file = "platformdirs-2.6.2.tar.gz", hash = "sha256:e1fea1fe471b9ff8332e229df3cb7de4f53eeea4998d3b6bfff542115e998bd2"}, -] - -[package.dependencies] -typing-extensions = {version = ">=4.4", markers = "python_version < \"3.8\""} - -[package.extras] -docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-autodoc-typehints (>=1.19.5)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest (>=7.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] - -[[package]] -name = "pluggy" -version = "1.0.0" -description = "plugin and hook calling mechanisms for python" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, - {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} - -[package.extras] -dev = ["pre-commit", "tox"] -testing = ["pytest", "pytest-benchmark"] - -[[package]] -name = "poetry-core" -version = "1.4.0" -description = "Poetry PEP 517 Build Backend" -category = "main" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "poetry_core-1.4.0-py3-none-any.whl", hash = "sha256:5559ab80384ac021db329ef317086417e140ee1176bcfcb3a3838b544e213c8e"}, - {file = "poetry_core-1.4.0.tar.gz", hash = "sha256:514bd33c30e0bf56b0ed44ee15e120d7e47b61ad908b2b1011da68c48a84ada9"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""} - -[[package]] -name = "poetry-plugin-export" -version = "1.3.1" -description = "Poetry plugin to export the dependencies to various formats" -category = "main" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "poetry_plugin_export-1.3.1-py3-none-any.whl", hash = "sha256:941d7ba02a59671d6327b16dc6deecc9262477abbc120d728a500cf125bc1e06"}, - {file = "poetry_plugin_export-1.3.1.tar.gz", hash = "sha256:d949742757a8a5f0b5810495bffaf4ed8a767f2e2ffda9887cf72f896deabf84"}, -] - -[package.dependencies] -poetry = ">=1.3.0,<2.0.0" -poetry-core = ">=1.3.0,<2.0.0" - -[[package]] -name = "pre-commit" -version = "2.21.0" -description = "A framework for managing and maintaining multi-language pre-commit hooks." -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pre_commit-2.21.0-py2.py3-none-any.whl", hash = "sha256:e2f91727039fc39a92f58a588a25b87f936de6567eed4f0e673e0507edc75bad"}, - {file = "pre_commit-2.21.0.tar.gz", hash = "sha256:31ef31af7e474a8d8995027fefdfcf509b5c913ff31f2015b4ec4beb26a6f658"}, -] - -[package.dependencies] -cfgv = ">=2.0.0" -identify = ">=1.0.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -nodeenv = ">=0.11.1" -pyyaml = ">=5.1" -virtualenv = ">=20.10.0" - -[[package]] -name = "psutil" -version = "5.9.5" -description = "Cross-platform lib for process and system monitoring in Python." -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "psutil-5.9.5-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:be8929ce4313f9f8146caad4272f6abb8bf99fc6cf59344a3167ecd74f4f203f"}, - {file = "psutil-5.9.5-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:ab8ed1a1d77c95453db1ae00a3f9c50227ebd955437bcf2a574ba8adbf6a74d5"}, - {file = "psutil-5.9.5-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:4aef137f3345082a3d3232187aeb4ac4ef959ba3d7c10c33dd73763fbc063da4"}, - {file = "psutil-5.9.5-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:ea8518d152174e1249c4f2a1c89e3e6065941df2fa13a1ab45327716a23c2b48"}, - {file = "psutil-5.9.5-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:acf2aef9391710afded549ff602b5887d7a2349831ae4c26be7c807c0a39fac4"}, - {file = "psutil-5.9.5-cp27-none-win32.whl", hash = "sha256:5b9b8cb93f507e8dbaf22af6a2fd0ccbe8244bf30b1baad6b3954e935157ae3f"}, - {file = "psutil-5.9.5-cp27-none-win_amd64.whl", hash = "sha256:8c5f7c5a052d1d567db4ddd231a9d27a74e8e4a9c3f44b1032762bd7b9fdcd42"}, - {file = "psutil-5.9.5-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3c6f686f4225553615612f6d9bc21f1c0e305f75d7d8454f9b46e901778e7217"}, - {file = "psutil-5.9.5-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a7dd9997128a0d928ed4fb2c2d57e5102bb6089027939f3b722f3a210f9a8da"}, - {file = "psutil-5.9.5-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89518112647f1276b03ca97b65cc7f64ca587b1eb0278383017c2a0dcc26cbe4"}, - {file = "psutil-5.9.5-cp36-abi3-win32.whl", hash = "sha256:104a5cc0e31baa2bcf67900be36acde157756b9c44017b86b2c049f11957887d"}, - {file = "psutil-5.9.5-cp36-abi3-win_amd64.whl", hash = "sha256:b258c0c1c9d145a1d5ceffab1134441c4c5113b2417fafff7315a917a026c3c9"}, - {file = "psutil-5.9.5-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:c607bb3b57dc779d55e1554846352b4e358c10fff3abf3514a7a6601beebdb30"}, - {file = "psutil-5.9.5.tar.gz", hash = "sha256:5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c"}, -] - -[package.extras] -test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] - -[[package]] -name = "ptyprocess" -version = "0.7.0" -description = "Run a subprocess in a pseudo terminal" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, - {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, -] - -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] - -[[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, -] - -[[package]] -name = "pyrsistent" -version = "0.19.3" -description = "Persistent/Functional/Immutable data structures" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:20460ac0ea439a3e79caa1dbd560344b64ed75e85d8703943e0b66c2a6150e4a"}, - {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c18264cb84b5e68e7085a43723f9e4c1fd1d935ab240ce02c0324a8e01ccb64"}, - {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b774f9288dda8d425adb6544e5903f1fb6c273ab3128a355c6b972b7df39dcf"}, - {file = "pyrsistent-0.19.3-cp310-cp310-win32.whl", hash = "sha256:5a474fb80f5e0d6c9394d8db0fc19e90fa540b82ee52dba7d246a7791712f74a"}, - {file = "pyrsistent-0.19.3-cp310-cp310-win_amd64.whl", hash = "sha256:49c32f216c17148695ca0e02a5c521e28a4ee6c5089f97e34fe24163113722da"}, - {file = "pyrsistent-0.19.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f0774bf48631f3a20471dd7c5989657b639fd2d285b861237ea9e82c36a415a9"}, - {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab2204234c0ecd8b9368dbd6a53e83c3d4f3cab10ecaf6d0e772f456c442393"}, - {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e42296a09e83028b3476f7073fcb69ffebac0e66dbbfd1bd847d61f74db30f19"}, - {file = "pyrsistent-0.19.3-cp311-cp311-win32.whl", hash = "sha256:64220c429e42a7150f4bfd280f6f4bb2850f95956bde93c6fda1b70507af6ef3"}, - {file = "pyrsistent-0.19.3-cp311-cp311-win_amd64.whl", hash = "sha256:016ad1afadf318eb7911baa24b049909f7f3bb2c5b1ed7b6a8f21db21ea3faa8"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c4db1bd596fefd66b296a3d5d943c94f4fac5bcd13e99bffe2ba6a759d959a28"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aeda827381f5e5d65cced3024126529ddc4289d944f75e090572c77ceb19adbf"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42ac0b2f44607eb92ae88609eda931a4f0dfa03038c44c772e07f43e738bcac9"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-win32.whl", hash = "sha256:e8f2b814a3dc6225964fa03d8582c6e0b6650d68a232df41e3cc1b66a5d2f8d1"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-win_amd64.whl", hash = "sha256:c9bb60a40a0ab9aba40a59f68214eed5a29c6274c83b2cc206a359c4a89fa41b"}, - {file = "pyrsistent-0.19.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a2471f3f8693101975b1ff85ffd19bb7ca7dd7c38f8a81701f67d6b4f97b87d8"}, - {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc5d149f31706762c1f8bda2e8c4f8fead6e80312e3692619a75301d3dbb819a"}, - {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3311cb4237a341aa52ab8448c27e3a9931e2ee09561ad150ba94e4cfd3fc888c"}, - {file = "pyrsistent-0.19.3-cp38-cp38-win32.whl", hash = "sha256:f0e7c4b2f77593871e918be000b96c8107da48444d57005b6a6bc61fb4331b2c"}, - {file = "pyrsistent-0.19.3-cp38-cp38-win_amd64.whl", hash = "sha256:c147257a92374fde8498491f53ffa8f4822cd70c0d85037e09028e478cababb7"}, - {file = "pyrsistent-0.19.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b735e538f74ec31378f5a1e3886a26d2ca6351106b4dfde376a26fc32a044edc"}, - {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99abb85579e2165bd8522f0c0138864da97847875ecbd45f3e7e2af569bfc6f2"}, - {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a8cb235fa6d3fd7aae6a4f1429bbb1fec1577d978098da1252f0489937786f3"}, - {file = "pyrsistent-0.19.3-cp39-cp39-win32.whl", hash = "sha256:c74bed51f9b41c48366a286395c67f4e894374306b197e62810e0fdaf2364da2"}, - {file = "pyrsistent-0.19.3-cp39-cp39-win_amd64.whl", hash = "sha256:878433581fc23e906d947a6814336eee031a00e6defba224234169ae3d3d6a98"}, - {file = "pyrsistent-0.19.3-py3-none-any.whl", hash = "sha256:ccf0d6bd208f8111179f0c26fdf84ed7c3891982f2edaeae7422575f47e66b64"}, - {file = "pyrsistent-0.19.3.tar.gz", hash = "sha256:1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440"}, -] - -[[package]] -name = "pytest" -version = "7.3.1" -description = "pytest: simple powerful testing with Python" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-7.3.1-py3-none-any.whl", hash = "sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362"}, - {file = "pytest-7.3.1.tar.gz", hash = "sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "sys_platform == \"win32\""} -exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} -iniconfig = "*" -packaging = "*" -pluggy = ">=0.12,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} - -[package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] - -[[package]] -name = "pytest-cov" -version = "4.0.0" -description = "Pytest plugin for measuring coverage." -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pytest-cov-4.0.0.tar.gz", hash = "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470"}, - {file = "pytest_cov-4.0.0-py3-none-any.whl", hash = "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b"}, -] - -[package.dependencies] -coverage = {version = ">=5.2.1", extras = ["toml"]} -pytest = ">=4.6" - -[package.extras] -testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] - -[[package]] -name = "pytest-forked" -version = "1.6.0" -description = "run tests in isolated forked subprocesses" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-forked-1.6.0.tar.gz", hash = "sha256:4dafd46a9a600f65d822b8f605133ecf5b3e1941ebb3588e943b4e3eb71a5a3f"}, - {file = "pytest_forked-1.6.0-py3-none-any.whl", hash = "sha256:810958f66a91afb1a1e2ae83089d8dc1cd2437ac96b12963042fbb9fb4d16af0"}, -] - -[package.dependencies] -py = "*" -pytest = ">=3.10" - -[[package]] -name = "pytest-github-actions-annotate-failures" -version = "0.1.8" -description = "pytest plugin to annotate failed tests with a workflow command for GitHub Actions" -category = "dev" -optional = false -python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -files = [ - {file = "pytest-github-actions-annotate-failures-0.1.8.tar.gz", hash = "sha256:2d6e6cb5f8d0aae4a27a20cc4e20fabd3199a121c57f44bc48fe28e372e0be23"}, - {file = "pytest_github_actions_annotate_failures-0.1.8-py2.py3-none-any.whl", hash = "sha256:6a882ff21672fa79deae8d917eb965a6bde2b25191e7632e1adfc23ffac008ab"}, -] - -[package.dependencies] -pytest = ">=4.0.0" - -[[package]] -name = "pytest-mock" -version = "3.10.0" -description = "Thin-wrapper around the mock package for easier use with pytest" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-mock-3.10.0.tar.gz", hash = "sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f"}, - {file = "pytest_mock-3.10.0-py3-none-any.whl", hash = "sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b"}, -] - -[package.dependencies] -pytest = ">=5.0" - -[package.extras] -dev = ["pre-commit", "pytest-asyncio", "tox"] - -[[package]] -name = "pytest-randomly" -version = "3.12.0" -description = "Pytest plugin to randomly order tests and control random.seed." -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-randomly-3.12.0.tar.gz", hash = "sha256:d60c2db71ac319aee0fc6c4110a7597d611a8b94a5590918bfa8583f00caccb2"}, - {file = "pytest_randomly-3.12.0-py3-none-any.whl", hash = "sha256:f4f2e803daf5d1ba036cc22bf4fe9dbbf99389ec56b00e5cba732fb5c1d07fdd"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=3.6.0", markers = "python_version < \"3.10\""} -pytest = "*" - -[[package]] -name = "pytest-xdist" -version = "2.5.0" -description = "pytest xdist plugin for distributed testing and loop-on-failing modes" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pytest-xdist-2.5.0.tar.gz", hash = "sha256:4580deca3ff04ddb2ac53eba39d76cb5dd5edeac050cb6fbc768b0dd712b4edf"}, - {file = "pytest_xdist-2.5.0-py3-none-any.whl", hash = "sha256:6fe5c74fec98906deb8f2d2b616b5c782022744978e7bd4695d39c8f42d0ce65"}, -] - -[package.dependencies] -execnet = ">=1.1" -psutil = {version = ">=3.0", optional = true, markers = "extra == \"psutil\""} -pytest = ">=6.2.0" -pytest-forked = "*" - -[package.extras] -psutil = ["psutil (>=3.0)"] -setproctitle = ["setproctitle"] -testing = ["filelock"] - -[[package]] -name = "pywin32-ctypes" -version = "0.2.0" -description = "" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "pywin32-ctypes-0.2.0.tar.gz", hash = "sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942"}, - {file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"}, -] - -[[package]] -name = "pyyaml" -version = "6.0" -description = "YAML parser and emitter for Python" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, - {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, - {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] - -[[package]] -name = "rapidfuzz" -version = "2.15.1" -description = "rapid fuzzy string matching" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fc0bc259ebe3b93e7ce9df50b3d00e7345335d35acbd735163b7c4b1957074d3"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d59fb3a410d253f50099d7063855c2b95df1ef20ad93ea3a6b84115590899f25"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c525a3da17b6d79d61613096c8683da86e3573e807dfaecf422eea09e82b5ba6"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4deae6a918ecc260d0c4612257be8ba321d8e913ccb43155403842758c46fbe"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2577463d10811386e704a3ab58b903eb4e2a31b24dfd9886d789b0084d614b01"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f67d5f56aa48c0da9de4ab81bffb310683cf7815f05ea38e5aa64f3ba4368339"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d7927722ff43690e52b3145b5bd3089151d841d350c6f8378c3cfac91f67573a"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6534afc787e32c4104f65cdeb55f6abe4d803a2d0553221d00ef9ce12788dcde"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d0ae6ec79a1931929bb9dd57bc173eb5ba4c7197461bf69e3a34b6dd314feed2"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:be7ccc45c4d1a7dfb595f260e8022a90c6cb380c2a346ee5aae93f85c96d362b"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:8ba013500a2b68c64b2aecc5fb56a2dad6c2872cf545a0308fd044827b6e5f6a"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4d9f7d10065f657f960b48699e7dddfce14ab91af4bab37a215f0722daf0d716"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7e24a1b802cea04160b3fccd75d2d0905065783ebc9de157d83c14fb9e1c6ce2"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win32.whl", hash = "sha256:dffdf03499e0a5b3442951bb82b556333b069e0661e80568752786c79c5b32de"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d150d90a7c6caae7962f29f857a4e61d42038cfd82c9df38508daf30c648ae7"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win_arm64.whl", hash = "sha256:87c30e9184998ff6eb0fa9221f94282ce7c908fd0da96a1ef66ecadfaaa4cdb7"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6986413cb37035eb796e32f049cbc8c13d8630a4ac1e0484e3e268bb3662bd1b"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a72f26e010d4774b676f36e43c0fc8a2c26659efef4b3be3fd7714d3491e9957"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5cd54c98a387cca111b3b784fc97a4f141244bbc28a92d4bde53f164464112e"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da7fac7c3da39f93e6b2ebe386ed0ffe1cefec91509b91857f6e1204509e931f"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f976e76ac72f650790b3a5402431612175b2ac0363179446285cb3c901136ca9"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:abde47e1595902a490ed14d4338d21c3509156abb2042a99e6da51f928e0c117"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca8f1747007a3ce919739a60fa95c5325f7667cccf6f1c1ef18ae799af119f5e"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c35da09ab9797b020d0d4f07a66871dfc70ea6566363811090353ea971748b5a"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a3a769ca7580686a66046b77df33851b3c2d796dc1eb60c269b68f690f3e1b65"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:d50622efefdb03a640a51a6123748cd151d305c1f0431af762e833d6ffef71f0"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b7461b0a7651d68bc23f0896bffceea40f62887e5ab8397bf7caa883592ef5cb"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:074ee9e17912e025c72a5780ee4c7c413ea35cd26449719cc399b852d4e42533"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7025fb105a11f503943f17718cdb8241ea3bb4d812c710c609e69bead40e2ff0"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win32.whl", hash = "sha256:2084d36b95139413cef25e9487257a1cc892b93bd1481acd2a9656f7a1d9930c"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:5a738fcd24e34bce4b19126b92fdae15482d6d3a90bd687fd3d24ce9d28ce82d"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win_arm64.whl", hash = "sha256:dc3cafa68cfa54638632bdcadf9aab89a3d182b4a3f04d2cad7585ed58ea8731"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3c53d57ba7a88f7bf304d4ea5a14a0ca112db0e0178fff745d9005acf2879f7d"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6ee758eec4cf2215dc8d8eafafcea0d1f48ad4b0135767db1b0f7c5c40a17dd"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d93ba3ae59275e7a3a116dac4ffdb05e9598bf3ee0861fecc5b60fb042d539e"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7c3ff75e647908ddbe9aa917fbe39a112d5631171f3fcea5809e2363e525a59d"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d89c421702474c6361245b6b199e6e9783febacdbfb6b002669e6cb3ef17a09"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f69e6199fec0f58f9a89afbbaea78d637c7ce77f656a03a1d6ea6abdc1d44f8"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:41dfea282844d0628279b4db2929da0dacb8ac317ddc5dcccc30093cf16357c1"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2dd03477feefeccda07b7659dd614f6738cfc4f9b6779dd61b262a73b0a9a178"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:5efe035aa76ff37d1b5fa661de3c4b4944de9ff227a6c0b2e390a95c101814c0"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:ed2cf7c69102c7a0a06926d747ed855bc836f52e8d59a5d1e3adfd980d1bd165"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a0e441d4c2025110ec3eba5d54f11f78183269a10152b3a757a739ffd1bb12bf"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-win32.whl", hash = "sha256:a4a54efe17cc9f53589c748b53f28776dfdfb9bc83619685740cb7c37985ac2f"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:bb8318116ecac4dfb84841d8b9b461f9bb0c3be5b616418387d104f72d2a16d1"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e9296c530e544f68858c3416ad1d982a1854f71e9d2d3dcedb5b216e6d54f067"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:49c4bcdb9238f11f8c4eba1b898937f09b92280d6f900023a8216008f299b41a"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ebb40a279e134bb3fef099a8b58ed5beefb201033d29bdac005bddcdb004ef71"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7381c11cb590bbd4e6f2d8779a0b34fdd2234dfa13d0211f6aee8ca166d9d05"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfdcdedfd12a0077193f2cf3626ff6722c5a184adf0d2d51f1ec984bf21c23c3"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f85bece1ec59bda8b982bd719507d468d4df746dfb1988df11d916b5e9fe19e8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b1b393f4a1eaa6867ffac6aef58cfb04bab2b3d7d8e40b9fe2cf40dd1d384601"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53de456ef020a77bf9d7c6c54860a48e2e902584d55d3001766140ac45c54bc7"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2492330bc38b76ed967eab7bdaea63a89b6ceb254489e2c65c3824efcbf72993"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:099e4c6befaa8957a816bdb67ce664871f10aaec9bebf2f61368cf7e0869a7a1"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:46599b2ad4045dd3f794a24a6db1e753d23304699d4984462cf1ead02a51ddf3"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:591f19d16758a3c55c9d7a0b786b40d95599a5b244d6eaef79c7a74fcf5104d8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ed17359061840eb249f8d833cb213942e8299ffc4f67251a6ed61833a9f2ea20"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-win32.whl", hash = "sha256:aa1e5aad325168e29bf8e17006479b97024aa9d2fdbe12062bd2f8f09080acf8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:c2bb68832b140c551dbed691290bef4ee6719d4e8ce1b7226a3736f61a9d1a83"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3fac40972cf7b6c14dded88ae2331eb50dfbc278aa9195473ef6fc6bfe49f686"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0e456cbdc0abf39352800309dab82fd3251179fa0ff6573fa117f51f4e84be8"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:22b9d22022b9d09fd4ece15102270ab9b6a5cfea8b6f6d1965c1df7e3783f5ff"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46754fe404a9a6f5cbf7abe02d74af390038d94c9b8c923b3f362467606bfa28"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91abb8bf7610efe326394adc1d45e1baca8f360e74187f3fa0ef3df80cdd3ba6"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e40a2f60024f9d3c15401e668f732800114a023f3f8d8c40f1521a62081ff054"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a48ee83916401ac73938526d7bd804e01d2a8fe61809df7f1577b0b3b31049a3"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c71580052f9dbac443c02f60484e5a2e5f72ad4351b84b2009fbe345b1f38422"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:82b86d5b8c1b9bcbc65236d75f81023c78d06a721c3e0229889ff4ed5c858169"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:fc4528b7736e5c30bc954022c2cf410889abc19504a023abadbc59cdf9f37cae"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e1e0e569108a5760d8f01d0f2148dd08cc9a39ead79fbefefca9e7c7723c7e88"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:94e1c97f0ad45b05003806f8a13efc1fc78983e52fa2ddb00629003acf4676ef"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:47e81767a962e41477a85ad7ac937e34d19a7d2a80be65614f008a5ead671c56"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win32.whl", hash = "sha256:79fc574aaf2d7c27ec1022e29c9c18f83cdaf790c71c05779528901e0caad89b"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:f3dd4bcef2d600e0aa121e19e6e62f6f06f22a89f82ef62755e205ce14727874"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win_arm64.whl", hash = "sha256:cac095cbdf44bc286339a77214bbca6d4d228c9ebae3da5ff6a80aaeb7c35634"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b89d1126be65c85763d56e3b47d75f1a9b7c5529857b4d572079b9a636eaa8a7"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19b7460e91168229768be882ea365ba0ac7da43e57f9416e2cfadc396a7df3c2"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93c33c03e7092642c38f8a15ca2d8fc38da366f2526ec3b46adf19d5c7aa48ba"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040faca2e26d9dab5541b45ce72b3f6c0e36786234703fc2ac8c6f53bb576743"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:6e2a3b23e1e9aa13474b3c710bba770d0dcc34d517d3dd6f97435a32873e3f28"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2e597b9dfd6dd180982684840975c458c50d447e46928efe3e0120e4ec6f6686"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d14752c9dd2036c5f36ebe8db5f027275fa7d6b3ec6484158f83efb674bab84e"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:558224b6fc6124d13fa32d57876f626a7d6188ba2a97cbaea33a6ee38a867e31"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c89cfa88dc16fd8c9bcc0c7f0b0073f7ef1e27cceb246c9f5a3f7004fa97c4d"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:509c5b631cd64df69f0f011893983eb15b8be087a55bad72f3d616b6ae6a0f96"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0f73a04135a03a6e40393ecd5d46a7a1049d353fc5c24b82849830d09817991f"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c99d53138a2dfe8ada67cb2855719f934af2733d726fbf73247844ce4dd6dd5"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f01fa757f0fb332a1f045168d29b0d005de6c39ee5ce5d6c51f2563bb53c601b"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60368e1add6e550faae65614844c43f8a96e37bf99404643b648bf2dba92c0fb"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:785744f1270828cc632c5a3660409dee9bcaac6931a081bae57542c93e4d46c4"}, - {file = "rapidfuzz-2.15.1.tar.gz", hash = "sha256:d62137c2ca37aea90a11003ad7dc109c8f1739bfbe5a9a217f3cdb07d7ac00f6"}, -] - -[package.extras] -full = ["numpy"] - -[[package]] -name = "requests" -version = "2.29.0" -description = "Python HTTP for Humans." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "requests-2.29.0-py3-none-any.whl", hash = "sha256:e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b"}, - {file = "requests-2.29.0.tar.gz", hash = "sha256:f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059"}, -] - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<1.27" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] - -[[package]] -name = "requests-toolbelt" -version = "0.10.1" -description = "A utility belt for advanced users of python-requests" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "requests-toolbelt-0.10.1.tar.gz", hash = "sha256:62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d"}, - {file = "requests_toolbelt-0.10.1-py2.py3-none-any.whl", hash = "sha256:18565aa58116d9951ac39baa288d3adb5b3ff975c4f25eee78555d89e8f247f7"}, -] - -[package.dependencies] -requests = ">=2.0.1,<3.0.0" - -[[package]] -name = "secretstorage" -version = "3.3.3" -description = "Python bindings to FreeDesktop.org Secret Service API" -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "SecretStorage-3.3.3-py3-none-any.whl", hash = "sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99"}, - {file = "SecretStorage-3.3.3.tar.gz", hash = "sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77"}, -] - -[package.dependencies] -cryptography = ">=2.0" -jeepney = ">=0.6" - -[[package]] -name = "setuptools" -version = "67.7.2" -description = "Easily download, build, install, upgrade, and uninstall Python packages" -category = "dev" -optional = false -python-versions = ">=3.7" -files = [ - {file = "setuptools-67.7.2-py3-none-any.whl", hash = "sha256:23aaf86b85ca52ceb801d32703f12d77517b2556af839621c641fca11287952b"}, - {file = "setuptools-67.7.2.tar.gz", hash = "sha256:f104fa03692a2602fa0fec6c6a9e63b6c8a968de13e17c026957dd1f53d80990"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8 (<5)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] - -[[package]] -name = "shellingham" -version = "1.5.0.post1" -description = "Tool to Detect Surrounding Shell" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "shellingham-1.5.0.post1-py2.py3-none-any.whl", hash = "sha256:368bf8c00754fd4f55afb7bbb86e272df77e4dc76ac29dbcbb81a59e9fc15744"}, - {file = "shellingham-1.5.0.post1.tar.gz", hash = "sha256:823bc5fb5c34d60f285b624e7264f4dda254bc803a3774a147bf99c0e3004a28"}, -] - -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] - -[[package]] -name = "tomli" -version = "2.0.1" -description = "A lil' TOML parser" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - -[[package]] -name = "tomlkit" -version = "0.11.8" -description = "Style preserving TOML library" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomlkit-0.11.8-py3-none-any.whl", hash = "sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171"}, - {file = "tomlkit-0.11.8.tar.gz", hash = "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3"}, -] - -[[package]] -name = "trove-classifiers" -version = "2023.4.29" -description = "Canonical source for classifiers on PyPI (pypi.org)." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "trove-classifiers-2023.4.29.tar.gz", hash = "sha256:8adcc06f1eb7c495f0bdceb698bd9c044b3e57b0d5767d99ec4b6b17c9bbe957"}, - {file = "trove_classifiers-2023.4.29-py3-none-any.whl", hash = "sha256:c27d168cd341325fb75338ce46e1c4a2f2179b0ff3df3733190ee3662a25a4fa"}, -] - -[[package]] -name = "typed-ast" -version = "1.5.4" -description = "a fork of Python 2 and 3 ast modules with type comment support" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "typed_ast-1.5.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4"}, - {file = "typed_ast-1.5.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62"}, - {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac"}, - {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe"}, - {file = "typed_ast-1.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72"}, - {file = "typed_ast-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec"}, - {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47"}, - {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6"}, - {file = "typed_ast-1.5.4-cp36-cp36m-win_amd64.whl", hash = "sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1"}, - {file = "typed_ast-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6"}, - {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66"}, - {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c"}, - {file = "typed_ast-1.5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2"}, - {file = "typed_ast-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d"}, - {file = "typed_ast-1.5.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f"}, - {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc"}, - {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6"}, - {file = "typed_ast-1.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e"}, - {file = "typed_ast-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35"}, - {file = "typed_ast-1.5.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97"}, - {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3"}, - {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72"}, - {file = "typed_ast-1.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1"}, - {file = "typed_ast-1.5.4.tar.gz", hash = "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2"}, -] - -[[package]] -name = "types-html5lib" -version = "1.1.11.13" -description = "Typing stubs for html5lib" -category = "dev" -optional = false -python-versions = "*" -files = [ - {file = "types-html5lib-1.1.11.13.tar.gz", hash = "sha256:2a5ced934bcc7b47800b88ddb2541bbdf5bded7fb6d421693c978228e1fe631d"}, - {file = "types_html5lib-1.1.11.13-py3-none-any.whl", hash = "sha256:d01603307f3bb39af9712e72eda5aa498420fe12179411533a54b2b03f6531eb"}, -] - -[[package]] -name = "types-jsonschema" -version = "4.17.0.7" -description = "Typing stubs for jsonschema" -category = "dev" -optional = false -python-versions = "*" -files = [ - {file = "types-jsonschema-4.17.0.7.tar.gz", hash = "sha256:130e57c5f1ca755f95775d0822ad7a3907294e1461306af54baf804f317fd54c"}, - {file = "types_jsonschema-4.17.0.7-py3-none-any.whl", hash = "sha256:e129b52be6df841d97a98f087631dd558f7812eb91ff7b733c3301bd2446271b"}, -] - -[[package]] -name = "types-requests" -version = "2.29.0.0" -description = "Typing stubs for requests" -category = "dev" -optional = false -python-versions = "*" -files = [ - {file = "types-requests-2.29.0.0.tar.gz", hash = "sha256:c86f4a955d943d2457120dbe719df24ef0924e11177164d10a0373cf311d7b4d"}, - {file = "types_requests-2.29.0.0-py3-none-any.whl", hash = "sha256:4cf6e323e856c779fbe8815bb977a5bf5d6c5034713e4c17ff2a9a20610f5b27"}, -] - -[package.dependencies] -types-urllib3 = "<1.27" - -[[package]] -name = "types-urllib3" -version = "1.26.25.12" -description = "Typing stubs for urllib3" -category = "dev" -optional = false -python-versions = "*" -files = [ - {file = "types-urllib3-1.26.25.12.tar.gz", hash = "sha256:a1557355ce8d350a555d142589f3001903757d2d36c18a66f588d9659bbc917d"}, - {file = "types_urllib3-1.26.25.12-py3-none-any.whl", hash = "sha256:3ba3d3a8ee46e0d5512c6bd0594da4f10b2584b47a470f8422044a2ab462f1df"}, -] - -[[package]] -name = "typing-extensions" -version = "4.5.0" -description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"}, - {file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"}, -] - -[[package]] -name = "urllib3" -version = "1.26.15" -description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -files = [ - {file = "urllib3-1.26.15-py2.py3-none-any.whl", hash = "sha256:aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42"}, - {file = "urllib3-1.26.15.tar.gz", hash = "sha256:8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305"}, -] - -[package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] - -[[package]] -name = "virtualenv" -version = "20.16.5" -description = "Virtual Python Environment builder" -category = "main" -optional = false -python-versions = ">=3.6" -files = [ - {file = "virtualenv-20.16.5-py3-none-any.whl", hash = "sha256:d07dfc5df5e4e0dbc92862350ad87a36ed505b978f6c39609dc489eadd5b0d27"}, - {file = "virtualenv-20.16.5.tar.gz", hash = "sha256:227ea1b9994fdc5ea31977ba3383ef296d7472ea85be9d6732e42a91c04e80da"}, -] - -[package.dependencies] -distlib = ">=0.3.5,<1" -filelock = ">=3.4.1,<4" -platformdirs = ">=2.4,<3" - -[package.extras] -docs = ["proselint (>=0.13)", "sphinx (>=5.1.1)", "sphinx-argparse (>=0.3.1)", "sphinx-rtd-theme (>=1)", "towncrier (>=21.9)"] -testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=21.3)", "pytest (>=7.0.1)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.6.1)", "pytest-randomly (>=3.10.3)", "pytest-timeout (>=2.1)"] - -[[package]] -name = "virtualenv" -version = "20.21.1" -description = "Virtual Python Environment builder" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "virtualenv-20.21.1-py3-none-any.whl", hash = "sha256:09ddbe1af0c8ed2bb4d6ed226b9e6415718ad18aef9fa0ba023d96b7a8356049"}, - {file = "virtualenv-20.21.1.tar.gz", hash = "sha256:4c104ccde994f8b108163cf9ba58f3d11511d9403de87fb9b4f52bf33dbc8668"}, -] - -[package.dependencies] -distlib = ">=0.3.6,<1" -filelock = ">=3.4.1,<4" -importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.8\""} -platformdirs = ">=2.4,<4" - -[package.extras] -docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=22.12)"] -test = ["covdefaults (>=2.3)", "coverage (>=7.2.3)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.3.1)", "pytest-env (>=0.8.1)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.10)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)"] - -[[package]] -name = "webencodings" -version = "0.5.1" -description = "Character encoding aliases for legacy web content" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, - {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, -] - -[[package]] -name = "xattr" -version = "0.10.1" -description = "Python wrapper for extended filesystem attributes" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "xattr-0.10.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:16a660a883e703b311d1bbbcafc74fa877585ec081cd96e8dd9302c028408ab1"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:1e2973e72faa87ca29d61c23b58c3c89fe102d1b68e091848b0e21a104123503"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:13279fe8f7982e3cdb0e088d5cb340ce9cbe5ef92504b1fd80a0d3591d662f68"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:1dc9b9f580ef4b8ac5e2c04c16b4d5086a611889ac14ecb2e7e87170623a0b75"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:485539262c2b1f5acd6b6ea56e0da2bc281a51f74335c351ea609c23d82c9a79"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:295b3ab335fcd06ca0a9114439b34120968732e3f5e9d16f456d5ec4fa47a0a2"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:a126eb38e14a2f273d584a692fe36cff760395bf7fc061ef059224efdb4eb62c"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:b0e919c24f5b74428afa91507b15e7d2ef63aba98e704ad13d33bed1288dca81"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:e31d062cfe1aaeab6ba3db6bd255f012d105271018e647645941d6609376af18"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:209fb84c09b41c2e4cf16dd2f481bb4a6e2e81f659a47a60091b9bcb2e388840"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c4120090dac33eddffc27e487f9c8f16b29ff3f3f8bcb2251b2c6c3f974ca1e1"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3e739d624491267ec5bb740f4eada93491de429d38d2fcdfb97b25efe1288eca"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2677d40b95636f3482bdaf64ed9138fb4d8376fb7933f434614744780e46e42d"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40039f1532c4456fd0f4c54e9d4e01eb8201248c321c6c6856262d87e9a99593"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:148466e5bb168aba98f80850cf976e931469a3c6eb11e9880d9f6f8b1e66bd06"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0aedf55b116beb6427e6f7958ccd80a8cbc80e82f87a4cd975ccb61a8d27b2ee"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c3024a9ff157247c8190dd0eb54db4a64277f21361b2f756319d9d3cf20e475f"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f1be6e733e9698f645dbb98565bb8df9b75e80e15a21eb52787d7d96800e823b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7880c8a54c18bc091a4ce0adc5c6d81da1c748aec2fe7ac586d204d6ec7eca5b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:89c93b42c3ba8aedbc29da759f152731196c2492a2154371c0aae3ef8ba8301b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6b905e808df61b677eb972f915f8a751960284358b520d0601c8cbc476ba2df6"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ef954d0655f93a34d07d0cc7e02765ec779ff0b59dc898ee08c6326ad614d5"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:199b20301b6acc9022661412346714ce764d322068ef387c4de38062474db76c"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec0956a8ab0f0d3f9011ba480f1e1271b703d11542375ef73eb8695a6bd4b78b"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ffcb57ca1be338d69edad93cf59aac7c6bb4dbb92fd7bf8d456c69ea42f7e6d2"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f0563196ee54756fe2047627d316977dc77d11acd7a07970336e1a711e934db"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc354f086f926a1c7f04886f97880fed1a26d20e3bc338d0d965fd161dbdb8ab"}, - {file = "xattr-0.10.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c0cd2d02ef2fb45ecf2b0da066a58472d54682c6d4f0452dfe7ae2f3a76a42ea"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49626096ddd72dcc1654aadd84b103577d8424f26524a48d199847b5d55612d0"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ceaa26bef8fcb17eb59d92a7481c2d15d20211e217772fb43c08c859b01afc6a"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8c014c371391f28f8cd27d73ea59f42b30772cd640b5a2538ad4f440fd9190b"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:46c32cd605673606b9388a313b0050ee7877a0640d7561eea243ace4fa2cc5a6"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:772b22c4ff791fe5816a7c2a1c9fcba83f9ab9bea138eb44d4d70f34676232b4"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:183ad611a2d70b5a3f5f7aadef0fcef604ea33dcf508228765fd4ddac2c7321d"}, - {file = "xattr-0.10.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8068df3ebdfa9411e58d5ae4a05d807ec5994645bb01af66ec9f6da718b65c5b"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bc40570155beb85e963ae45300a530223d9822edfdf09991b880e69625ba38a"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:436e1aaf23c07e15bed63115f1712d2097e207214fc6bcde147c1efede37e2c5"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7298455ccf3a922d403339781b10299b858bb5ec76435445f2da46fb768e31a5"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:986c2305c6c1a08f78611eb38ef9f1f47682774ce954efb5a4f3715e8da00d5f"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:5dc6099e76e33fa3082a905fe59df766b196534c705cf7a2e3ad9bed2b8a180e"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:042ad818cda6013162c0bfd3816f6b74b7700e73c908cde6768da824686885f8"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:9d4c306828a45b41b76ca17adc26ac3dc00a80e01a5ba85d71df2a3e948828f2"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a606280b0c9071ef52572434ecd3648407b20df3d27af02c6592e84486b05894"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5b49d591cf34cda2079fd7a5cb2a7a1519f54dc2e62abe3e0720036f6ed41a85"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b8705ac6791426559c1a5c2b88bb2f0e83dc5616a09b4500899bfff6a929302"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5ea974930e876bc5c146f54ac0f85bb39b7b5de2b6fc63f90364712ae368ebe"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f55a2dd73a12a1ae5113c5d9cd4b4ab6bf7950f4d76d0a1a0c0c4264d50da61d"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:475c38da0d3614cc5564467c4efece1e38bd0705a4dbecf8deeb0564a86fb010"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:925284a4a28e369459b2b7481ea22840eed3e0573a4a4c06b6b0614ecd27d0a7"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa32f1b45fed9122bed911de0fcc654da349e1f04fa4a9c8ef9b53e1cc98b91e"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c5d3d0e728bace64b74c475eb4da6148cd172b2d23021a1dcd055d92f17619ac"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8faaacf311e2b5cc67c030c999167a78a9906073e6abf08eaa8cf05b0416515c"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cc6b8d5ca452674e1a96e246a3d2db5f477aecbc7c945c73f890f56323e75203"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3725746a6502f40f72ef27e0c7bfc31052a239503ff3eefa807d6b02a249be22"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:789bd406d1aad6735e97b20c6d6a1701e1c0661136be9be862e6a04564da771f"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9a7a807ab538210ff8532220d8fc5e2d51c212681f63dbd4e7ede32543b070f"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3e5825b5fc99ecdd493b0cc09ec35391e7a451394fdf623a88b24726011c950d"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:80638d1ce7189dc52f26c234cee3522f060fadab6a8bc3562fe0ddcbe11ba5a4"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3ff0dbe4a6ce2ce065c6de08f415bcb270ecfd7bf1655a633ddeac695ce8b250"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5267e5f9435c840d2674194150b511bef929fa7d3bc942a4a75b9eddef18d8d8"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b27dfc13b193cb290d5d9e62f806bb9a99b00cd73bb6370d556116ad7bb5dc12"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:636ebdde0277bce4d12d2ef2550885804834418fee0eb456b69be928e604ecc4"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d60c27922ec80310b45574351f71e0dd3a139c5295e8f8b19d19c0010196544f"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b34df5aad035d0343bd740a95ca30db99b776e2630dca9cc1ba8e682c9cc25ea"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f24a7c04ff666d0fe905dfee0a84bc899d624aeb6dccd1ea86b5c347f15c20c1"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3878e1aff8eca64badad8f6d896cb98c52984b1e9cd9668a3ab70294d1ef92d"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4abef557028c551d59cf2fb3bf63f2a0c89f00d77e54c1c15282ecdd56943496"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0e14bd5965d3db173d6983abdc1241c22219385c22df8b0eb8f1846c15ce1fee"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f9be588a4b6043b03777d50654c6079af3da60cc37527dbb80d36ec98842b1e"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bc4ae264aa679aacf964abf3ea88e147eb4a22aea6af8c6d03ebdebd64cfd6"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:827b5a97673b9997067fde383a7f7dc67342403093b94ea3c24ae0f4f1fec649"}, - {file = "xattr-0.10.1.tar.gz", hash = "sha256:c12e7d81ffaa0605b3ac8c22c2994a8e18a9cf1c59287a1b7722a2289c952ec5"}, -] - -[package.dependencies] -cffi = ">=1.0" - -[[package]] -name = "zipp" -version = "3.15.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"}, - {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[metadata] -lock-version = "2.0" -python-versions = "^3.7" -content-hash = "c1c21f02e493ffbfd622bec8546c83edad08325b957851dd3f9a287867ce24a4" diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml deleted file mode 100644 index 463cc513ff64..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml +++ /dev/null @@ -1,198 +0,0 @@ -[tool.poetry] -name = "poetry" -version = "1.3.2" -description = "Python dependency management and packaging made easy." -authors = [ - "Sébastien Eustace <sebastien@eustace.io>", -] -maintainers = [ - "Arun Babu Neelicattu <arun.neelicattu@gmail.com>", - "Bjorn Neergaard <bjorn@neersighted.com>", - "Branch Vincent <branchevincent@gmail.com>", - "Bryce Drennan <github@accounts.brycedrennan.com>", - "Daniel Eades <danieleades@hotmail.com>", - "Randy Döring <radoering.poetry@gmail.com>", - "Steph Samson <hello@stephsamson.com>", - "finswimmer <finswimmer77@gmail.com>", -] -license = "MIT" - -readme = "README.md" - -packages = [ - { include = "poetry", from = "src" } -] -include = [ - { path = "tests", format = "sdist" } -] - -homepage = "https://python-poetry.org/" -repository = "https://github.com/python-poetry/poetry" -documentation = "https://python-poetry.org/docs" - -keywords = ["packaging", "dependency", "poetry"] - -classifiers = [ - "Topic :: Software Development :: Build Tools", - "Topic :: Software Development :: Libraries :: Python Modules" -] - -[tool.poetry.urls] -Changelog = "https://python-poetry.org/history/" - -[tool.poetry.build] -generate-setup-file = false - -# Requirements -[tool.poetry.dependencies] -python = "^3.7" - -poetry-core = "1.4.0" -poetry-plugin-export = "^1.2.0" -"backports.cached-property" = { version = "^1.0.2", python = "<3.8" } -cachecontrol = { version = "^0.12.9", extras = ["filecache"] } -cleo = "^2.0.0" -crashtest = "^0.4.1" -dulwich = "^0.20.46" -filelock = "^3.8.0" -html5lib = "^1.0" -importlib-metadata = { version = "^4.4", python = "<3.10" } -jsonschema = "^4.10.0" -keyring = "^23.9.0" -# packaging uses calver, so version is unclamped -packaging = ">=20.4" -pexpect = "^4.7.0" -pkginfo = "^1.5" -platformdirs = "^2.5.2" -requests = "^2.18" -requests-toolbelt = ">=0.9.1,<0.11.0" -shellingham = "^1.5" -tomli = { version = "^2.0.1", python = "<3.11" } -# exclude 0.11.2 and 0.11.3 due to https://github.com/sdispater/tomlkit/issues/225 -tomlkit = ">=0.11.1,<1.0.0,!=0.11.2,!=0.11.3" -# trove-classifiers uses calver, so version is unclamped -trove-classifiers = ">=2022.5.19" -# exclude 20.4.5 - 20.4.6 due to https://github.com/pypa/pip/issues/9953 -virtualenv = [ - { version = "^20.4.3,!=20.4.5,!=20.4.6", markers = "sys_platform != 'win32' or python_version != '3.9'" }, - # see https://github.com/python-poetry/poetry/pull/6950 for details - { version = "^20.4.3,!=20.4.5,!=20.4.6,<20.16.6", markers = "sys_platform == 'win32' and python_version == '3.9'" }, -] -xattr = { version = "^0.10.0", markers = "sys_platform == 'darwin'" } -urllib3 = "^1.26.0" - -[tool.poetry.group.dev.dependencies] -pre-commit = "^2.6" - -[tool.poetry.group.test.dependencies] -# Cachy frozen to test backwards compatibility for `poetry.utils.cache`. -cachy = "0.3.0" -deepdiff = "^5.0" -flatdict = "^4.0.1" -httpretty = "^1.0" -pytest = "^7.1" -pytest-cov = "^4.0" -pytest-mock = "^3.9" -pytest-randomly = "^3.12" -pytest-xdist = { version = "^2.5", extras = ["psutil"] } -zipp = { version = "^3.4", python = "<3.8" } - -[tool.poetry.group.typing.dependencies] -mypy = ">=0.990" -types-html5lib = ">=1.1.9" -types-jsonschema = ">=4.9.0" -types-requests = ">=2.28.8" -typing-extensions = { version = "^4.0.0", python = "<3.8" } - -# only used in github actions -[tool.poetry.group.github-actions] -optional = true -[tool.poetry.group.github-actions.dependencies] -pytest-github-actions-annotate-failures = "^0.1.7" - - -[tool.poetry.scripts] -poetry = "poetry.console.application:main" - - -[build-system] -requires = ["poetry-core>=1.1.0"] -build-backend = "poetry.core.masonry.api" - - -[tool.isort] -py_version = 37 -profile = "black" -force_single_line = true -combine_as_imports = true -lines_between_types = 1 -lines_after_imports = 2 -src_paths = ["src", "tests"] -extend_skip = ["setup.py"] -known_third_party = ["poetry.core"] - - -[tool.black] -target-version = ['py37'] -preview = true -force-exclude = ''' -.*/setup\.py$ -''' - - -[tool.mypy] -files = "src" -mypy_path = "src" -namespace_packages = true -explicit_package_bases = true -show_error_codes = true -strict = true -enable_error_code = [ - "ignore-without-code", - "redundant-expr", - "truthy-bool", -] - -# use of importlib-metadata backport at python3.7 makes it impossible to -# satisfy mypy without some ignores: but we get a different set of ignores at -# different python versions. -# -# <https://github.com/python/mypy/issues/8823>, meanwhile suppress that -# warning. -[[tool.mypy.overrides]] -module = [ - 'poetry.console.commands.self.show.plugins', - 'poetry.installation.executor', - 'poetry.mixology.version_solver', - 'poetry.plugins.plugin_manager', - 'poetry.repositories.installed_repository', - 'poetry.utils.env', -] -warn_unused_ignores = false - -[[tool.mypy.overrides]] -module = [ - 'cachecontrol.*', - 'lockfile.*', - 'pexpect.*', - 'pkginfo.*', - 'requests_toolbelt.*', - 'shellingham.*', - 'virtualenv.*', - 'xattr.*', -] -ignore_missing_imports = true - - -[tool.pytest.ini_options] -addopts = "-n auto" -testpaths = [ - "tests" -] - - -[tool.coverage.report] -exclude_lines = [ - "pragma: no cover", - "if TYPE_CHECKING:" -] diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json deleted file mode 100644 index 049ba40b4780..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": "python-poetry", - "repo": "poetry", - "rev": "1.3.0", - "sha256": "16ng59ykm7zkjizmwb482y0hawpjjr5mvl0ahjd790xzxcc2bbbv", - "fetchSubmodules": true -} - diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix deleted file mode 100644 index 1c78904b6248..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix +++ /dev/null @@ -1,70 +0,0 @@ -{ pkgs, lib }: -let - inherit (pkgs) stdenv; - - mkPluginDrv = - { self - , plugins - , drv - , postInstall ? "" - , nativeBuildInputs ? [ ] - , buildInputs ? [ ] - }: - let - env = self.python.withPackages (ps: plugins); - in - stdenv.mkDerivation { - pname = drv.pname + "-with-plugins"; - - inherit (drv) src version meta; - - buildInputs = drv.buildInputs ++ drv.propagatedBuildInputs ++ buildInputs; - nativeBuildInputs = builtins.filter (x: x.name != "python-output-dist-hook") (drv.nativeBuildInputs ++ nativeBuildInputs); - - dontConfigure = true; - dontBuild = true; - dontUsePythonRecompileBytecode = true; - - passthru = { - inherit (drv.passthru) withPlugins; - inherit plugins; - }; - - # Link bin/ from environment, but only if it's in a plugin - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - - for bindir in ${lib.concatStringsSep " " (map (d: "${lib.getBin d}/bin") plugins)}; do - for bin in $bindir/*; do - ln -s ${env}/bin/$(basename $bin) $out/bin/ - done - done - - runHook postInstall - ''; - - inherit postInstall; - }; - -in -{ - - # Provide the `withPlugins` function - toPluginAble = self: { drv - , finalDrv - , postInstall ? "" - , nativeBuildInputs ? [ ] - , buildInputs ? [ ] - }: drv.overridePythonAttrs (old: { - passthru = old.passthru // { - withPlugins = pluginFn: mkPluginDrv { - plugins = [ finalDrv ] ++ pluginFn self; - inherit self postInstall nativeBuildInputs buildInputs; - drv = finalDrv; - }; - }; - }); - -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix deleted file mode 100644 index 0ef1d4c316ac..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/semver.nix +++ /dev/null @@ -1,87 +0,0 @@ -{ lib, ireplace }: -let - inherit (builtins) elemAt match; - operators = - let - matchWildCard = s: match "([^*])(\\.[*])" s; - mkComparison = ret: version: v: builtins.compareVersions version v == ret; - mkIdxComparison = idx: version: v: - let - ver = builtins.splitVersion v; - minor = builtins.toString (lib.toInt (elemAt ver idx) + 1); - upper = builtins.concatStringsSep "." (ireplace idx minor ver); - in - operators.">=" version v && operators."<" version upper; - dropWildcardPrecision = f: version: constraint: - let - m = matchWildCard constraint; - hasWildcard = m != null; - c = if hasWildcard then (elemAt m 0) else constraint; - v = - if hasWildcard then (builtins.substring 0 (builtins.stringLength c) version) - else version; - in - f v c; - in - { - # Prefix operators - "==" = dropWildcardPrecision (mkComparison 0); - ">" = dropWildcardPrecision (mkComparison 1); - "<" = dropWildcardPrecision (mkComparison (-1)); - "!=" = v: c: ! operators."==" v c; - ">=" = v: c: operators."==" v c || operators.">" v c; - "<=" = v: c: operators."==" v c || operators."<" v c; - # Semver specific operators - "~" = mkIdxComparison 1; - "^" = mkIdxComparison 0; - "~=" = v: c: - let - # Prune constraint - parts = builtins.splitVersion c; - pruned = lib.take ((builtins.length parts) - 1) parts; - upper = builtins.toString ( - (lib.toInt (builtins.elemAt pruned (builtins.length pruned - 1))) + 1 - ); - upperConstraint = builtins.concatStringsSep "." (ireplace (builtins.length pruned - 1) upper pruned); - in - operators.">=" v c && operators."<" v upperConstraint; - # Infix operators - "-" = version: v: operators.">=" version v.vl && operators."<=" version v.vu; - # Arbitrary equality clause, just run simple comparison - "===" = v: c: v == c; - # - }; - re = { - operators = "([=><!~^]+)"; - version = "([0-9.*x]+)"; - }; - parseConstraint = constraint: - let - constraintStr = builtins.replaceStrings [ " " ] [ "" ] constraint; - # The common prefix operators - mPre = match "${re.operators} *${re.version}" constraintStr; - # There is also an infix operator to match ranges - mIn = match "${re.version} *(-) *${re.version}" constraintStr; - in - ( - if mPre != null then { - op = elemAt mPre 0; - v = elemAt mPre 1; - } - # Infix operators are range matches - else if mIn != null then { - op = elemAt mIn 1; - v = { - vl = (elemAt mIn 0); - vu = (elemAt mIn 2); - }; - } - else throw "Constraint \"${constraintStr}\" could not be parsed" - ); - satisfiesSemver = version: constraint: - let - inherit (parseConstraint constraint) op v; - in - if constraint == "*" then true else operators."${op}" version v; -in -{ inherit satisfiesSemver; } diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/shell-scripts.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/shell-scripts.nix deleted file mode 100644 index 23362a2e2376..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/shell-scripts.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ lib -, scripts -, python -}: -let - mkScript = bin: entrypoint: - let - elem = builtins.elemAt (builtins.split ":" entrypoint); - module = elem 0; - fn = elem 2; - in - '' - cat << EOF >> $out/bin/${bin} - #!${python.interpreter} - import sys - import re - - # Insert "" to add CWD to import path - sys.path.insert(0, "") - - from ${module} import ${fn} - - if __name__ == '__main__': - sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', "", sys.argv[0]) - sys.exit(${fn}()) - EOF - chmod +x $out/bin/${bin} - ''; -in -python.pkgs.buildPythonPackage { - name = "poetry2nix-env-scripts"; - dontUnpack = true; - dontUseSetuptoolsBuild = true; - dontConfigure = true; - dontUseSetuptoolsCheck = true; - - format = "poetry2nix"; - - installPhase = '' - mkdir -p $out/bin - ${lib.concatStringsSep "\n" (lib.mapAttrsToList mkScript scripts)} - ''; -} diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/update b/nixpkgs/pkgs/development/tools/poetry2nix/update deleted file mode 100755 index 047f7a8fea65..000000000000 --- a/nixpkgs/pkgs/development/tools/poetry2nix/update +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -pwd=$(pwd) -workdir=$(mktemp -d) - -function cleanup { - cd "$pwd" - rm -rf $workdir -} -trap cleanup EXIT - -cd "$workdir" - -curl -L -s https://github.com/nix-community/poetry2nix/archive/master.tar.gz | tar -xz -mv poetry2nix-master/* . - -mkdir build -cp *.* build/ -cp -r overrides pkgs hooks bin build/ -rm build/shell.nix build/generate.py build/overlay.nix build/flake.* build/check-fmt.nix build/pkgs/poetry/update* - -cat > build/README.md << EOF -Dont change these files here, they are maintained at https://github.com/nix-community/poetry2nix - -The update procedure is as-follows: -1. Send your change to the upstream poetry2nix repository -2. Get it approved with tests passing -3. Run the update script in pkgs/development/tools/poetry2nix -EOF - -rm -rf "$pwd/poetry2nix" -mv build "$pwd/poetry2nix" diff --git a/nixpkgs/pkgs/development/tools/pulumictl/default.nix b/nixpkgs/pkgs/development/tools/pulumictl/default.nix index 3528d689df2f..6a611503ff18 100644 --- a/nixpkgs/pkgs/development/tools/pulumictl/default.nix +++ b/nixpkgs/pkgs/development/tools/pulumictl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "pulumictl"; - version = "0.0.44"; + version = "0.0.45"; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumictl"; rev = "v${version}"; - sha256 = "sha256-7Q+1shNZ18BZ6W6CslwUZhX0LtxPdTXOSNH5VhBHFxE="; + sha256 = "sha256-DDuzJcYfa0zHqLdyoZ/Vi14+0C6ucgkmb5ndrhTlOik="; }; vendorHash = "sha256-XOgHvOaHExazQfsu1brYDq1o2fUh6dZeJlpVhCQX9ns="; diff --git a/nixpkgs/pkgs/development/tools/quick-lint-js/default.nix b/nixpkgs/pkgs/development/tools/quick-lint-js/default.nix index 5cef44df9901..54badbaddc60 100644 --- a/nixpkgs/pkgs/development/tools/quick-lint-js/default.nix +++ b/nixpkgs/pkgs/development/tools/quick-lint-js/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { pname = "quick-lint-js"; - version = "2.16.0"; + version = "2.17.0"; src = fetchFromGitHub { owner = "quick-lint"; repo = "quick-lint-js"; rev = version; - sha256 = "sha256-IfcX7DLRAsBMXitEgsEOjKtiXnX4bX03Md8/14gv3aY="; + sha256 = "sha256-5+Cyw1cLgBkTePNNFoNAF2oHnLQDHr4vHiaZHJrewug="; }; nativeBuildInputs = [ cmake ninja ]; diff --git a/nixpkgs/pkgs/development/tools/regclient/default.nix b/nixpkgs/pkgs/development/tools/regclient/default.nix index 81969db7771a..8a0bbe36ab3c 100644 --- a/nixpkgs/pkgs/development/tools/regclient/default.nix +++ b/nixpkgs/pkgs/development/tools/regclient/default.nix @@ -4,16 +4,16 @@ let bins = [ "regbot" "regctl" "regsync" ]; in buildGoModule rec { pname = "regclient"; - version = "0.5.2"; + version = "0.5.3"; tag = "v${version}"; src = fetchFromGitHub { owner = "regclient"; repo = "regclient"; rev = tag; - sha256 = "sha256-PC3eHTmhjNjf3ENeP3ODrR2Ynlzg4FqJL6L8cKvD67A="; + sha256 = "sha256-cYfQ27QPdx3TA7zUZ7x0+kIr//EXL+a2APK5pnlupJM="; }; - vendorHash = "sha256-OPB/xGdaq1yv4ATrKbLcqqJj84s0cYrJdmKFHZ3EkHY="; + vendorHash = "sha256-UbzMkHpmIfJoCToAT1vOYJvqkhxSGogohT2aemegZ94="; outputs = [ "out" ] ++ bins; diff --git a/nixpkgs/pkgs/development/tools/roswell/default.nix b/nixpkgs/pkgs/development/tools/roswell/default.nix index 2d1b2ffa0810..0ec1dc8fe574 100644 --- a/nixpkgs/pkgs/development/tools/roswell/default.nix +++ b/nixpkgs/pkgs/development/tools/roswell/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "roswell"; - version = "22.12.14.113"; + version = "23.10.14.114"; src = fetchFromGitHub { owner = "roswell"; repo = pname; rev = "v${version}"; - hash = "sha256-tNOkZcdjwvrsleWMtcQ76KMBnssnuYQU3gqXnBVPN6w="; + hash = "sha256-70BSwRKj1WPvWxQzWPrs8ECkcVosAUaX5cK7FaDUhRc="; }; patches = [ diff --git a/nixpkgs/pkgs/development/tools/ruff/Cargo.lock b/nixpkgs/pkgs/development/tools/ruff/Cargo.lock deleted file mode 100644 index c0c7795d90b2..000000000000 --- a/nixpkgs/pkgs/development/tools/ruff/Cargo.lock +++ /dev/null @@ -1,3696 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "ahash" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" -dependencies = [ - "cfg-if", - "getrandom", - "once_cell", - "version_check", -] - -[[package]] -name = "aho-corasick" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" -dependencies = [ - "memchr", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anes" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" - -[[package]] -name = "annotate-snippets" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7021ce4924a3f25f802b2cccd1af585e39ea1a363a1aa2e72afe54b67a3a7a7" - -[[package]] -name = "annotate-snippets" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36" -dependencies = [ - "unicode-width", - "yansi-term", -] - -[[package]] -name = "anstream" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" - -[[package]] -name = "anstyle-parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" -dependencies = [ - "windows-sys 0.48.0", -] - -[[package]] -name = "anstyle-wincon" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" -dependencies = [ - "anstyle", - "windows-sys 0.48.0", -] - -[[package]] -name = "anyhow" -version = "1.0.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" - -[[package]] -name = "argfile" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1287c4f82a41c5085e65ee337c7934d71ab43d5187740a81fb69129013f6a5f6" -dependencies = [ - "fs-err", - "os_str_bytes", -] - -[[package]] -name = "arrayvec" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" - -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term", -] - -[[package]] -name = "assert_cmd" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" -dependencies = [ - "anstyle", - "bstr", - "doc-comment", - "predicates", - "predicates-core", - "predicates-tree", - "wait-timeout", -] - -[[package]] -name = "autocfg" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - -[[package]] -name = "base64" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" - -[[package]] -name = "bstr" -version = "1.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" -dependencies = [ - "memchr", - "regex-automata 0.3.8", - "serde", -] - -[[package]] -name = "bumpalo" -version = "3.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" - -[[package]] -name = "cachedir" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e236bf5873ea57ec2877445297f4da008916bfae51567131acfc54a073d694f3" -dependencies = [ - "tempfile", -] - -[[package]] -name = "cast" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - -[[package]] -name = "cc" -version = "1.0.83" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "libc", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "chic" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c" -dependencies = [ - "annotate-snippets 0.6.1", -] - -[[package]] -name = "chrono" -version = "0.4.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits", - "wasm-bindgen", - "windows-targets 0.48.5", -] - -[[package]] -name = "ciborium" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" - -[[package]] -name = "ciborium-ll" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" -dependencies = [ - "ciborium-io", - "half", -] - -[[package]] -name = "clap" -version = "4.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824956d0dca8334758a5b7f7e50518d66ea319330cbceedcf76905c2f6ab30e3" -dependencies = [ - "clap_builder", - "clap_derive", -] - -[[package]] -name = "clap_builder" -version = "4.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "122ec64120a49b4563ccaedcbea7818d069ed8e9aa6d829b82d8a4128936b2ab" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim", -] - -[[package]] -name = "clap_complete" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5" -dependencies = [ - "clap", -] - -[[package]] -name = "clap_complete_command" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d" -dependencies = [ - "clap", - "clap_complete", - "clap_complete_fig", - "clap_complete_nushell", -] - -[[package]] -name = "clap_complete_fig" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9bae21b3f6eb417ad3054c8b1094aa0542116eba4979b1b271baefbfa6b965" -dependencies = [ - "clap", - "clap_complete", -] - -[[package]] -name = "clap_complete_nushell" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e" -dependencies = [ - "clap", - "clap_complete", -] - -[[package]] -name = "clap_derive" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "clap_lex" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" - -[[package]] -name = "clearscreen" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f3f22f1a586604e62efd23f78218f3ccdecf7a33c4500db2d37d85a24fe994" -dependencies = [ - "nix", - "terminfo", - "thiserror", - "which", - "winapi", -] - -[[package]] -name = "codspeed" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3238416c10f19985b52a937c5b3efc3ed7efe8f7ae263d2aab29a09bca9f57" -dependencies = [ - "colored", - "libc", - "serde_json", -] - -[[package]] -name = "codspeed-criterion-compat" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fecc18f65b942d2b033545bb3bd8430a23eecbbe53fad3b1342fb0e5514bca7b" -dependencies = [ - "codspeed", - "colored", - "criterion", -] - -[[package]] -name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - -[[package]] -name = "colored" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6" -dependencies = [ - "is-terminal", - "lazy_static", - "windows-sys 0.48.0", -] - -[[package]] -name = "configparser" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5458d9d1a587efaf5091602c59d299696a3877a439c8f6d461a2d3cce11df87a" - -[[package]] -name = "console" -version = "0.15.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" -dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "unicode-width", - "windows-sys 0.45.0", -] - -[[package]] -name = "console_error_panic_hook" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] - -[[package]] -name = "console_log" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f" -dependencies = [ - "log", - "web-sys", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" - -[[package]] -name = "countme" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636" - -[[package]] -name = "crc32fast" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "criterion" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" -dependencies = [ - "anes", - "cast", - "ciborium", - "clap", - "criterion-plot", - "is-terminal", - "itertools 0.10.5", - "num-traits", - "once_cell", - "oorandom", - "regex", - "serde", - "serde_derive", - "serde_json", - "tinytemplate", - "walkdir", -] - -[[package]] -name = "criterion-plot" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" -dependencies = [ - "cast", - "itertools 0.10.5", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" -dependencies = [ - "cfg-if", - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" -dependencies = [ - "autocfg", - "cfg-if", - "crossbeam-utils", - "memoffset", - "scopeguard", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "darling" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.37", -] - -[[package]] -name = "darling_macro" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "diff" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" - -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - -[[package]] -name = "dirs" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" -dependencies = [ - "dirs-sys 0.3.7", -] - -[[package]] -name = "dirs" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" -dependencies = [ - "dirs-sys 0.4.1", -] - -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - -[[package]] -name = "dirs-sys" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - -[[package]] -name = "doc-comment" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" - -[[package]] -name = "drop_bomb" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1" - -[[package]] -name = "dyn-clone" -version = "1.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555" - -[[package]] -name = "either" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" - -[[package]] -name = "ena" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" -dependencies = [ - "log", -] - -[[package]] -name = "encode_unicode" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" - -[[package]] -name = "env_logger" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "errno" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" -dependencies = [ - "errno-dragonfly", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "fastrand" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" - -[[package]] -name = "fern" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" -dependencies = [ - "log", -] - -[[package]] -name = "filetime" -version = "0.2.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.3.5", - "windows-sys 0.48.0", -] - -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - -[[package]] -name = "flake8-to-ruff" -version = "0.0.292" -dependencies = [ - "anyhow", - "clap", - "colored", - "configparser", - "itertools 0.11.0", - "log", - "once_cell", - "pep440_rs", - "pretty_assertions", - "regex", - "ruff_linter", - "ruff_workspace", - "rustc-hash", - "serde", - "serde_json", - "strum", - "strum_macros", - "toml", -] - -[[package]] -name = "flate2" -version = "1.0.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "form_urlencoded" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "fs-err" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" - -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - -[[package]] -name = "getrandom" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi", - "wasm-bindgen", -] - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "globset" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" -dependencies = [ - "aho-corasick", - "bstr", - "fnv", - "log", - "regex", -] - -[[package]] -name = "half" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "hermit-abi" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" - -[[package]] -name = "hexf-parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "iana-time-zone" -version = "0.1.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "ignore" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" -dependencies = [ - "globset", - "lazy_static", - "log", - "memchr", - "regex", - "same-file", - "thread_local", - "walkdir", - "winapi-util", -] - -[[package]] -name = "imara-diff" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8" -dependencies = [ - "ahash", - "hashbrown 0.12.3", -] - -[[package]] -name = "imperative" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b70798296d538cdaa6d652941fcc795963f8b9878b9e300c9fab7a522bd2fc0" -dependencies = [ - "phf", - "rust-stemmers", -] - -[[package]] -name = "indexmap" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" -dependencies = [ - "equivalent", - "hashbrown 0.14.0", - "serde", -] - -[[package]] -name = "indicatif" -version = "0.17.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" -dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", - "vt100", -] - -[[package]] -name = "indoc" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" - -[[package]] -name = "inotify" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - -[[package]] -name = "insta" -version = "1.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aa511b2e298cd49b1856746f6bb73e17036bcd66b25f5e92cdcdbec9bd75686" -dependencies = [ - "console", - "globset", - "lazy_static", - "linked-hash-map", - "regex", - "serde", - "similar", - "walkdir", - "yaml-rust", -] - -[[package]] -name = "insta-cmd" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809d3023d1d6e8d5c2206f199251f75cb26180e41f18cb0f22dd119161cb5127" -dependencies = [ - "insta", - "serde", - "serde_json", -] - -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "is-macro" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4467ed1321b310c2625c5aa6c1b1ffc5de4d9e42668cf697a08fb033ee8265e" -dependencies = [ - "Inflector", - "pmutil 0.6.1", - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi", - "rustix", - "windows-sys 0.48.0", -] - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" - -[[package]] -name = "js-sys" -version = "0.3.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "kqueue" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" -dependencies = [ - "kqueue-sys", - "libc", -] - -[[package]] -name = "kqueue-sys" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" -dependencies = [ - "bitflags 1.3.2", - "libc", -] - -[[package]] -name = "lalrpop" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" -dependencies = [ - "ascii-canvas", - "bit-set", - "diff", - "ena", - "is-terminal", - "itertools 0.10.5", - "lalrpop-util", - "petgraph", - "regex", - "regex-syntax 0.7.5", - "string_cache", - "term", - "tiny-keccak", - "unicode-xid", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lexical-parse-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-util" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" -dependencies = [ - "static_assertions", -] - -[[package]] -name = "libc" -version = "0.2.147" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" - -[[package]] -name = "libcst" -version = "0.1.0" -source = "git+https://github.com/Instagram/LibCST.git?rev=03179b55ebe7e916f1722e18e8f0b87c01616d1f#03179b55ebe7e916f1722e18e8f0b87c01616d1f" -dependencies = [ - "chic", - "libcst_derive", - "memchr", - "paste", - "peg", - "regex", - "thiserror", -] - -[[package]] -name = "libcst_derive" -version = "0.1.0" -source = "git+https://github.com/Instagram/LibCST.git?rev=03179b55ebe7e916f1722e18e8f0b87c01616d1f#03179b55ebe7e916f1722e18e8f0b87c01616d1f" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "libmimalloc-sys" -version = "0.1.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - -[[package]] -name = "linux-raw-sys" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" - -[[package]] -name = "lock_api" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "memchr" -version = "2.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" - -[[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - -[[package]] -name = "mimalloc" -version = "0.1.39" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c" -dependencies = [ - "libmimalloc-sys", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" -dependencies = [ - "adler", -] - -[[package]] -name = "mio" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" -dependencies = [ - "libc", - "log", - "wasi", - "windows-sys 0.48.0", -] - -[[package]] -name = "natord" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c" - -[[package]] -name = "new_debug_unreachable" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" - -[[package]] -name = "nextest-workspace-hack" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d906846a98739ed9d73d66e62c2641eef8321f1734b7a1156ab045a0248fb2b3" - -[[package]] -name = "nix" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", -] - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "notify" -version = "6.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" -dependencies = [ - "bitflags 2.4.0", - "crossbeam-channel", - "filetime", - "fsevent-sys", - "inotify", - "kqueue", - "libc", - "log", - "mio", - "walkdir", - "windows-sys 0.48.0", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-traits" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" -dependencies = [ - "autocfg", -] - -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - -[[package]] -name = "once_cell" -version = "1.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" - -[[package]] -name = "oorandom" -version = "11.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "os_str_bytes" -version = "6.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" -dependencies = [ - "memchr", -] - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "parking_lot" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.3.5", - "smallvec", - "windows-targets 0.48.5", -] - -[[package]] -name = "paste" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" - -[[package]] -name = "path-absolutize" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5" -dependencies = [ - "path-dedot", -] - -[[package]] -name = "path-dedot" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397" -dependencies = [ - "once_cell", -] - -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - -[[package]] -name = "peg" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a07f2cafdc3babeebc087e499118343442b742cc7c31b4d054682cc598508554" -dependencies = [ - "peg-macros", - "peg-runtime", -] - -[[package]] -name = "peg-macros" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a90084dc05cf0428428e3d12399f39faad19b0909f64fb9170c9fdd6d9cd49b" -dependencies = [ - "peg-runtime", - "proc-macro2", - "quote", -] - -[[package]] -name = "peg-runtime" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa00462b37ead6d11a82c9d568b26682d78e0477dc02d1966c013af80969739" - -[[package]] -name = "pep440_rs" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887f66cc62717ea72caac4f1eb4e6f392224da3ffff3f40ec13ab427802746d6" -dependencies = [ - "lazy_static", - "regex", - "serde", - "unicode-width", -] - -[[package]] -name = "pep508_rs" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0713d7bb861ca2b7d4c50a38e1f31a4b63a2e2df35ef1e5855cc29e108453e2" -dependencies = [ - "once_cell", - "pep440_rs", - "regex", - "serde", - "thiserror", - "tracing", - "unicode-width", - "url", -] - -[[package]] -name = "percent-encoding" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" - -[[package]] -name = "petgraph" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" -dependencies = [ - "fixedbitset", - "indexmap", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" -dependencies = [ - "phf_generator", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" - -[[package]] -name = "pmutil" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "pmutil" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "portable-atomic" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" - -[[package]] -name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "predicates" -version = "3.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" -dependencies = [ - "anstyle", - "difflib", - "itertools 0.10.5", - "predicates-core", -] - -[[package]] -name = "predicates-core" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" - -[[package]] -name = "predicates-tree" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" -dependencies = [ - "predicates-core", - "termtree", -] - -[[package]] -name = "pretty_assertions" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" -dependencies = [ - "diff", - "yansi", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro2" -version = "1.0.67" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "pyproject-toml" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "569e259cd132eb8cec5df8b672d187c5260f82ad352156b5da9549d4472e64b0" -dependencies = [ - "indexmap", - "pep440_rs", - "pep508_rs", - "serde", - "toml", -] - -[[package]] -name = "quick-junit" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf780b59d590c25f8c59b44c124166a2a93587868b619fb8f5b47fb15e9ed6d" -dependencies = [ - "chrono", - "indexmap", - "nextest-workspace-hack", - "quick-xml", - "thiserror", - "uuid", -] - -[[package]] -name = "quick-xml" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" -dependencies = [ - "memchr", -] - -[[package]] -name = "quote" -version = "1.0.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom", -] - -[[package]] -name = "rayon" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_users" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" -dependencies = [ - "getrandom", - "redox_syscall 0.2.16", - "thiserror", -] - -[[package]] -name = "regex" -version = "1.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.3.8", - "regex-syntax 0.7.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.7.5", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" - -[[package]] -name = "result-like" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc7ce6435c33898517a30e85578cd204cbb696875efb93dec19a2d31294f810" -dependencies = [ - "result-like-derive", -] - -[[package]] -name = "result-like-derive" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fabf0a2e54f711c68c50d49f648a1a8a37adcb57353f518ac4df374f0788f42" -dependencies = [ - "pmutil 0.5.3", - "proc-macro2", - "quote", - "syn 1.0.109", - "syn-ext", -] - -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin", - "untrusted", - "web-sys", - "winapi", -] - -[[package]] -name = "ruff_benchmark" -version = "0.0.0" -dependencies = [ - "codspeed-criterion-compat", - "criterion", - "mimalloc", - "once_cell", - "ruff_linter", - "ruff_python_ast", - "ruff_python_formatter", - "ruff_python_index", - "ruff_python_parser", - "serde", - "serde_json", - "tikv-jemallocator", - "ureq", - "url", -] - -[[package]] -name = "ruff_cache" -version = "0.0.0" -dependencies = [ - "filetime", - "glob", - "globset", - "itertools 0.11.0", - "regex", - "ruff_macros", - "seahash", -] - -[[package]] -name = "ruff_cli" -version = "0.0.292" -dependencies = [ - "annotate-snippets 0.9.1", - "anyhow", - "argfile", - "assert_cmd", - "bincode", - "bitflags 2.4.0", - "cachedir", - "chrono", - "clap", - "clap_complete_command", - "clearscreen", - "colored", - "filetime", - "glob", - "ignore", - "insta", - "insta-cmd", - "is-macro", - "itertools 0.11.0", - "itoa", - "log", - "mimalloc", - "notify", - "path-absolutize", - "rayon", - "regex", - "ruff_cache", - "ruff_diagnostics", - "ruff_formatter", - "ruff_linter", - "ruff_macros", - "ruff_notebook", - "ruff_python_ast", - "ruff_python_formatter", - "ruff_python_stdlib", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", - "ruff_workspace", - "rustc-hash", - "serde", - "serde_json", - "shellexpand", - "similar", - "strum", - "tempfile", - "test-case", - "thiserror", - "tikv-jemallocator", - "tracing", - "ureq", - "walkdir", - "wild", -] - -[[package]] -name = "ruff_dev" -version = "0.0.0" -dependencies = [ - "anyhow", - "clap", - "ignore", - "imara-diff", - "indicatif", - "indoc", - "itertools 0.11.0", - "libcst", - "once_cell", - "pretty_assertions", - "rayon", - "regex", - "ruff_cli", - "ruff_diagnostics", - "ruff_formatter", - "ruff_linter", - "ruff_notebook", - "ruff_python_ast", - "ruff_python_codegen", - "ruff_python_formatter", - "ruff_python_literal", - "ruff_python_parser", - "ruff_python_stdlib", - "ruff_python_trivia", - "ruff_workspace", - "schemars", - "serde", - "serde_json", - "similar", - "strum", - "strum_macros", - "tempfile", - "toml", - "tracing", - "tracing-indicatif", - "tracing-subscriber", -] - -[[package]] -name = "ruff_diagnostics" -version = "0.0.0" -dependencies = [ - "anyhow", - "log", - "ruff_text_size", - "serde", -] - -[[package]] -name = "ruff_formatter" -version = "0.0.0" -dependencies = [ - "drop_bomb", - "insta", - "ruff_cache", - "ruff_macros", - "ruff_text_size", - "rustc-hash", - "schemars", - "serde", - "static_assertions", - "tracing", - "unicode-width", -] - -[[package]] -name = "ruff_index" -version = "0.0.0" -dependencies = [ - "ruff_macros", - "static_assertions", -] - -[[package]] -name = "ruff_linter" -version = "0.0.292" -dependencies = [ - "aho-corasick", - "annotate-snippets 0.9.1", - "anyhow", - "bitflags 2.4.0", - "chrono", - "clap", - "colored", - "fern", - "glob", - "globset", - "imperative", - "insta", - "is-macro", - "itertools 0.11.0", - "libcst", - "log", - "memchr", - "natord", - "once_cell", - "path-absolutize", - "pathdiff", - "pep440_rs", - "pretty_assertions", - "pyproject-toml", - "quick-junit", - "regex", - "result-like", - "ruff_cache", - "ruff_diagnostics", - "ruff_index", - "ruff_macros", - "ruff_notebook", - "ruff_python_ast", - "ruff_python_codegen", - "ruff_python_index", - "ruff_python_literal", - "ruff_python_parser", - "ruff_python_semantic", - "ruff_python_stdlib", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", - "rustc-hash", - "schemars", - "semver", - "serde", - "serde_json", - "similar", - "smallvec", - "strum", - "strum_macros", - "tempfile", - "test-case", - "thiserror", - "toml", - "typed-arena", - "unicode-width", - "unicode_names2", - "wsl", -] - -[[package]] -name = "ruff_macros" -version = "0.0.0" -dependencies = [ - "itertools 0.11.0", - "proc-macro2", - "quote", - "ruff_python_trivia", - "syn 2.0.37", -] - -[[package]] -name = "ruff_notebook" -version = "0.0.0" -dependencies = [ - "anyhow", - "insta", - "itertools 0.11.0", - "once_cell", - "ruff_diagnostics", - "ruff_source_file", - "ruff_text_size", - "serde", - "serde_json", - "serde_with", - "test-case", - "thiserror", - "uuid", -] - -[[package]] -name = "ruff_python_ast" -version = "0.0.0" -dependencies = [ - "bitflags 2.4.0", - "insta", - "is-macro", - "itertools 0.11.0", - "memchr", - "once_cell", - "ruff_python_parser", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", - "rustc-hash", - "serde", - "smallvec", - "static_assertions", -] - -[[package]] -name = "ruff_python_codegen" -version = "0.0.0" -dependencies = [ - "once_cell", - "ruff_python_ast", - "ruff_python_literal", - "ruff_python_parser", - "ruff_source_file", -] - -[[package]] -name = "ruff_python_formatter" -version = "0.0.0" -dependencies = [ - "anyhow", - "bitflags 2.4.0", - "clap", - "countme", - "insta", - "itertools 0.11.0", - "memchr", - "once_cell", - "ruff_cache", - "ruff_formatter", - "ruff_macros", - "ruff_python_ast", - "ruff_python_index", - "ruff_python_parser", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", - "rustc-hash", - "schemars", - "serde", - "serde_json", - "similar", - "smallvec", - "static_assertions", - "thiserror", - "tracing", - "unicode-width", -] - -[[package]] -name = "ruff_python_index" -version = "0.0.0" -dependencies = [ - "itertools 0.11.0", - "ruff_python_ast", - "ruff_python_parser", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", -] - -[[package]] -name = "ruff_python_literal" -version = "0.0.0" -dependencies = [ - "bitflags 2.4.0", - "hexf-parse", - "is-macro", - "itertools 0.11.0", - "lexical-parse-float", - "rand", - "unic-ucd-category", -] - -[[package]] -name = "ruff_python_parser" -version = "0.0.0" -dependencies = [ - "anyhow", - "bitflags 2.4.0", - "insta", - "is-macro", - "itertools 0.11.0", - "lalrpop", - "lalrpop-util", - "ruff_python_ast", - "ruff_text_size", - "rustc-hash", - "static_assertions", - "tiny-keccak", - "unicode-ident", - "unicode_names2", -] - -[[package]] -name = "ruff_python_resolver" -version = "0.0.0" -dependencies = [ - "env_logger", - "insta", - "log", - "tempfile", -] - -[[package]] -name = "ruff_python_semantic" -version = "0.0.0" -dependencies = [ - "bitflags 2.4.0", - "is-macro", - "ruff_index", - "ruff_python_ast", - "ruff_python_parser", - "ruff_python_stdlib", - "ruff_source_file", - "ruff_text_size", - "rustc-hash", - "smallvec", -] - -[[package]] -name = "ruff_python_stdlib" -version = "0.0.0" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "ruff_python_trivia" -version = "0.0.0" -dependencies = [ - "insta", - "itertools 0.11.0", - "ruff_python_ast", - "ruff_python_parser", - "ruff_source_file", - "ruff_text_size", - "unicode-ident", -] - -[[package]] -name = "ruff_shrinking" -version = "0.1.0" -dependencies = [ - "anyhow", - "clap", - "fs-err", - "regex", - "ruff_python_ast", - "ruff_python_parser", - "ruff_text_size", - "shlex", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "ruff_source_file" -version = "0.0.0" -dependencies = [ - "insta", - "memchr", - "once_cell", - "ruff_text_size", - "serde", -] - -[[package]] -name = "ruff_text_size" -version = "0.0.0" -dependencies = [ - "schemars", - "serde", - "serde_test", - "static_assertions", -] - -[[package]] -name = "ruff_wasm" -version = "0.0.0" -dependencies = [ - "console_error_panic_hook", - "console_log", - "js-sys", - "log", - "ruff_diagnostics", - "ruff_formatter", - "ruff_linter", - "ruff_python_ast", - "ruff_python_codegen", - "ruff_python_formatter", - "ruff_python_index", - "ruff_python_parser", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", - "ruff_workspace", - "serde", - "serde-wasm-bindgen", - "wasm-bindgen", - "wasm-bindgen-test", -] - -[[package]] -name = "ruff_workspace" -version = "0.0.0" -dependencies = [ - "anyhow", - "colored", - "dirs 5.0.1", - "glob", - "globset", - "ignore", - "itertools 0.11.0", - "log", - "once_cell", - "path-absolutize", - "pep440_rs", - "regex", - "ruff_cache", - "ruff_formatter", - "ruff_linter", - "ruff_macros", - "ruff_python_ast", - "ruff_python_formatter", - "ruff_source_file", - "rustc-hash", - "schemars", - "serde", - "shellexpand", - "strum", - "tempfile", - "toml", -] - -[[package]] -name = "rust-stemmers" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54" -dependencies = [ - "serde", - "serde_derive", -] - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustix" -version = "0.38.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6248e1caa625eb708e266e06159f135e8c26f2bb7ceb72dc4b2766d0340964" -dependencies = [ - "bitflags 2.4.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustls" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" -dependencies = [ - "log", - "ring", - "rustls-webpki", - "sct", -] - -[[package]] -name = "rustls-webpki" -version = "0.101.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" - -[[package]] -name = "ryu" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "schemars" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c" -dependencies = [ - "dyn-clone", - "schemars_derive", - "serde", - "serde_json", -] - -[[package]] -name = "schemars_derive" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 1.0.109", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sct" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - -[[package]] -name = "semver" -version = "1.0.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" - -[[package]] -name = "serde" -version = "1.0.188" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30c9933e5689bd420dc6c87b7a1835701810cbc10cd86a26e4da45b73e6b1d78" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde_derive" -version = "1.0.188" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "serde_derive_internals" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "serde_json" -version = "1.0.107" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "serde_spanned" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_test" -version = "1.0.176" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_with" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237" -dependencies = [ - "serde", - "serde_with_macros", -] - -[[package]] -name = "serde_with_macros" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "sharded-slab" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shellexpand" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" -dependencies = [ - "dirs 5.0.1", -] - -[[package]] -name = "shlex" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" - -[[package]] -name = "similar" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "smallvec" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" - -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", -] - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "strum" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" -dependencies = [ - "strum_macros", -] - -[[package]] -name = "strum_macros" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.37", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn-ext" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b86cb2b68c5b3c078cac02588bc23f3c04bb828c5d3aedd17980876ec6a7be6" -dependencies = [ - "syn 1.0.109", -] - -[[package]] -name = "tempfile" -version = "3.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" -dependencies = [ - "cfg-if", - "fastrand", - "redox_syscall 0.3.5", - "rustix", - "windows-sys 0.48.0", -] - -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - -[[package]] -name = "termcolor" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "terminfo" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f" -dependencies = [ - "dirs 4.0.0", - "fnv", - "nom", - "phf", - "phf_codegen", -] - -[[package]] -name = "termtree" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" - -[[package]] -name = "test-case" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425" -dependencies = [ - "test-case-macros", -] - -[[package]] -name = "test-case-core" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c25e2cb8f5fcd7318157634e8838aa6f7e4715c96637f969fabaccd1ef5462" -dependencies = [ - "cfg-if", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "test-case-macros" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37cfd7bbc88a0104e304229fba519bdc45501a30b760fb72240342f1289ad257" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.37", - "test-case-core", -] - -[[package]] -name = "thiserror" -version = "1.0.49" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.49" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "thread_local" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tikv-jemalloc-sys" -version = "0.5.4+5.3.0-patched" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "tikv-jemallocator" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca" -dependencies = [ - "libc", - "tikv-jemalloc-sys", -] - -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "toml" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit", -] - -[[package]] -name = "toml_datetime" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tracing" -version = "0.1.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" -dependencies = [ - "cfg-if", - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "tracing-core" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-indicatif" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e05fe4a1c906d94b275d8aeb8ff8b9deaca502aeb59ae8ab500a92b8032ac8" -dependencies = [ - "indicatif", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" -dependencies = [ - "lazy_static", - "log", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "typed-arena" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" - -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-ucd-category" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0" -dependencies = [ - "matches", - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-width" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" - -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - -[[package]] -name = "unicode_names2" -version = "0.6.0" -source = "git+https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" -dependencies = [ - "phf", -] - -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - -[[package]] -name = "ureq" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ccd538d4a604753ebc2f17cd9946e89b77bf87f6a8e2309667c6f2e87855e3" -dependencies = [ - "base64", - "flate2", - "log", - "once_cell", - "rustls", - "rustls-webpki", - "url", - "webpki-roots", -] - -[[package]] -name = "url" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", -] - -[[package]] -name = "utf8parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" - -[[package]] -name = "uuid" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" -dependencies = [ - "getrandom", - "rand", - "uuid-macro-internal", - "wasm-bindgen", -] - -[[package]] -name = "uuid-macro-internal" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e1ba1f333bd65ce3c9f27de592fcbc256dafe3af2717f56d7c87761fbaccf4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "vt100" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de" -dependencies = [ - "itoa", - "log", - "unicode-width", - "vte", -] - -[[package]] -name = "vte" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197" -dependencies = [ - "arrayvec", - "utf8parse", - "vte_generate_state_changes", -] - -[[package]] -name = "vte_generate_state_changes" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "wait-timeout" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" -dependencies = [ - "libc", -] - -[[package]] -name = "walkdir" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.87" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" -dependencies = [ - "cfg-if", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.87" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.37", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.87" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.87" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.37", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.87" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" - -[[package]] -name = "wasm-bindgen-test" -version = "0.3.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e6e302a7ea94f83a6d09e78e7dc7d9ca7b186bc2829c24a22d0753efd680671" -dependencies = [ - "console_error_panic_hook", - "js-sys", - "scoped-tls", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-bindgen-test-macro", -] - -[[package]] -name = "wasm-bindgen-test-macro" -version = "0.3.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecb993dd8c836930ed130e020e77d9b2e65dd0fbab1b67c790b0f5d80b11a575" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "web-sys" -version = "0.3.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webpki-roots" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" - -[[package]] -name = "which" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" -dependencies = [ - "either", - "libc", - "once_cell", -] - -[[package]] -name = "wild" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d01931a94d5a115a53f95292f51d316856b68a035618eb831bbba593a30b67" -dependencies = [ - "glob", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "winnow" -version = "0.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" -dependencies = [ - "memchr", -] - -[[package]] -name = "wsl" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dab7ac864710bdea6594becbea5b5050333cf34fefb0dc319567eb347950d4" - -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - -[[package]] -name = "yansi-term" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1" -dependencies = [ - "winapi", -] diff --git a/nixpkgs/pkgs/development/tools/ruff/default.nix b/nixpkgs/pkgs/development/tools/ruff/default.nix index 8b42bfbe85c5..15998a7520ae 100644 --- a/nixpkgs/pkgs/development/tools/ruff/default.nix +++ b/nixpkgs/pkgs/development/tools/ruff/default.nix @@ -11,22 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; - version = "0.0.292"; + version = "0.1.3"; src = fetchFromGitHub { owner = "astral-sh"; - repo = pname; - rev = "v${version}"; - hash = "sha256-4D7p5ZMdyemDBaWcCO62bhuPPcIypegqP0YZeX+GJRQ="; + repo = "ruff"; + rev = "refs/tags/v${version}"; + hash = "sha256-AHnEvDzuQd6W+n9wXhMt6TJwoH1rZEY5UXbhFGwl8+g="; }; - cargoLock = { - lockFile = ./Cargo.lock; - outputHashes = { - "libcst-0.1.0" = "sha256-f4lR1vf0iL6WS7yXUzWUt/tax+xjU6rylG1EgeLex88="; - "unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg="; - }; - }; + cargoHash = "sha256-E4alnDonG45JBAKdLI2eaI+fXW2xOo21HI2UtBEVTx0="; nativeBuildInputs = [ installShellFiles diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-codspeed/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-codspeed/default.nix index d27f17bfac2f..5805d605835a 100644 --- a/nixpkgs/pkgs/development/tools/rust/cargo-codspeed/default.nix +++ b/nixpkgs/pkgs/development/tools/rust/cargo-codspeed/default.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-codspeed"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; rev = "v${version}"; - hash = "sha256-oI6IfKvX+Zn3tYPXQVxHRQymVz4bBvXfg3mcrjClbY4="; + hash = "sha256-QEqWSCqX00aMF9kM6xyClJjMiEGmscEWZu0W/MmSj2M="; }; - cargoHash = "sha256-ZZhYmyWoqZ8SbRpXCA5XsKCdeqAKAcE1NdNlrHhBiYI="; + cargoHash = "sha256-kZjQFoP5aZyVt0EcMtUUXc1wUZQxUwONMzzN6iLUAbM="; nativeBuildInputs = [ curl diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-component/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-component/default.nix index 6b02e7b812d5..b17c6e8adc7b 100644 --- a/nixpkgs/pkgs/development/tools/rust/cargo-component/default.nix +++ b/nixpkgs/pkgs/development/tools/rust/cargo-component/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-component"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "cargo-component"; rev = "v${version}"; - hash = "sha256-zXpV5BkZTcvrDNt0rj1IvIuCQuxJW3tDr3h0PaBMMcg="; + hash = "sha256-XJKychPpBYMzFlW9jUPaBWuNAlcbqUQwxy+cMW2Ivyg="; }; - cargoHash = "sha256-nUtE7Uk0Gf+zQBlbnBPWstMonnJYBJZKb+ML9doYOFo="; + cargoHash = "sha256-cEmbXitYGztfBS5M9uczgmFPKRktP4skFETx8SJah2A="; nativeBuildInputs = [ pkg-config diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-run-bin/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-run-bin/default.nix index aa710f493cd9..91d914422277 100644 --- a/nixpkgs/pkgs/development/tools/rust/cargo-run-bin/default.nix +++ b/nixpkgs/pkgs/development/tools/rust/cargo-run-bin/default.nix @@ -5,14 +5,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-run-bin"; - version = "1.4.1"; + version = "1.5.0"; src = fetchCrate { inherit pname version; - hash = "sha256-imp7TzSVWo6l23tQu2oMMdVj/3sT9mU+lIBc0cVwO+s="; + hash = "sha256-FPkZk5qKHrRR3V8s04yLgOVOKj+Rln3Cu/VW2bnr2fE="; }; - cargoHash = "sha256-TQOFXFdfD4iVy4K9IjcX0L7zLeNw9RAHb2WE5rERP/0="; + cargoHash = "sha256-aFHuIEDpGCel1FC7D0hTUmzHbEj7wVarsE0wNZ/3Khw="; # multiple impurities in tests doCheck = false; diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-spellcheck/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-spellcheck/default.nix index d608f6775b1a..6af361a12d2d 100644 --- a/nixpkgs/pkgs/development/tools/rust/cargo-spellcheck/default.nix +++ b/nixpkgs/pkgs/development/tools/rust/cargo-spellcheck/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , stdenv , Security +, SystemConfiguration }: rustPlatform.buildRustPackage rec { @@ -20,7 +21,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ rustPlatform.bindgenHook ]; - buildInputs = lib.optional stdenv.isDarwin Security; + buildInputs = lib.optionals stdenv.isDarwin [ Security SystemConfiguration ]; preCheck = "HOME=$(mktemp -d)"; diff --git a/nixpkgs/pkgs/development/tools/sqldef/default.nix b/nixpkgs/pkgs/development/tools/sqldef/default.nix index 8fac2f9aa0c4..f5fcdd762363 100644 --- a/nixpkgs/pkgs/development/tools/sqldef/default.nix +++ b/nixpkgs/pkgs/development/tools/sqldef/default.nix @@ -2,18 +2,18 @@ buildGoModule rec { pname = "sqldef"; - version = "0.16.7"; + version = "0.16.9"; src = fetchFromGitHub { owner = "k0kubun"; repo = "sqldef"; rev = "v${version}"; - hash = "sha256-y28dn/LhqQxbszKwOjpiU93oP1tq/H0NL9vonhERLzw="; + hash = "sha256-Y4H8tPUHaRMMZaZt1VjkZT5JJgEIY/dhocNccvoHf1Y="; }; proxyVendor = true; - vendorHash = "sha256-ugLjaKCVgVl2jhH/blQ44y/c8hxQpbdlxUC4u+FgMGM="; + vendorHash = "sha256-Qn10+uTAo68OTQp592H/T7D99LNIvG76aG/ye+xx2sk="; ldflags = [ "-s" "-w" "-X main.version=${version}" ]; diff --git a/nixpkgs/pkgs/development/tools/supabase-cli/default.nix b/nixpkgs/pkgs/development/tools/supabase-cli/default.nix index c7807fc9c6d0..ccdd0ff05cba 100644 --- a/nixpkgs/pkgs/development/tools/supabase-cli/default.nix +++ b/nixpkgs/pkgs/development/tools/supabase-cli/default.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "supabase-cli"; - version = "1.102.2"; + version = "1.107.0"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; rev = "v${version}"; - hash = "sha256-EhGGqBJdAnlccUFDUqzbujaVnQ8VggjY6vlGjI80TN8="; + hash = "sha256-uR7Iu1PdnzWp9+IJ5szUR6r+qKckyD6LFgsY5YQxT5c="; }; - vendorHash = "sha256-AiYLSXDmTrswAd64PjF0OH0/z4blAP68HfWlwL48fww="; + vendorHash = "sha256-gWGoRKlSo0C1gFU/kC4DcgOl0Mp5LCTpSZ1Yav0ZL9c="; ldflags = [ "-s" diff --git a/nixpkgs/pkgs/development/tools/typos/default.nix b/nixpkgs/pkgs/development/tools/typos/default.nix index 4024aa4f7272..c92c47ad8ac0 100644 --- a/nixpkgs/pkgs/development/tools/typos/default.nix +++ b/nixpkgs/pkgs/development/tools/typos/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "typos"; - version = "1.16.20"; + version = "1.16.21"; src = fetchFromGitHub { owner = "crate-ci"; repo = pname; rev = "v${version}"; - hash = "sha256-in9MCQEO3Bqzsjkz5FtV4sn3t9CXEKqukZkSSoA/CT4="; + hash = "sha256-tXrkKDrWqhckb0TS/wvx1L5aGYRltPIJIPLKvbQk2l8="; }; - cargoHash = "sha256-7fFhBsOpVYD/Z3EhGSYn64ebsYevowkCePCOlmbUpP8="; + cargoHash = "sha256-Zcrx/HSYhHFgDmlbaVy1L7sCbRUeG8XgDWE0OrQdajs="; meta = with lib; { description = "Source code spell checker"; diff --git a/nixpkgs/pkgs/development/tools/upbound/default.nix b/nixpkgs/pkgs/development/tools/upbound/default.nix index 04b4e45500b5..c4b2a421b431 100644 --- a/nixpkgs/pkgs/development/tools/upbound/default.nix +++ b/nixpkgs/pkgs/development/tools/upbound/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "upbound"; - version = "0.19.1"; + version = "0.21.0"; src = fetchFromGitHub { owner = pname; repo = "up"; rev = "v${version}"; - sha256 = "sha256-Dr6EKpKVy2DLhivJ42Bx+WJL2L710sQlXroaAm66Gpo="; + sha256 = "sha256-SvnmdpsdXbPSC+4inoMvu55az33Zucqf4c3yQ0g6EMw="; }; - vendorHash = "sha256-J7rZAvEx0jgkhJIEE19rV2WdBCIvkqYzB72ZiABs56U="; + vendorHash = "sha256-ai+Mro/ooUElJJq8BbnCo9PupIAwlanDeh+oe5otJJ4="; subPackages = [ "cmd/docker-credential-up" "cmd/up" ]; diff --git a/nixpkgs/pkgs/development/tools/wabt/default.nix b/nixpkgs/pkgs/development/tools/wabt/default.nix index 5c71762bd386..64b8f4dd474c 100644 --- a/nixpkgs/pkgs/development/tools/wabt/default.nix +++ b/nixpkgs/pkgs/development/tools/wabt/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "wabt"; - version = "1.0.33"; + version = "1.0.34"; src = fetchFromGitHub { owner = "WebAssembly"; repo = "wabt"; rev = version; - sha256 = "sha256-zSgV+lrNpQcR+V6Icyf3cPMeAdRDfsL2EErF8pxev5c="; + sha256 = "sha256-KlaMc3k1y6KviMDrMbKPcJOywJasrPZrnvSos8hgu+8="; fetchSubmodules = true; }; diff --git a/nixpkgs/pkgs/development/web/minify/default.nix b/nixpkgs/pkgs/development/web/minify/default.nix index 86ef8a4759f2..946ead2a18de 100644 --- a/nixpkgs/pkgs/development/web/minify/default.nix +++ b/nixpkgs/pkgs/development/web/minify/default.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "minify"; - version = "2.19.10"; + version = "2.20.0"; src = fetchFromGitHub { owner = "tdewolff"; repo = pname; rev = "v${version}"; - hash = "sha256-/OfNHhWbRZI7nRhBnjXfxL4Gf011ydlwEMDadCptFJY="; + hash = "sha256-E29bXPfQekp/X7yAvcEWHERO3aSCRa41csZqbZ3wOno="; }; - vendorHash = "sha256-ZtQbhhdt9mGRbTpgm6O4wnSPoKF9bAEswppmK+Urqhs="; + vendorHash = "sha256-hgxYk76M2vplOY63vvaWzErNCo7knmMrbenJcoa/t0U="; nativeBuildInputs = [ installShellFiles ]; |