]> Dogcows Code - chaz/p5-File-KDBX/blob - dist.ini
bcb8902686294e2bf255e01564224f608918f025
[chaz/p5-File-KDBX] / dist.ini
1 name = File-KDBX
2 author = Charles McGarvey <ccm@cpan.org>
3 copyright_holder = Charles McGarvey
4 copyright_year = 2022
5 license = Perl_5
6
7 [@Author::CCM]
8 Test::CleanNamespaces.skip[0] = ::Util|::KDF::AES$
9 RepoReadme.type = gfm
10
11 [Prereqs / RuntimeRecommends]
12 File::Spec = 0
13
14 [Prereqs / TestSuggests]
15 POSIX::1003 = 0
16
17 [OptionalFeature / xs]
18 -description = speed improvements (requires C compiler)
19 -prompt = 0
20 -always_recommend = 1
21 File::KDBX::XS = 0
22
23 [OptionalFeature / compression]
24 -description = ability to read and write compressed KDBX files
25 -prompt = 0
26 -always_recommend = 1
27 Compress::Raw::Zlib = 0
28 IO::Compress::Gzip = 0
29 IO::Uncompress::Gunzip = 0
30
31 [OptionalFeature / otp]
32 -description = ability to generate one-time passwords from configured database entries
33 -prompt = 0
34 -always_recommend = 1
35 Pass::OTP = 0
36
37 ; https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/berlin-consensus.md#need-for-a-post-install-recommendations-key
38 ; I'd like to suggest File::KeePass::KDBX, but that would create a circular
39 ; dependency. If/when there exists a post-install recommendations key, we can
40 ; use that.
41 ; [OptionalFeature / kdb]
42 ; -description = ability to read and write old KDB files
43 ; -prompt = 0
44 ; -always_suggests = 1
45 ; File::KeePass = 0
46 ; File::KeePass::KDBX = 0
47 [Prereqs::Soften / BreakCycle]
48 to_relationship = none
49 module = File::KeePass
50 module = File::KeePass::KDBX
51
52 [Prereqs::Soften / ProgressiveEnhancement]
53 to_relationship = none
54 ; File::KDBX::XS, which is recommended, provides the same functionality as B::COW
55 module = B::COW
56
57 [Prereqs::Soften / NotARealModule]
58 to_relationship = none
59 ; Iterator::Simple is the actual loadable module
60 module = Iterator::Simple::Iterator
61
62 [Prereqs::Soften]
63 modules_from_features = 1
64
65 [Encoding]
66 encoding = bytes
67 matches = \.(key|kdbx?)$
This page took 0.03034 seconds and 3 git commands to generate.