Add automatic build for ops charms

Added charmcraft dependency for building charms.
For using this utility, place the src code of the charm under
charms/ops, and the osmclient will build and place the charm code in the
charms/ folder.

Change-Id: Ib86d9ac966822131b2df3fc7621b42a49be7baba
Signed-off-by: David Garcia <david.garcia@canonical.com>
diff --git a/setup.py b/setup.py
index 43ce3ee..22b5a54 100644
--- a/setup.py
+++ b/setup.py
@@ -28,8 +28,9 @@
     description=_description,
     license='Apache 2',
     install_requires=[
-        'Click', 'prettytable', 'pyyaml', 'pycurl', 'python-magic',
-        'jinja2', 'osm-im', 'verboselogs', 'packaging', 'requests',
+        'Click', 'prettytable', 'pyyaml==5.3.1', 'pycurl', 'python-magic',
+        'jinja2==2.11.2', 'osm-im', 'verboselogs', 'packaging',
+        'requests==2.24.0', 'charmcraft',
     ],
     setup_requires=['setuptools-version-command'],
     test_suite='nose.collector',