Subject: | Net::SSLeay should be declared as a dependency |
Automatic installation fails if Net::SSLeay is not installed:
...
# Failed test 'use Vend::Payment::Nova;'
# at t/Vend-Payment-Nova.t line 9.
# Tried to use 'Vend::Payment::Nova'.
# Error: Vend::Payment::Nova requires Net::SSLeay or Crypt::SSLeay at /home/cpansand/.cpan/build/2019041310/Vend-Payment-Nova-1.03-2/blib/lib/Vend/Payment/Nova.pm line 146.
# BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/2019041310/Vend-Payment-Nova-1.03-2/blib/lib/Vend/Payment/Nova.pm line 152.
# Compilation failed in require at t/Vend-Payment-Nova.t line 9.
# BEGIN failed--compilation aborted at t/Vend-Payment-Nova.t line 9.
# Looks like you failed 1 test of 1.
t/Vend-Payment-Nova.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
...
Also, I think you could drop the Crypt::SSLeay alternative --- Crypt::SSLeay seems to be deprecated and does not build at all on newer openssl installations.