charles
user
10/27/2020, 5:08 PMuser
10/27/2020, 5:09 PMuser
10/27/2020, 5:09 PMuser
10/27/2020, 5:09 PMuser
10/27/2020, 5:09 PMuser
10/27/2020, 5:10 PMpip install just-my-*******-test-dependencies
user
10/27/2020, 5:10 PMuser
10/27/2020, 5:10 PMsetup(
...
install_requires=["tap-github==1.9.0", "requests", "base_singer", "airbyte_protocol"],
tests_require=["base_python_test"],
)
user
10/27/2020, 5:10 PMuser
10/27/2020, 5:13 PMuser
10/27/2020, 5:15 PMuser
10/27/2020, 5:15 PMsetup.py
to setup.cfg
user
10/27/2020, 5:18 PMuser
10/27/2020, 5:21 PMuser
10/27/2020, 5:21 PMuser
10/27/2020, 5:21 PMuser
10/27/2020, 5:22 PMuser
10/27/2020, 5:22 PMuser
10/27/2020, 5:27 PMuser
10/27/2020, 5:27 PMuser
10/27/2020, 5:27 PMuser
10/27/2020, 5:27 PMuser
10/27/2020, 5:28 PMuser
10/27/2020, 5:28 PMuser
10/27/2020, 5:29 PMuser
10/27/2020, 5:29 PMuser
10/27/2020, 5:31 PMuser
10/27/2020, 5:31 PMRUN pip install .
user
10/27/2020, 5:31 PMuser
10/27/2020, 5:32 PMuser
10/27/2020, 5:32 PMuser
10/27/2020, 5:34 PMextras_require={"standardtest": ["base_python_test", "tap-exchangeratesapi==0.1.1"]},
pip install ".[standardtest]"
user
10/27/2020, 5:34 PMuser
10/27/2020, 5:34 PMuser
10/27/2020, 5:36 PMextras_require
user
10/27/2020, 5:37 PMuser
10/27/2020, 5:37 PMbase_python_test
is actually installed within the venv you are usinguser
10/27/2020, 5:37 PMuser
10/27/2020, 5:37 PMinstall_requires=["tap-github==1.9.0", "requests", "base_singer", "airbyte_protocol"],
user
10/27/2020, 5:37 PMuser
10/27/2020, 5:37 PMuser
10/27/2020, 5:38 PMuser
10/27/2020, 5:40 PMpip list
on the image?user
10/27/2020, 5:42 PMuser
10/27/2020, 5:42 PMuser
10/27/2020, 5:43 PMuser
10/27/2020, 5:43 PMuser
10/27/2020, 5:43 PMuser
10/27/2020, 5:45 PMuser
10/27/2020, 5:47 PMuser
10/27/2020, 5:48 PMuser
10/27/2020, 5:49 PMuser
10/27/2020, 5:49 PMuser
10/27/2020, 5:49 PMuser
10/27/2020, 5:49 PMuser
10/27/2020, 6:00 PMuser
10/27/2020, 6:03 PMuser
10/27/2020, 6:03 PMuser
10/27/2020, 6:24 PMinstall_requires=["airbyte_protocol"],
user
10/27/2020, 7:04 PM-
if i'm not wrong?
From PEP:
Package and Module Names
Modules should have short, all-lowercase names. Underscores can be used in the module name if it improves readability. Python packages should also have short, all-lowercase names, although the use of underscores is discouraged.
https://www.python.org/dev/peps/pep-0008/#prescriptive-naming-conventionsuser
10/27/2020, 7:05 PM➜ airbyte git:(master) ✗ pip list
Package Version Location
------------------ ---------- ------------------------------
...
importlib-metadata 2.0.0
...
psycopg2-binary 2.8.5
python-dateutil 2.8.1
user
10/27/2020, 7:06 PMuser
10/27/2020, 7:09 PMimport
directives)user
10/27/2020, 7:09 PMuser
10/27/2020, 7:09 PMpsycopg2-binary
but you actually import psycopg2_binary
?user
10/27/2020, 7:09 PM