@@ -14,9 +14,13 @@ import subprocess
import sys
import threading
-import keyring
-import paramiko
-import yaml
+try:
+ # This file is imported by setup.py at install time
+ import keyring
+ import paramiko
+ import yaml
+except ImportError:
+ pass
__version__ = '0.0'
@@ -0,0 +1,4 @@
+# Create distribution and publish it to Pypi
+rm dist/*
+python setup.py sdist --formats=zip
+twine upload dist/*
@@ -32,7 +32,9 @@ setup(name='Byrd',
'bd = byrd:main',
],
},
- data_files=[('pkg', pkg_yaml)],
+ packages=['pkg'],
+ package_data={'pkg': pkg_yaml},
+ include_package_data=True,
install_requires=[
'paramiko',
'pyyaml',