setup.py
 1  #
 2  # Copyright (c) 2023 Airbyte, Inc., all rights reserved.
 3  #
 4  
 5  
 6  from setuptools import find_packages, setup
 7  
 8  MAIN_REQUIREMENTS = [
 9      "airbyte-cdk~=0.2",
10  ]
11  
12  TEST_REQUIREMENTS = [
13      "requests-mock~=1.9.3",
14      "pytest~=6.2",
15      "pytest-mock~=3.6.1",
16      "connector-acceptance-test",
17  ]
18  
19  setup(
20      name="source_basic_api_fetcher",
21      description="Source implementation for Bank Balance.",
22      author="Status",
23      author_email="devops@status.im",
24      packages=find_packages(),
25      install_requires=MAIN_REQUIREMENTS,
26      package_data={"": ["*.json", "*.yaml", "schemas/*.json", "schemas/shared/*.json"]},
27      extras_require={
28          "tests": TEST_REQUIREMENTS,
29      },
30      entry_points={
31          "console_scripts": [
32              "source-basic-api-fetcher=source_basic_api_fetcher.run:run",
33          ],
34      },
35  )