Fixup script structure for entrypoints

This commit is contained in:
Scott Kitterman
2018-03-26 03:35:03 -04:00
parent 30062b3c2b
commit e50d3907ae
6 changed files with 124 additions and 108 deletions
+4
View File
@@ -35,6 +35,7 @@ import dkim
logging.basicConfig(level=10) logging.basicConfig(level=10)
def main():
if len(sys.argv) != 4: if len(sys.argv) != 4:
print("Usage: arcsign.py selector domain privatekeyfile", file=sys.stderr) print("Usage: arcsign.py selector domain privatekeyfile", file=sys.stderr)
sys.exit(1) sys.exit(1)
@@ -64,3 +65,6 @@ sys.stdout.write(message)
#except Exception as e: #except Exception as e:
# print(e, file=sys.stderr) # print(e, file=sys.stderr)
#sys.stdout.write(message) #sys.stdout.write(message)
if __name__ == "__main__":
main()
+4
View File
@@ -32,6 +32,7 @@ import sys
import dkim import dkim
def main():
if sys.version_info[0] >= 3: if sys.version_info[0] >= 3:
# Make sys.stdin a binary stream. # Make sys.stdin a binary stream.
sys.stdin = sys.stdin.detach() sys.stdin = sys.stdin.detach()
@@ -48,3 +49,6 @@ else:
print("arc verification: cv=%s %s" % (cv, comment)) print("arc verification: cv=%s %s" % (cv, comment))
if verbose: if verbose:
print(repr(results)) print(repr(results))
if __name__ == "__main__":
main()
+4
View File
@@ -29,6 +29,7 @@ import argparse
import dkim import dkim
def main():
# Backward compatibility hack because argparse doesn't support optional # Backward compatibility hack because argparse doesn't support optional
# positional arguments # positional arguments
arguments=['--'+arg if arg[:8] == 'identity' else arg for arg in sys.argv[1:]] arguments=['--'+arg if arg[:8] == 'identity' else arg for arg in sys.argv[1:]]
@@ -79,3 +80,6 @@ try:
except Exception as e: except Exception as e:
print(e, file=sys.stderr) print(e, file=sys.stderr)
sys.stdout.write(message) sys.stdout.write(message)
if __name__ == "__main__":
main()
+4
View File
@@ -27,6 +27,7 @@ import sys
import dkim import dkim
def main():
if sys.version_info[0] >= 3: if sys.version_info[0] >= 3:
# Make sys.stdin a binary stream. # Make sys.stdin a binary stream.
sys.stdin = sys.stdin.detach() sys.stdin = sys.stdin.detach()
@@ -43,3 +44,6 @@ if not res:
print("signature verification failed") print("signature verification failed")
sys.exit(1) sys.exit(1)
print("signature ok") print("signature ok")
if __name__ == "__main__":
main()
+2 -2
View File
@@ -90,7 +90,7 @@ def ExtractEd25519PublicKey(private_key_file, dns_file, priv_key):
print >> dns_fp, "k=ed25519; p={0}".format(output) print >> dns_fp, "k=ed25519; p={0}".format(output)
dns_fp.close() dns_fp.close()
def main(argv): def main():
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
description='Produce DKIM keys.',) description='Produce DKIM keys.',)
parser.add_argument('key_name', action="store") parser.add_argument('key_name', action="store")
@@ -121,4 +121,4 @@ def main(argv):
if __name__ == '__main__': if __name__ == '__main__':
main(sys.argv) main()
+5 -5
View File
@@ -41,11 +41,11 @@ verification.""",
packages = ["dkim"], packages = ["dkim"],
entry_points = { entry_points = {
'console_scripts' : [ 'console_scripts' : [
'arcsign = dkim.arcsign', 'arcsign = dkim.arcsign:main',
'arverify = dkim.arcverify', 'arverify = dkim.arcverify:main',
'dkimgsign = dkim.dkimsign', 'dkimgsign = dkim.dkimsign:main',
'dkimverify = dkim.dkimverify', 'dkimverify = dkim.dkimverify:main',
'dknewkey = dkim.dknewkey' 'dknewkey = dkim.dknewkey:main'
], ],
}, },
data_files = [(os.path.join('share', 'man', 'man1'), data_files = [(os.path.join('share', 'man', 'man1'),