From 3c6c410028c6311aea97648127194dee2b8f35c3 Mon Sep 17 00:00:00 2001 From: Alex Good Date: Thu, 1 Nov 2018 16:30:23 +0000 Subject: [PATCH] Add license entries and dependency upper bounds --- kubeconfig/package.yaml | 7 +++--- kubernetes-client-helper/package.yaml | 19 ++++++++------- kubernetes-watch/kubernetes-watch.cabal | 31 +++++++++++++++++++++++++ kubernetes-watch/package.yaml | 3 ++- kubernetes/kubernetes.cabal | 24 +++++++++---------- 5 files changed, 58 insertions(+), 26 deletions(-) create mode 100644 kubernetes-watch/kubernetes-watch.cabal diff --git a/kubeconfig/package.yaml b/kubeconfig/package.yaml index 822ea73..2dcb372 100644 --- a/kubeconfig/package.yaml +++ b/kubeconfig/package.yaml @@ -4,6 +4,7 @@ description: | This package contains functions for working with kubeconfig files. Usage of kubeconfig files are described at https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/ +license-file: ../LICENSE library: source-dirs: src tests: @@ -18,6 +19,6 @@ extra-source-files: - test/testdata/* dependencies: - base >=4.7 && <5.0 - - aeson - - containers - - text + - aeson >=1.0 && <2.0 + - containers >=0.5.0.0 && <0.6 + - text >=0.11 && <1.3 diff --git a/kubernetes-client-helper/package.yaml b/kubernetes-client-helper/package.yaml index c706a02..9d229a7 100644 --- a/kubernetes-client-helper/package.yaml +++ b/kubernetes-client-helper/package.yaml @@ -2,19 +2,20 @@ name: kubernetes-client-helper version: 0.1.0.0 library: source-dirs: src +license-file: ../LICENSE dependencies: - base >=4.7 && <5.0 - kubernetes == 0.1.0.0 - - pem - - x509 - - tls - - x509-system - - x509-store - - data-default-class - - connection - - x509-validation + - pem >= 0.2.2 && <= 0.2.4 + - x509 >= 1.7.2 && <= 1.7.4 + - tls >= 1.4.0 && <= 1.4.1 + - x509-system == 1.6.6 + - x509-store >= 1.6.5 && <= 1.6.6 + - data-default-class >= 0.1.2 && < 0.1.3 + - connection >= 0.2.8 && < 0.2.9 + - x509-validation >= 1.6.9 && <= 1.6.10 - http-client >=0.5 && <0.6 - - http-client-tls + - http-client-tls >= 0.3.5.1 && <= 0.3.5.3 - microlens >= 0.4.3 && <0.5 - bytestring >=0.10.0 && <0.11 - text >=0.11 && <1.3 diff --git a/kubernetes-watch/kubernetes-watch.cabal b/kubernetes-watch/kubernetes-watch.cabal new file mode 100644 index 0000000..95737db --- /dev/null +++ b/kubernetes-watch/kubernetes-watch.cabal @@ -0,0 +1,31 @@ +cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.31.0. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: 10680d8d4e1882ba151da8ed2e4fb7ea6d2eaf66c5dd4a455b3ebaee34560a80 + +name: kubernetes-watch +version: 0.1.0.0 +license: Apache-2.0 +license-file: ../LICENSE +build-type: Simple + +library + exposed-modules: + Kubernetes.Watch.Client + other-modules: + Paths_kubernetes_watch + hs-source-dirs: + src + build-depends: + aeson >=1.0 && <2.0 + , base >=4.7 && <5.0 + , bytestring >=0.10.0 && <0.11 + , http-client >=0.5 && <0.6 + , kubernetes ==0.1.0.0 + , mtl >=2.2.1 && <=2.2.2 + , streaming-bytestring >=0.1.5 && <0.2.0 + , text >=0.11 && <1.3 + default-language: Haskell2010 diff --git a/kubernetes-watch/package.yaml b/kubernetes-watch/package.yaml index eae5d8a..0459141 100644 --- a/kubernetes-watch/package.yaml +++ b/kubernetes-watch/package.yaml @@ -2,12 +2,13 @@ name: kubernetes-watch version: 0.1.0.0 library: source-dirs: src +license-file: ../LICENSE dependencies: - base >=4.7 && <5.0 - aeson >=1.0 && <2.0 - bytestring >=0.10.0 && <0.11 - http-client >=0.5 && <0.6 - - mtl >=2.2.1 + - mtl >=2.2.1 && <= 2.2.2 - streaming-bytestring >= 0.1.5 && < 0.2.0 - text >=0.11 && <1.3 - kubernetes == 0.1.0.0 diff --git a/kubernetes/kubernetes.cabal b/kubernetes/kubernetes.cabal index 92a4061..b552a60 100644 --- a/kubernetes/kubernetes.cabal +++ b/kubernetes/kubernetes.cabal @@ -4,7 +4,7 @@ synopsis: Auto-generated kubernetes API Client description: . Client library for calling the kubernetes API based on http-client. . - host: + host: . base path: https://localhost . @@ -15,11 +15,9 @@ description: . OpenAPI-Specification: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md . category: Web -homepage: https://github.com/swagger-api/swagger-codegen#readme -author: Author Name Here -maintainer: author.name@email.com -copyright: YEAR - AUTHOR -license: UnspecifiedLicense +homepage: https://github.com/kubernetes-client/haskell +license: Apache-2.0 +license-file: ../LICENSE build-type: Simple cabal-version: >= 1.10 @@ -36,25 +34,25 @@ library , base >=4.7 && <5.0 , base64-bytestring >1.0 && <2.0 , bytestring >=0.10.0 && <0.11 - , case-insensitive + , case-insensitive >= 1.2.0.10 && <= 1.2.0.11 , containers >=0.5.0.0 && <0.6 , deepseq >= 1.4 && <1.6 - , exceptions >= 0.4 + , exceptions >= 0.4 && <= 0.10.0 , http-api-data >= 0.3.4 && <0.4 , http-client >=0.5 && <0.6 - , http-client-tls + , http-client-tls >= 0.3.5.1 && <= 0.3.5.3 , http-media >= 0.4 && < 0.8 , http-types >=0.8 && <0.12 , iso8601-time >=0.1.3 && <0.2.0 , microlens >= 0.4.3 && <0.5 - , mtl >=2.2.1 + , mtl >=2.2.1 && <= 2.2.2 , network >=2.6.2 && <2.7 - , random >=1.1 + , random == 1.1 , safe-exceptions <0.2 , text >=0.11 && <1.3 , time >=1.5 && <1.9 - , transformers >=0.4.0.0 - , unordered-containers + , transformers >=0.4.0.0 && <= 0.5.5.0 + , unordered-containers >= 0.2.8.0 && <= 0.2.9.0 , vector >=0.10.9 && <0.13 , katip >=0.4 && < 0.6 exposed-modules: