|
26 | 26 | run: | |
27 | 27 | mkdir FeishuBitableAPI |
28 | 28 | cp *.py FeishuBitableAPI/ |
| 29 | + - name: Modify import statements |
| 30 | + run: | |
| 31 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_APP_ACCESS_TOKEN import GET_APP_ACCESS_TOKEN/from .GET_APP_ACCESS_TOKEN import GET_APP_ACCESS_TOKEN/g' {} \; |
| 32 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_FIELD_INFO import GET_FIELD_INFO, GET_FIELD_ID, GET_FIELD_NAME/from .GET_FIELD_INFO import GET_FIELD_INFO, GET_FIELD_ID, GET_FIELD_NAME/g' {} \; |
| 33 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_INFO_FROM_URL import GET_INFO_FROM_URL,GET_INFO_FROM_URL_JSON,GET_APPTOKEN_FROM_URL,GET_TABLEID_FROM_URL,GET_VIEWID_FROM_URL/from .GET_INFO_FROM_URL import GET_INFO_FROM_URL, GET_INFO_FROM_URL_JSON, GET_APPTOKEN_FROM_URL, GET_TABLEID_FROM_URL, GET_VIEWID_FROM_URL/g' {} \; |
| 34 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_LOGIN_CODE import GET_LOGIN_CODE/from .GET_LOGIN_CODE import GET_LOGIN_CODE/g' {} \; |
| 35 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_RECORD_ID import GET_RECORD_ID/from .GET_RECORD_ID import GET_RECORD_ID/g' {} \; |
| 36 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_RECORD import GET_RECORD/from .GET_RECORD import GET_RECORD/g' {} \; |
| 37 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_TABLE_ID import GET_TABLE_ID/from .GET_TABLE_ID import GET_TABLE_ID/g' {} \; |
| 38 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_USER_ACCESS_TOKEN import GET_USER_ACCESS_TOKEN/from .GET_USER_ACCESS_TOKEN import GET_USER_ACCESS_TOKEN/g' {} \; |
| 39 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from GET_VIEW_ID import GET_VIEW_ID/from .GET_VIEW_ID import GET_VIEW_ID/g' {} \; |
| 40 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from LIST_FIELDS import LIST_FIELDS/from .LIST_FIELDS import LIST_FIELDS/g' {} \; |
| 41 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from LIST_RECORDS import LIST_RECORDS/from .LIST_RECORDS import LIST_RECORDS/g' {} \; |
| 42 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from LIST_TABLES import LIST_TABLES/from .LIST_TABLES import LIST_TABLES/g' {} \; |
| 43 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from LIST_VIEWS import LIST_VIEWS/from .LIST_VIEWS import LIST_VIEWS/g' {} \; |
| 44 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from REFRESH_USER_ACCESS_TOKEN import REFRESH_USER_ACCESS_TOKEN/from .REFRESH_USER_ACCESS_TOKEN import REFRESH_USER_ACCESS_TOKEN/g' {} \; |
| 45 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_APP_ACCESS_TOKEN import WRITE_APP_ACCESS_TOKEN/from .WRITE_APP_ACCESS_TOKEN import WRITE_APP_ACCESS_TOKEN/g' {} \; |
| 46 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_FIELD_INFO import WRITE_FIELD_INFO/from .WRITE_FIELD_INFO import WRITE_FIELD_INFO/g' {} \; |
| 47 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_INFO_FROM_URL import WRITE_INFO_FROM_URL/from .WRITE_INFO_FROM_URL import WRITE_INFO_FROM_URL/g' {} \; |
| 48 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_LOGIN_CODE import WRITE_LOGIN_CODE/from .WRITE_LOGIN_CODE import WRITE_LOGIN_CODE/g' {} \; |
| 49 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_RECORD_ID import WRITE_RECORD_ID/from .WRITE_RECORD_ID import WRITE_RECORD_ID/g' {} \; |
| 50 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_TABLE_ID import WRITE_TABLE_ID/from .WRITE_TABLE_ID import WRITE_TABLE_ID/g' {} \; |
| 51 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from WRITE_VIEW_ID import WRITE_VIEW_ID/from .WRITE_VIEW_ID import WRITE_VIEW_ID/g' {} \; |
| 52 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from CREATE_FIELD import CREATE_FIELD/from .CREATE_FIELD import CREATE_FIELD/g' {} \; |
| 53 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from CREATE_TABLE import CREATE_TABLE/from .CREATE_TABLE import CREATE_TABLE/g' {} \; |
| 54 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from CHECK_FIELD_EXIST import CHECK_FIELD_EXIST/from .CHECK_FIELD_EXIST import CHECK_FIELD_EXIST/g' {} \; |
| 55 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from DELETE_FIELDS import DELETE_FIELD/from .DELETE_FIELDS import DELETE_FIELD/g' {} \; |
| 56 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from DELETE_RECORD import DELETE_RECORD/from .DELETE_RECORD import DELETE_RECORD/g' {} \; |
| 57 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from BUILD_FIELD import BUILD_FIELD/from .BUILD_FIELD import BUILD_FIELD/g' {} \; |
| 58 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from UPDATE_FIELD import UPDATE_FIELD/from .UPDATE_FIELD import UPDATE_FIELD/g' {} \; |
| 59 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from UPDATE_RECORD import UPDATE_RECORD/from .UPDATE_RECORD import UPDATE_RECORD/g' {} \; |
| 60 | + find FeishuBitableAPI -name "*.py" -exec sed -i 's/from ADD_RECORDS_FROM_CSV import ADD_RECORDS_FROM_CSV/from .ADD_RECORDS_FROM_CSV import ADD_RECORDS_FROM_CSV/g' {} \; |
| 61 | +
|
29 | 62 | - name: Build package |
30 | 63 | run: python -m build |
31 | 64 | - name: Publish package |
|
0 commit comments