@@ -629,19 +629,78 @@ describe the package as a whole:
629
629
and is rather intended as extra metadata for use by third party
630
630
tooling, such as e.g. CI tooling.
631
631
632
- Here's a typical usage example
632
+ Here's a typical usage example:
633
633
634
634
::
635
635
636
- tested-with: GHC == 8.6.3, GHC == 8.4.4, GHC == 8.2.2, GHC == 8.0.2,
636
+ tested-with: GHC == 9.0.1, GHC == 8.10.4, GHC == 8.8.4,
637
+ GHC == 8.6.5, GHC == 8.4.4, GHC == 8.2.2, GHC == 8.0.2,
637
638
GHC == 7.10.3, GHC == 7.8.4, GHC == 7.6.3, GHC == 7.4.2
638
639
639
- which can (starting with Cabal 3.0) also be written using the more
640
- concise set notation syntax
640
+ The same can be spread over several lines, for instance:
641
641
642
642
::
643
643
644
- tested-with: GHC == { 8.6.3, 8.4.4, 8.2.2, 8.0.2, 7.10.3, 7.8.4, 7.6.3, 7.4.2 }
644
+ tested-with: GHC == 9.0.1
645
+ , GHC == 8.10.4
646
+ , GHC == 8.8.4
647
+ , GHC == 8.6.5
648
+ , GHC == 8.4.4
649
+ , GHC == 8.2.2
650
+ , GHC == 8.0.2
651
+ , GHC == 7.10.3
652
+ , GHC == 7.8.4
653
+ , GHC == 7.6.3
654
+ , GHC == 7.4.2
655
+
656
+ The separating comma can also be dropped altogether:
657
+
658
+ ::
659
+
660
+ tested-with:
661
+ GHC == 9.0.1
662
+ GHC == 8.10.4
663
+ GHC == 8.8.4
664
+ GHC == 8.6.5
665
+ GHC == 8.4.4
666
+ GHC == 8.2.2
667
+ GHC == 8.0.2
668
+ GHC == 7.10.3
669
+ GHC == 7.8.4
670
+ GHC == 7.6.3
671
+ GHC == 7.4.2
672
+
673
+ However, this alternative might
674
+ `disappear <https://github.com/haskell/cabal/issues/4894#issuecomment-909008657 >`__
675
+ in the future.
676
+
677
+
678
+ Starting with :pkg-field: `cabal-version ` 3.0,
679
+ there are further conveniences.
680
+ First, a preceding ``, `` is allowed, so a bullet-list style
681
+ is possible (recommended):
682
+
683
+ ::
684
+
685
+ tested-with:
686
+ , GHC == 9.0.1
687
+ , GHC == 8.10.4
688
+ , GHC == 8.8.4
689
+ , GHC == 8.6.5
690
+ , GHC == 8.4.4
691
+ , GHC == 8.2.2
692
+ , GHC == 8.0.2
693
+ , GHC == 7.10.3
694
+ , GHC == 7.8.4
695
+ , GHC == 7.6.3
696
+ , GHC == 7.4.2
697
+
698
+
699
+ Second, a concise set notation syntax is available:
700
+
701
+ ::
702
+
703
+ tested-with: GHC == { 9.0.1, 8.10.4, 8.8.4, 8.6.5, 8.4.4, 8.2.2, 8.0.2, 7.10.3, 7.8.4, 7.6.3, 7.4.2 }
645
704
646
705
.. pkg-field :: data-files: filename list
647
706
0 commit comments