diff --git a/.gitignore b/.gitignore index 9a654bf..b4ec851 100644 --- a/.gitignore +++ b/.gitignore @@ -104,6 +104,7 @@ state.json # Visual Studio Code .venv +.vscode settings.json # generated files diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..3385699 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +include LICENSE +include tap_clockify/schemas/*.json diff --git a/requirements.txt b/requirements.txt index c8e8193..de05845 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,3 @@ -backoff -pytz -requests -singer-python -tap-framework \ No newline at end of file +singer-python>=5.2.0 +tap-framework==0.1.1 +requests \ No newline at end of file diff --git a/setup.py b/setup.py index ae8b48d..8c4bbbb 100755 --- a/setup.py +++ b/setup.py @@ -1,23 +1,19 @@ #!/usr/bin/env python -from setuptools import setup +import setuptools -setup( +setuptools.setup( name="tap-clockify", version="0.1.0", description="Singer.io tap for extracting data", - author="Stitch", + author="Stephen Bailey", url="http://singer.io", classifiers=["Programming Language :: Python :: 3 :: Only"], py_modules=["tap_clockify"], - install_requires=[ - "singer-python>=5.0.12", - "requests", - ], entry_points=""" [console_scripts] tap-clockify=tap_clockify:main """, - packages=["tap_clockify"], + packages=setuptools.find_packages(), package_data = { "schemas": ["tap_clockify/schemas/*.json"] },