Migrated from godep to govendor for dependency management

This commit is contained in:
Michael Mayer 2018-08-15 16:17:36 +02:00
parent 97b8eec9e9
commit a9fadb3111
9 changed files with 354 additions and 384 deletions

5
.dockerignore Normal file
View file

@ -0,0 +1,5 @@
photos
frontend/node_modules
vendor/*
!vendor/.gitignore
!vendor/vendor.json

1
.gitignore vendored
View file

@ -37,5 +37,4 @@ Thumbs.db
.swp
.tmp
/photos/
/vendor/
node_modules/

View file

@ -9,7 +9,7 @@ before_script:
- docker-compose exec photoprism /usr/local/go/bin/go run cmd/photoprism/photoprism.go migrate-db
script:
- docker-compose exec photoprism /usr/local/go/bin/go test
- docker-compose exec photoprism /go/bin/govendor test +local
after_script:
- docker-compose -f docker-compose.travis.yml down

View file

@ -86,10 +86,6 @@ RUN mkdir -p /model && \
RUN go get -u github.com/kardianos/govendor
RUN curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
RUN mkdir -m 777 /go/pkg/dep
# Create user
# RUN adduser --disabled-password --gecos '' photoprism
# USER photoprism
@ -100,7 +96,8 @@ COPY . .
RUN cp config.example.yml ~/.photoprism
RUN dep ensure
RUN govendor sync
# Install the app
RUN go build cmd/photoprism/photoprism.go
# Build
# RUN go build cmd/photoprism/photoprism.go
# RUN govendor install +local,program

343
Gopkg.lock generated
View file

@ -1,343 +0,0 @@
# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
[[projects]]
digest = "1:8b95956b70e181b19025c7ba3578fdfd8efbec4ce916490700488afb9218972c"
name = "cloud.google.com/go"
packages = ["civil"]
pruneopts = ""
revision = "64a2037ec6be8a4b0c1d1f706ed35b428b989239"
version = "v0.26.0"
[[projects]]
branch = "master"
digest = "1:31d8d99992991e1498c669ccff1090b195ac5c5084c8ffdb2c746aed432ff7d3"
name = "github.com/araddon/dateparse"
packages = ["."]
pruneopts = ""
revision = "cfd92a431d0efe36a1b81ca25d15b98aae4dbdb6"
[[projects]]
branch = "master"
digest = "1:445872e4dcdd2820291be6f6d7b06d69f3847c39f31850196d99c3b55f50c503"
name = "github.com/bamiaux/rez"
packages = ["."]
pruneopts = ""
revision = "29f4463c688b986c11f166b12734f69b58b5555f"
[[projects]]
branch = "master"
digest = "1:35e720ea6905b542e60541b7850936472e8f12eb9ca1fea94f99079fe632f007"
name = "github.com/brett-lempereur/ish"
packages = ["."]
pruneopts = ""
revision = "bbdc45bcf55de61b38b4108871199a117aecd1be"
[[projects]]
digest = "1:56c130d885a4aacae1dd9c7b71cfe39912c7ebc1ff7d2b46083c8812996dc43b"
name = "github.com/davecgh/go-spew"
packages = ["spew"]
pruneopts = ""
revision = "346938d642f2ec3594ed81d874461961cd0faa76"
version = "v1.1.0"
[[projects]]
branch = "master"
digest = "1:59d26e030b4edadff17e264d382f0631eac378de47073c9aa0da2b73e243f682"
name = "github.com/denisenkom/go-mssqldb"
packages = [
".",
"internal/cp",
]
pruneopts = ""
revision = "242fa5aa1b45aeb9fcdfeee88822982e3f548e22"
[[projects]]
digest = "1:ebcfd06c38a94af7f307d3ed0600e06b6da0ca9106f77e7ee4d79a33c8518529"
name = "github.com/disintegration/imaging"
packages = ["."]
pruneopts = ""
revision = "bbcee2f5c9d5e94ca42c8b50ec847fec64a6c134"
version = "v1.4.2"
[[projects]]
digest = "1:7b4b8c901568da024c49be7ff5e20fdecef629b60679c803041093823fb8d081"
name = "github.com/djherbis/times"
packages = ["."]
pruneopts = ""
revision = "95292e44976d1217cf3611dc7c8d9466877d3ed5"
version = "v1.0.1"
[[projects]]
branch = "master"
digest = "1:1120f960f5c334f0f94bad29eefaf73d52d226893369693686148f66c1993f15"
name = "github.com/gin-contrib/sse"
packages = ["."]
pruneopts = ""
revision = "22d885f9ecc78bf4ee5d72b937e4bbcdc58e8cae"
[[projects]]
digest = "1:748df8eda48a48d6d05ebb848a6cf966f846fa4e6179f8731385d04d7a287fc1"
name = "github.com/gin-gonic/gin"
packages = [
".",
"binding",
"json",
"render",
]
pruneopts = ""
revision = "b869fe1415e4b9eb52f247441830d502aece2d4d"
version = "v1.3.0"
[[projects]]
digest = "1:c07de423ca37dc2765396d6971599ab652a339538084b9b58c9f7fc533b28525"
name = "github.com/go-sql-driver/mysql"
packages = ["."]
pruneopts = ""
revision = "d523deb1b23d913de5bdada721a6071e71283618"
version = "v1.4.0"
[[projects]]
digest = "1:f958a1c137db276e52f0b50efee41a1a389dcdded59a69711f3e872757dab34b"
name = "github.com/golang/protobuf"
packages = ["proto"]
pruneopts = ""
revision = "b4deda0973fb4c70b50d226b1af49f3da59f5265"
version = "v1.1.0"
[[projects]]
digest = "1:d269638dbd514822446c3c818b6389c880058af79ec54d97731818b34fe66921"
name = "github.com/jinzhu/gorm"
packages = [
".",
"dialects/mssql",
"dialects/mysql",
"dialects/postgres",
"dialects/sqlite",
]
pruneopts = ""
revision = "6ed508ec6a4ecb3531899a69cbc746ccf65a4166"
version = "v1.9.1"
[[projects]]
branch = "master"
digest = "1:d9a7385b84d8187fd94e0357045c6fa1147ca94caa56fdd539336c7c102fc728"
name = "github.com/jinzhu/inflection"
packages = ["."]
pruneopts = ""
revision = "04140366298a54a039076d798123ffa108fff46c"
[[projects]]
digest = "1:b79fc583e4dc7055ed86742e22164ac41bf8c0940722dbcb600f1a3ace1a8cb5"
name = "github.com/json-iterator/go"
packages = ["."]
pruneopts = ""
revision = "1624edc4454b8682399def8740d46db5e4362ba4"
version = "1.1.5"
[[projects]]
branch = "master"
digest = "1:72ac8b303addf8e2ba29c3fab8feb6630d05b272ae07f9f60b281ad9ee97b61f"
name = "github.com/kylelemons/go-gypsy"
packages = ["yaml"]
pruneopts = ""
revision = "08cad365cd28a7fba23bb1e57aa43c5e18ad8bb8"
[[projects]]
branch = "master"
digest = "1:09792d732b079867772cdbabdf7dc54ef9f9d04c998a9ce6226657151fccbb94"
name = "github.com/lib/pq"
packages = [
".",
"hstore",
"oid",
]
pruneopts = ""
revision = "90697d60dd844d5ef6ff15135d0203f65d2f53b8"
[[projects]]
digest = "1:78229b46ddb7434f881390029bd1af7661294af31f6802e0e1bedaad4ab0af3c"
name = "github.com/mattn/go-isatty"
packages = ["."]
pruneopts = ""
revision = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"
version = "v0.0.3"
[[projects]]
digest = "1:bc03901fc8f0965ccba8bc453eae21a9b04f95999eab664c7de6dc7290f4e8f4"
name = "github.com/mattn/go-sqlite3"
packages = ["."]
pruneopts = ""
revision = "25ecb14adfc7543176f7d85291ec7dba82c6f7e4"
version = "v1.9.0"
[[projects]]
digest = "1:0c0ff2a89c1bb0d01887e1dac043ad7efbf3ec77482ef058ac423d13497e16fd"
name = "github.com/modern-go/concurrent"
packages = ["."]
pruneopts = ""
revision = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
version = "1.0.3"
[[projects]]
digest = "1:e32bdbdb7c377a07a9a46378290059822efdce5c8d96fe71940d87cb4f918855"
name = "github.com/modern-go/reflect2"
packages = ["."]
pruneopts = ""
revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"
version = "1.0.1"
[[projects]]
digest = "1:7365acd48986e205ccb8652cc746f09c8b7876030d53710ea6ef7d0bd0dcd7ca"
name = "github.com/pkg/errors"
packages = ["."]
pruneopts = ""
revision = "645ef00459ed84a119197bfb8d8205042c6df63d"
version = "v0.8.0"
[[projects]]
digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411"
name = "github.com/pmezard/go-difflib"
packages = ["difflib"]
pruneopts = ""
revision = "792786c7400a136282c1664665ae0a8db921c6c2"
version = "v1.0.0"
[[projects]]
branch = "go1"
digest = "1:6121942039481ed09e319a5aef3b7468b341d4c7d4a664a9f6e66eca535416cf"
name = "github.com/rwcarlsen/goexif"
packages = [
"exif",
"mknote",
"tiff",
]
pruneopts = ""
revision = "8d986c03457a2057c7b0fb0a48113f7dd48f9619"
[[projects]]
digest = "1:26a7745eb5573df3e4a288dfb8be79090c3e96aa741693838c6c9af85396b176"
name = "github.com/steakknife/hamming"
packages = ["."]
pruneopts = ""
revision = "5ac3f73b8842df21423978fbbeb5166670f6f73e"
version = "0.2.3"
[[projects]]
digest = "1:c587772fb8ad29ad4db67575dad25ba17a51f072ff18a22b4f0257a4d9c24f75"
name = "github.com/stretchr/testify"
packages = ["assert"]
pruneopts = ""
revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686"
version = "v1.2.2"
[[projects]]
digest = "1:59a17c3323333602195b838058ac02843f709c8a295cda559f1c28d7e05bda7a"
name = "github.com/tensorflow/tensorflow"
packages = [
"tensorflow/go",
"tensorflow/go/op",
]
pruneopts = ""
revision = "656e7a2b347c3c6eb76a6c130ed4b1def567b6c1"
version = "v1.10.0"
[[projects]]
digest = "1:2e7f653483e51243b6cd6de60ce39bde0d6927d10a3c24295ab0f82cb1efeae2"
name = "github.com/ugorji/go"
packages = ["codec"]
pruneopts = ""
revision = "b4c50a2b199d93b13dc15e78929cfb23bfdf21ab"
version = "v1.1.1"
[[projects]]
digest = "1:e85837cb04b78f61688c6eba93ea9d14f60d611e2aaf8319999b1a60d2dafbfa"
name = "github.com/urfave/cli"
packages = ["."]
pruneopts = ""
revision = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1"
version = "v1.20.0"
[[projects]]
branch = "master"
digest = "1:4cae11053a5fc8e7b08228fcc14d161d3e60b64ba508a8b216937da472690991"
name = "golang.org/x/crypto"
packages = ["md4"]
pruneopts = ""
revision = "de0752318171da717af4ce24d0a2e8626afaeb11"
[[projects]]
branch = "master"
digest = "1:0960a9f676f505c50b45b2db87151ef60991c6f4764083b02acfabf09bcdc5cc"
name = "golang.org/x/image"
packages = [
"bmp",
"riff",
"tiff",
"tiff/lzw",
"vp8",
"vp8l",
"webp",
]
pruneopts = ""
revision = "c73c2afc3b812cdd6385de5a50616511c4a3d458"
[[projects]]
branch = "master"
digest = "1:b779cc85de245422bf70d8a21e6afcf3c0591eca64dc507feb9f054f64b21ab9"
name = "golang.org/x/sys"
packages = ["unix"]
pruneopts = ""
revision = "4e1fef5609515ec7a2cee7b5de30ba6d9b438cbf"
[[projects]]
digest = "1:c1771ca6060335f9768dff6558108bc5ef6c58506821ad43377ee23ff059e472"
name = "google.golang.org/appengine"
packages = ["cloudsql"]
pruneopts = ""
revision = "b1f26356af11148e710935ed1ac8a7f5702c7612"
version = "v1.1.0"
[[projects]]
digest = "1:dd549e360e5a8f982a28c2bcbe667307ceffe538ed9afc7c965524f1ac285b3f"
name = "gopkg.in/go-playground/validator.v8"
packages = ["."]
pruneopts = ""
revision = "5f1438d3fca68893a817e4a66806cea46a9e4ebf"
version = "v8.18.2"
[[projects]]
digest = "1:f0620375dd1f6251d9973b5f2596228cc8042e887cd7f827e4220bc1ce8c30e2"
name = "gopkg.in/yaml.v2"
packages = ["."]
pruneopts = ""
revision = "5420a8b6744d3b0345ab293f6fcba19c978f1183"
version = "v2.2.1"
[solve-meta]
analyzer-name = "dep"
analyzer-version = 1
input-imports = [
"github.com/araddon/dateparse",
"github.com/brett-lempereur/ish",
"github.com/disintegration/imaging",
"github.com/djherbis/times",
"github.com/gin-gonic/gin",
"github.com/gin-gonic/gin/binding",
"github.com/jinzhu/gorm",
"github.com/jinzhu/gorm/dialects/mssql",
"github.com/jinzhu/gorm/dialects/mysql",
"github.com/jinzhu/gorm/dialects/postgres",
"github.com/jinzhu/gorm/dialects/sqlite",
"github.com/kylelemons/go-gypsy/yaml",
"github.com/pkg/errors",
"github.com/rwcarlsen/goexif/exif",
"github.com/rwcarlsen/goexif/mknote",
"github.com/steakknife/hamming",
"github.com/stretchr/testify/assert",
"github.com/tensorflow/tensorflow/tensorflow/go",
"github.com/tensorflow/tensorflow/tensorflow/go/op",
"github.com/urfave/cli",
]
solver-name = "gps-cdcl"
solver-version = 1

View file

@ -1,30 +0,0 @@
# Gopkg.toml example
#
# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md
# for detailed Gopkg.toml documentation.
#
# required = ["github.com/user/thing/cmd/thing"]
# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"]
#
# [[constraint]]
# name = "github.com/user/project"
# version = "1.0.0"
#
# [[constraint]]
# name = "github.com/user/project2"
# branch = "dev"
# source = "github.com/myfork/project2"
#
# [[override]]
# name = "github.com/x/y"
# version = "2.4.0"
[[constraint]]
branch = "master"
name = "github.com/kylelemons/go-gypsy"
[[constraint]]
name = "github.com/urfave/cli"
version = "1.20.0"

View file

@ -42,8 +42,8 @@ docker-compose up
```
docker-compose exec photoprism bash
dep ensure
go test
govendor sync
govendor test +local
go run cmd/photoprism/photoprism.go migrate-db
go run cmd/photoprism/photoprism.go start
```

3
vendor/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
*
!.gitignore
!vendor.json

339
vendor/vendor.json vendored Normal file
View file

@ -0,0 +1,339 @@
{
"comment": "",
"ignore": "test",
"package": [
{
"checksumSHA1": "NkpNQgmrdzGr9HUDL8Bp5YAxt0k=",
"path": "cloud.google.com/go/civil",
"revision": "64a2037ec6be8a4b0c1d1f706ed35b428b989239",
"version": "v0.26.0",
"versionExact": "v0.26.0"
},
{
"checksumSHA1": "bxtrVQB+698clLEGq7PppnWfXJk=",
"path": "github.com/araddon/dateparse",
"revision": "cfd92a431d0efe36a1b81ca25d15b98aae4dbdb6"
},
{
"checksumSHA1": "FOqUoijHGUZuS1T4pTcdlrNNlvc=",
"path": "github.com/bamiaux/rez",
"revision": "29f4463c688b986c11f166b12734f69b58b5555f"
},
{
"checksumSHA1": "EX69GRMoY+lwW6L7CsJ9vqQ7CEE=",
"path": "github.com/brett-lempereur/ish",
"revision": "bbdc45bcf55de61b38b4108871199a117aecd1be"
},
{
"checksumSHA1": "dvabztWVQX8f6oMLRyv4dLH+TGY=",
"path": "github.com/davecgh/go-spew/spew",
"revision": "346938d642f2ec3594ed81d874461961cd0faa76",
"version": "v1.1.0",
"versionExact": "v1.1.0"
},
{
"checksumSHA1": "DMaYBeUyvGlQNcjKqTu5Fwako0E=",
"path": "github.com/denisenkom/go-mssqldb",
"revision": "242fa5aa1b45aeb9fcdfeee88822982e3f548e22"
},
{
"checksumSHA1": "wu8t19t2rmyrrfDfdu9v7f/+iag=",
"path": "github.com/denisenkom/go-mssqldb/internal/cp",
"revision": "242fa5aa1b45aeb9fcdfeee88822982e3f548e22"
},
{
"checksumSHA1": "cx8+0bQErgKl2knt3SG9AhlBwRI=",
"path": "github.com/disintegration/imaging",
"revision": "bbcee2f5c9d5e94ca42c8b50ec847fec64a6c134",
"version": "v1.4.2",
"versionExact": "v1.4.2"
},
{
"checksumSHA1": "T2xvHXNoxLGX9i6IoL0MpLOeuu4=",
"path": "github.com/djherbis/times",
"revision": "95292e44976d1217cf3611dc7c8d9466877d3ed5",
"version": "v1.0.1",
"versionExact": "v1.0.1"
},
{
"checksumSHA1": "QeKwBtN2df+j+4stw3bQJ6yO4EY=",
"path": "github.com/gin-contrib/sse",
"revision": "22d885f9ecc78bf4ee5d72b937e4bbcdc58e8cae"
},
{
"checksumSHA1": "90S9sFqcIo/uuwQzz1t/wYs7GEs=",
"path": "github.com/gin-gonic/gin",
"revision": "b869fe1415e4b9eb52f247441830d502aece2d4d",
"version": "v1.3.0",
"versionExact": "v1.3.0"
},
{
"checksumSHA1": "BjShmaQTKI8+411rCb7LFqJkLA0=",
"path": "github.com/gin-gonic/gin/binding",
"revision": "b869fe1415e4b9eb52f247441830d502aece2d4d",
"version": "v1.3.0",
"versionExact": "v1.3.0"
},
{
"checksumSHA1": "woO1qIxIeQ1bcbPSiMfAKk3r4xg=",
"path": "github.com/gin-gonic/gin/json",
"revision": "b869fe1415e4b9eb52f247441830d502aece2d4d",
"version": "v1.3.0",
"versionExact": "v1.3.0"
},
{
"checksumSHA1": "f1n8P2YAi3o+X0//dkoDJ822zW0=",
"path": "github.com/gin-gonic/gin/render",
"revision": "b869fe1415e4b9eb52f247441830d502aece2d4d",
"version": "v1.3.0",
"versionExact": "v1.3.0"
},
{
"checksumSHA1": "kxzfnN+IPF0sViI9iiUnI7aZVWM=",
"path": "github.com/go-sql-driver/mysql",
"revision": "d523deb1b23d913de5bdada721a6071e71283618",
"version": "v1.4.0",
"versionExact": "v1.4.0"
},
{
"checksumSHA1": "Pyou8mceOASSFxc7GeXZuVdSMi0=",
"path": "github.com/golang/protobuf/proto",
"revision": "b4deda0973fb4c70b50d226b1af49f3da59f5265",
"version": "v1.1.0",
"versionExact": "v1.1.0"
},
{
"checksumSHA1": "IPuI0TCUlOnJGLYWyJDDH6xbtZg=",
"path": "github.com/jinzhu/gorm",
"revision": "6ed508ec6a4ecb3531899a69cbc746ccf65a4166",
"version": "v1.9.1",
"versionExact": "v1.9.1"
},
{
"checksumSHA1": "5QGBsDkdrfh4pP8tMb3qesyEuNI=",
"path": "github.com/jinzhu/gorm/dialects/mssql",
"revision": "6ed508ec6a4ecb3531899a69cbc746ccf65a4166",
"version": "v1.9.1",
"versionExact": "v1.9.1"
},
{
"checksumSHA1": "eECxSkwh0WmhLwaxHfkvcLOWS08=",
"path": "github.com/jinzhu/gorm/dialects/mysql",
"revision": "6ed508ec6a4ecb3531899a69cbc746ccf65a4166",
"version": "v1.9.1",
"versionExact": "v1.9.1"
},
{
"checksumSHA1": "Sf/CFFl00e8nN8DDKaT2dKLUaFI=",
"path": "github.com/jinzhu/gorm/dialects/postgres",
"revision": "6ed508ec6a4ecb3531899a69cbc746ccf65a4166",
"version": "v1.9.1",
"versionExact": "v1.9.1"
},
{
"checksumSHA1": "4VZ1gLZHMumRjV3fclS1aX8S1aQ=",
"path": "github.com/jinzhu/gorm/dialects/sqlite",
"revision": "6ed508ec6a4ecb3531899a69cbc746ccf65a4166",
"version": "v1.9.1",
"versionExact": "v1.9.1"
},
{
"checksumSHA1": "4eelJOSLZoDzLuaJvgilOBVNovU=",
"path": "github.com/jinzhu/inflection",
"revision": "04140366298a54a039076d798123ffa108fff46c"
},
{
"checksumSHA1": "WqeEgS7pqqkwK8mlrAZmDgtWJMY=",
"path": "github.com/json-iterator/go",
"revision": "1624edc4454b8682399def8740d46db5e4362ba4",
"version": "1.1.5",
"versionExact": "1.1.5"
},
{
"checksumSHA1": "p+Bj1OSkp9/zxr6oZGzBAvYsdm0=",
"path": "github.com/kylelemons/go-gypsy/yaml",
"revision": "08cad365cd28a7fba23bb1e57aa43c5e18ad8bb8"
},
{
"checksumSHA1": "s6eyIXpJ7VAU06FM27GcEBM/5lo=",
"path": "github.com/lib/pq",
"revision": "90697d60dd844d5ef6ff15135d0203f65d2f53b8"
},
{
"checksumSHA1": "EnMmNGgpDa5sNw0Zs5RhvNDcP2g=",
"path": "github.com/lib/pq/hstore",
"revision": "90697d60dd844d5ef6ff15135d0203f65d2f53b8"
},
{
"checksumSHA1": "AU3fA8Sm33Vj9PBoRPSeYfxLRuE=",
"path": "github.com/lib/pq/oid",
"revision": "90697d60dd844d5ef6ff15135d0203f65d2f53b8"
},
{
"checksumSHA1": "y/A5iuvwjytQE2CqVuphQRXR2nI=",
"path": "github.com/mattn/go-isatty",
"revision": "0360b2af4f38e8d38c7fce2a9f4e702702d73a39",
"version": "v0.0.3",
"versionExact": "v0.0.3"
},
{
"checksumSHA1": "vOU8oTlSs07Z6qIN0wU/Tvs9gpw=",
"path": "github.com/mattn/go-sqlite3",
"revision": "25ecb14adfc7543176f7d85291ec7dba82c6f7e4",
"version": "v1.9.0",
"versionExact": "v1.9.0"
},
{
"checksumSHA1": "ZTcgWKWHsrX0RXYVXn5Xeb8Q0go=",
"path": "github.com/modern-go/concurrent",
"revision": "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94",
"version": "1.0.3",
"versionExact": "1.0.3"
},
{
"checksumSHA1": "ZMzoxY0Lv/LbDmyJXFjlMOyXZC4=",
"path": "github.com/modern-go/reflect2",
"revision": "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd",
"version": "1.0.1",
"versionExact": "1.0.1"
},
{
"checksumSHA1": "ynJSWoF6v+3zMnh9R0QmmG6iGV8=",
"path": "github.com/pkg/errors",
"revision": "645ef00459ed84a119197bfb8d8205042c6df63d",
"version": "v0.8.0",
"versionExact": "v0.8.0"
},
{
"checksumSHA1": "LuFv4/jlrmFNnDb/5SCSEPAM9vU=",
"path": "github.com/pmezard/go-difflib/difflib",
"revision": "792786c7400a136282c1664665ae0a8db921c6c2",
"version": "v1.0.0",
"versionExact": "v1.0.0"
},
{
"checksumSHA1": "iBvvPeuLRFIsIzgg9+yT+5Vd1CM=",
"path": "github.com/rwcarlsen/goexif/exif",
"revision": "8d986c03457a2057c7b0fb0a48113f7dd48f9619"
},
{
"checksumSHA1": "IWa5Zoq02qKditmN5i3n34/lB6Y=",
"path": "github.com/rwcarlsen/goexif/mknote",
"revision": "8d986c03457a2057c7b0fb0a48113f7dd48f9619"
},
{
"checksumSHA1": "+U9e5hzJhYX2vQtcIC+bgbYeSF0=",
"path": "github.com/rwcarlsen/goexif/tiff",
"revision": "8d986c03457a2057c7b0fb0a48113f7dd48f9619"
},
{
"checksumSHA1": "yfEYjkP2xB8f09Wk3cYeeYg/9Jg=",
"path": "github.com/steakknife/hamming",
"revision": "5ac3f73b8842df21423978fbbeb5166670f6f73e",
"version": "0.2.3",
"versionExact": "0.2.3"
},
{
"checksumSHA1": "c6pbpF7eowwO59phRTpF8cQ80Z0=",
"path": "github.com/stretchr/testify/assert",
"revision": "f35b8ab0b5a2cef36673838d662e249dd9c94686",
"version": "v1.2.2",
"versionExact": "v1.2.2"
},
{
"checksumSHA1": "1qqFXxl6/LZlWI3PbzcZh7NTMNQ=",
"path": "github.com/tensorflow/tensorflow/tensorflow/go",
"revision": "656e7a2b347c3c6eb76a6c130ed4b1def567b6c1",
"version": "v1.10.0",
"versionExact": "v1.10.0"
},
{
"checksumSHA1": "D53ALXNtTTOzsaZat/hD1tVaFFk=",
"path": "github.com/tensorflow/tensorflow/tensorflow/go/op",
"revision": "656e7a2b347c3c6eb76a6c130ed4b1def567b6c1",
"version": "v1.10.0",
"versionExact": "v1.10.0"
},
{
"checksumSHA1": "5Bd8RPhhaKcEXkagzPqymP4Gx5E=",
"path": "github.com/ugorji/go/codec",
"revision": "b4c50a2b199d93b13dc15e78929cfb23bfdf21ab",
"version": "v1.1.1",
"versionExact": "v1.1.1"
},
{
"checksumSHA1": "wHJK2MbuCCBwndMy6qzRMCDuQ1E=",
"path": "github.com/urfave/cli",
"revision": "cfb38830724cc34fedffe9a2a29fb54fa9169cd1",
"version": "v1.20.0",
"versionExact": "v1.20.0"
},
{
"checksumSHA1": "MCeXr2RNeiG1XG6V+er1OR0qyeo=",
"path": "golang.org/x/crypto/md4",
"revision": "de0752318171da717af4ce24d0a2e8626afaeb11"
},
{
"checksumSHA1": "fxb3DNsxWefntdMn2I98U5ZpTXU=",
"path": "golang.org/x/image/bmp",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "zdekzNuFGSoxAZ8cURGsrhBObZs=",
"path": "golang.org/x/image/riff",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "xHj7hC7bSAOdCF/aEfmFAK5i3ns=",
"path": "golang.org/x/image/tiff",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "PF6VjvpNpOdR8epWH1Liyy7x1Qg=",
"path": "golang.org/x/image/tiff/lzw",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "ebUbLKyTEaupuKj5KsceDfkn+UA=",
"path": "golang.org/x/image/vp8",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "MF/A3WDD30iVwlktK0itZ0PTJho=",
"path": "golang.org/x/image/vp8l",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "wwirbKM4d69iWA4s9JwpXTsda3A=",
"path": "golang.org/x/image/webp",
"revision": "c73c2afc3b812cdd6385de5a50616511c4a3d458"
},
{
"checksumSHA1": "LeV5qDBHhQEbFMh9PARudS6ltos=",
"path": "golang.org/x/sys/unix",
"revision": "4e1fef5609515ec7a2cee7b5de30ba6d9b438cbf"
},
{
"checksumSHA1": "LiyXfqOzaeQ8vgYZH3t2hUEdVTw=",
"path": "google.golang.org/appengine/cloudsql",
"revision": "b1f26356af11148e710935ed1ac8a7f5702c7612",
"version": "v1.1.0",
"versionExact": "v1.1.0"
},
{
"checksumSHA1": "P/k5ZGf0lEBgpKgkwy++F7K1PSg=",
"path": "gopkg.in/go-playground/validator.v8",
"revision": "5f1438d3fca68893a817e4a66806cea46a9e4ebf",
"version": "v8.18.2",
"versionExact": "v8.18.2"
},
{
"checksumSHA1": "ZSWoOPUNRr5+3dhkLK3C4cZAQPk=",
"path": "gopkg.in/yaml.v2",
"revision": "5420a8b6744d3b0345ab293f6fcba19c978f1183",
"version": "v2.2.1",
"versionExact": "v2.2.1"
}
],
"rootPath": "github.com/photoprism/photoprism"
}