【To rel/0.11】Fix modules can not be found when using pypi to pack client-py #2128
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR, the client-py package structure will be:
.
├── iotdb
│ ├── Session.py
│ ├── init.py
│ ├── thrift
│ │ ├── init.py
│ │ ├── cluster
│ │ │ ├── RaftService-remote
│ │ │ ├── RaftService.py
│ │ │ ├── TSDataService-remote
│ │ │ ├── TSDataService.py
│ │ │ ├── TSMetaService-remote
│ │ │ ├── TSMetaService.py
│ │ │ ├── init.py
│ │ │ ├── constants.py
│ │ │ └── ttypes.py
│ │ ├── rpc
│ │ │ ├── TSIService-remote
│ │ │ ├── TSIService.py
│ │ │ ├── init.py
│ │ │ ├── constants.py
│ │ │ └── ttypes.py
│ │ └── sync
│ │ ├── SyncService-remote
│ │ ├── SyncService.py
│ │ ├── init.py
│ │ ├── constants.py
│ │ └── ttypes.py
│ └── utils
│ ├── Field.py
│ ├── IoTDBConstants.py
│ ├── IoTDBRpcDataSet.py
│ ├── RowRecord.py
│ ├── SessionDataSet.py
│ ├── Tablet.py
│ └──__init__.py
So, after
pip3 install apache-iotdb, just usefrom iotdb.Session import Session( and
from iotdb.utils import Tabletif you need some advanced APIs).Thank @JulianFeinauer and @SilverNarcissus 's contribution.