diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..0d20b6487c61e7d1bde93acf4a14b7a89083a16d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.pyc
diff --git a/comparator.py b/comparator.py
index 453af3244cebc63f70b6029376daa037c37109ca..d1f44add66efb4f184ff70d3476aac357950699e 100755
--- a/comparator.py
+++ b/comparator.py
@@ -1,8 +1,7 @@
 #!/usr/bin/python3
 
 import argparse
-from sequence import eNESequence
-from editDistance import Metric
+from ene_comparator import eNESequence, Metric
 from sys import argv
 
 def getArgs():
@@ -29,7 +28,7 @@ def getMetric(args):
     otherWeight = args.otherWeight or 0.
     return Metric(missingENE, missingType, wrongType, namesWeight, otherWeight)
 
-if __name__ == '__main__':
+def main():
     args = getArgs()
     print(args)
     m = getMetric(args)
@@ -38,3 +37,6 @@ if __name__ == '__main__':
     print([str(s) for s in leftSequence])
     print([str(s) for s in rightSequence])
     print(m.differences(leftSequence, rightSequence))
+
+if __name__ == '__main__':
+    main()
diff --git a/ene_comparator/__init__.py b/ene_comparator/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..41ea9c2e73becc3839900160c689c960192fcb4c
--- /dev/null
+++ b/ene_comparator/__init__.py
@@ -0,0 +1,2 @@
+from .editDistance import Metric
+from .sequence import eNESequence
diff --git a/editDistance.py b/ene_comparator/editDistance.py
similarity index 100%
rename from editDistance.py
rename to ene_comparator/editDistance.py
diff --git a/sequence.py b/ene_comparator/sequence.py
similarity index 100%
rename from sequence.py
rename to ene_comparator/sequence.py
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..5633a7a8b61151741cc4ead3a0ef8c762d7c9abf
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,14 @@
+from distutils.core import setup
+
+setup(
+        name="ENE-comparator",
+        version="0.1.0",
+        description="yeah, maybe",
+        author="Alice Brenon",
+        author_email="alice.brenon@liris.cnrs.fr",
+        url="https://gitlab.liris.cnrs.fr/abrenon/ene-comparator",
+        packages=["ene_comparator"],
+        install_requires=['lxml'],
+        scripts=['comparator.py'],
+        )
+