@@ -376,6 +376,8 @@ executable cabal
376
376
-Wnoncanonical-monad-instances
377
377
-Wnoncanonical-monadfail-instances
378
378
379
+ other-modules : Paths_cabal_install
380
+
379
381
if flag(lib)
380
382
build-depends :
381
383
cabal-install,
@@ -410,7 +412,145 @@ executable cabal
410
412
zlib >= 0.5.3 && < 0.7 ,
411
413
hackage-security >= 0.5.2.2 && < 0.6
412
414
413
- other-modules : Distribution.Client.Compat.FileLock
415
+ other-modules :
416
+ Distribution.Client.BuildReports.Anonymous
417
+ Distribution.Client.BuildReports.Storage
418
+ Distribution.Client.BuildReports.Types
419
+ Distribution.Client.BuildReports.Upload
420
+ Distribution.Client.Check
421
+ Distribution.Client.CmdBench
422
+ Distribution.Client.CmdBuild
423
+ Distribution.Client.CmdConfigure
424
+ Distribution.Client.CmdErrorMessages
425
+ Distribution.Client.CmdFreeze
426
+ Distribution.Client.CmdHaddock
427
+ Distribution.Client.CmdRepl
428
+ Distribution.Client.CmdRun
429
+ Distribution.Client.CmdTest
430
+ Distribution.Client.Compat.ExecutablePath
431
+ Distribution.Client.Compat.FileLock
432
+ Distribution.Client.Compat.FilePerms
433
+ Distribution.Client.Compat.Prelude
434
+ Distribution.Client.Compat.Process
435
+ Distribution.Client.Compat.Semaphore
436
+ Distribution.Client.Config
437
+ Distribution.Client.Configure
438
+ Distribution.Client.Dependency
439
+ Distribution.Client.Dependency.Types
440
+ Distribution.Client.DistDirLayout
441
+ Distribution.Client.Exec
442
+ Distribution.Client.Fetch
443
+ Distribution.Client.FetchUtils
444
+ Distribution.Client.FileMonitor
445
+ Distribution.Client.Freeze
446
+ Distribution.Client.GZipUtils
447
+ Distribution.Client.GenBounds
448
+ Distribution.Client.Get
449
+ Distribution.Client.Glob
450
+ Distribution.Client.GlobalFlags
451
+ Distribution.Client.Haddock
452
+ Distribution.Client.HttpUtils
453
+ Distribution.Client.IndexUtils
454
+ Distribution.Client.IndexUtils.Timestamp
455
+ Distribution.Client.Init
456
+ Distribution.Client.Init.Heuristics
457
+ Distribution.Client.Init.Licenses
458
+ Distribution.Client.Init.Types
459
+ Distribution.Client.Install
460
+ Distribution.Client.InstallPlan
461
+ Distribution.Client.InstallSymlink
462
+ Distribution.Client.JobControl
463
+ Distribution.Client.List
464
+ Distribution.Client.Manpage
465
+ Distribution.Client.Nix
466
+ Distribution.Client.Outdated
467
+ Distribution.Client.PackageHash
468
+ Distribution.Client.PackageUtils
469
+ Distribution.Client.ParseUtils
470
+ Distribution.Client.ProjectBuilding
471
+ Distribution.Client.ProjectBuilding.Types
472
+ Distribution.Client.ProjectConfig
473
+ Distribution.Client.ProjectConfig.Legacy
474
+ Distribution.Client.ProjectConfig.Types
475
+ Distribution.Client.ProjectOrchestration
476
+ Distribution.Client.ProjectPlanOutput
477
+ Distribution.Client.ProjectPlanning
478
+ Distribution.Client.ProjectPlanning.Types
479
+ Distribution.Client.RebuildMonad
480
+ Distribution.Client.Reconfigure
481
+ Distribution.Client.Run
482
+ Distribution.Client.Sandbox
483
+ Distribution.Client.Sandbox.Index
484
+ Distribution.Client.Sandbox.PackageEnvironment
485
+ Distribution.Client.Sandbox.Timestamp
486
+ Distribution.Client.Sandbox.Types
487
+ Distribution.Client.SavedFlags
488
+ Distribution.Client.Security.DNS
489
+ Distribution.Client.Security.HTTP
490
+ Distribution.Client.Setup
491
+ Distribution.Client.SetupWrapper
492
+ Distribution.Client.SolverInstallPlan
493
+ Distribution.Client.SourceFiles
494
+ Distribution.Client.SrcDist
495
+ Distribution.Client.Store
496
+ Distribution.Client.Tar
497
+ Distribution.Client.TargetSelector
498
+ Distribution.Client.Targets
499
+ Distribution.Client.Types
500
+ Distribution.Client.Update
501
+ Distribution.Client.Upload
502
+ Distribution.Client.Utils
503
+ Distribution.Client.Utils.Assertion
504
+ Distribution.Client.Utils.Json
505
+ Distribution.Client.Win32SelfUpgrade
506
+ Distribution.Client.World
507
+ Distribution.Solver.Modular
508
+ Distribution.Solver.Modular.Assignment
509
+ Distribution.Solver.Modular.Builder
510
+ Distribution.Solver.Modular.Configured
511
+ Distribution.Solver.Modular.ConfiguredConversion
512
+ Distribution.Solver.Modular.ConflictSet
513
+ Distribution.Solver.Modular.Cycles
514
+ Distribution.Solver.Modular.Dependency
515
+ Distribution.Solver.Modular.Explore
516
+ Distribution.Solver.Modular.Flag
517
+ Distribution.Solver.Modular.Index
518
+ Distribution.Solver.Modular.IndexConversion
519
+ Distribution.Solver.Modular.LabeledGraph
520
+ Distribution.Solver.Modular.Linking
521
+ Distribution.Solver.Modular.Log
522
+ Distribution.Solver.Modular.Message
523
+ Distribution.Solver.Modular.PSQ
524
+ Distribution.Solver.Modular.Package
525
+ Distribution.Solver.Modular.Preference
526
+ Distribution.Solver.Modular.RetryLog
527
+ Distribution.Solver.Modular.Solver
528
+ Distribution.Solver.Modular.Tree
529
+ Distribution.Solver.Modular.Validate
530
+ Distribution.Solver.Modular.Var
531
+ Distribution.Solver.Modular.Version
532
+ Distribution.Solver.Modular.WeightedPSQ
533
+ Distribution.Solver.Types.ComponentDeps
534
+ Distribution.Solver.Types.ConstraintSource
535
+ Distribution.Solver.Types.DependencyResolver
536
+ Distribution.Solver.Types.Flag
537
+ Distribution.Solver.Types.InstSolverPackage
538
+ Distribution.Solver.Types.InstalledPreference
539
+ Distribution.Solver.Types.LabeledPackageConstraint
540
+ Distribution.Solver.Types.OptionalStanza
541
+ Distribution.Solver.Types.PackageConstraint
542
+ Distribution.Solver.Types.PackageFixedDeps
543
+ Distribution.Solver.Types.PackageIndex
544
+ Distribution.Solver.Types.PackagePath
545
+ Distribution.Solver.Types.PackagePreferences
546
+ Distribution.Solver.Types.PkgConfigDb
547
+ Distribution.Solver.Types.Progress
548
+ Distribution.Solver.Types.ResolverPackage
549
+ Distribution.Solver.Types.Settings
550
+ Distribution.Solver.Types.SolverId
551
+ Distribution.Solver.Types.SolverPackage
552
+ Distribution.Solver.Types.SourcePackage
553
+ Distribution.Solver.Types.Variable
414
554
415
555
if flag(old-bytestring)
416
556
build-depends : bytestring < 0.10.2 , bytestring-builder >= 0.10 && < 1
@@ -462,6 +602,31 @@ executable cabal
462
602
MemoryUsageTests
463
603
SolverQuickCheck
464
604
IntegrationTests2
605
+
606
+ UnitTests.Distribution.Client.ArbitraryInstances
607
+ UnitTests.Distribution.Client.FileMonitor
608
+ UnitTests.Distribution.Client.GZipUtils
609
+ UnitTests.Distribution.Client.Glob
610
+ UnitTests.Distribution.Client.IndexUtils.Timestamp
611
+ UnitTests.Distribution.Client.InstallPlan
612
+ UnitTests.Distribution.Client.JobControl
613
+ UnitTests.Distribution.Client.ProjectConfig
614
+ UnitTests.Distribution.Client.Sandbox
615
+ UnitTests.Distribution.Client.Sandbox.Timestamp
616
+ UnitTests.Distribution.Client.Store
617
+ UnitTests.Distribution.Client.Tar
618
+ UnitTests.Distribution.Client.Targets
619
+ UnitTests.Distribution.Client.UserConfig
620
+ UnitTests.Distribution.Solver.Modular.Builder
621
+ UnitTests.Distribution.Solver.Modular.DSL
622
+ UnitTests.Distribution.Solver.Modular.DSL.TestCaseUtils
623
+ UnitTests.Distribution.Solver.Modular.MemoryUsage
624
+ UnitTests.Distribution.Solver.Modular.QuickCheck
625
+ UnitTests.Distribution.Solver.Modular.RetryLog
626
+ UnitTests.Distribution.Solver.Modular.Solver
627
+ UnitTests.Distribution.Solver.Modular.WeightedPSQ
628
+ UnitTests.Options
629
+
465
630
cpp-options : -DMONOLITHIC
466
631
build-depends :
467
632
Cabal >= 2.1 && < 2.2 ,
0 commit comments