diff --git a/pymodoro.py b/pymodoro.py index d67f591..2cb3418 100755 --- a/pymodoro.py +++ b/pymodoro.py @@ -454,6 +454,9 @@ def notify(self, strings): pass -if __name__ == "__main__": +def main(): pymodoro = Pymodoro() pymodoro.run() + +if __name__ == "__main__": + main() diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..550d426 --- /dev/null +++ b/setup.py @@ -0,0 +1,14 @@ +import os +import glob +from setuptools import setup + +datadir = 'data' +datafiles = [(datadir, [f for f in glob.glob(os.path.join(datadir, '*'))])] + +setup( + name='pymodoro', + version='0.1', + py_modules=['pymodoro'], + data_files=datafiles, + entry_points={"console_scripts": ["pymodoro = pymodoro:main"]}, +)