-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add sqlflow as the submodule #70
add sqlflow as the submodule #70
Conversation
@@ -2,4 +2,4 @@ | |||
test=pytest | |||
|
|||
[tool:pytest] | |||
rootdir=tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed rootdir
because it might not the correct configuration to determine the root director:
look for pytest.ini, tox.ini and setup.cfg files in the ancestor directory and upwards. If one is matched, it becomes the ini-file and its directory becomes the rootdir.
From : https://docs.pytest.org/en/3.0.0/customize.html#initialization-determining-rootdir-and-inifile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, please @tonyyang-svail have a look at this?
I don't think introduce sqlflow in this repo is a good idea. pysqlflow shouldn't depend on sqlflow, since sqlflow are already depending on pysqlflow. If we want to upgrade the service protocol, we can
|
Not sure if only the docker image depends on pysqlflow, if so, it's not likely that it will cause dependency circle. It is an independented docker image used for providing quickstart demos that depends on both Maybe for best convenience, we can move pysqlflow into sqlflow repo as one directory, like most multi language repos, putting go code under |
@typhoonzero Please kindly allow me to explain.
sqlflow is responsible for the integration tests between sqlflow and pysqlflow. I consider it as one repo depending on another repo.
I am certain combining these two repos makes updating the service protocol easier. However, shouldn't we make this procedure hard so that the service protocol won't be changed easily? Having two repos also enforces the version number change on every service update. Also, a pure python repo is much easier to test and distribute. |
I'm sure there are cases like Well since the current |
I closed this inactive PR. |
fixed #69