diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-29 10:52:25 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 10:52:25 +0000 |
| commit | a06ca4b5fab98fc6f2bbef0b98b41a402a159031 (patch) | |
| tree | 04009ad058543ff0bbb0b447b30782e1be0499ee | |
| parent | 0773a216d94aecaaa83ac7bd3e2fdcbe7641c7fa (diff) | |
automatic import of python-delta-rest-client
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-delta-rest-client.spec | 906 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 908 insertions, 0 deletions
@@ -0,0 +1 @@ +/delta_rest_client-1.0.8.tar.gz diff --git a/python-delta-rest-client.spec b/python-delta-rest-client.spec new file mode 100644 index 0000000..7e26473 --- /dev/null +++ b/python-delta-rest-client.spec @@ -0,0 +1,906 @@ +%global _empty_manifest_terminate_build 0 +Name: python-delta-rest-client +Version: 1.0.8 +Release: 1 +Summary: Rest Client for Delta Exchange +License: MIT License +URL: https://github.com/delta-exchange/python-rest-client +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/40/e3/c0f2a9f8f2854df3fffd43b6638f58e0036d2082c1ce7b55c47cf26dd4e9/delta_rest_client-1.0.8.tar.gz +BuildArch: noarch + + +%description +# Python Rest Client for Delta Api + +Delta Exchange is a crypto derivatives exchange where you can trade bitcoin, ethereum, ripple futures upto 100x leverage. This package is a wrapper around rest apis of Delta Exchange. +User Guide - https://www.delta.exchange/user-guide +API Documentation - https://docs.delta.exchange + +Please read the [Changelog](https://github.com/delta-exchange/python-rest-client/blob/master/changelog.md) before using this package. + +# Get started + +1. Create an account on https://testnet.delta.exchange/signup +2. Install the package: + ``` + pip install delta-rest-client + ``` +3. Follow the below snippet to trade on testnet: + ``` + from delta_rest_client import DeltaRestClient + delta_client = DeltaRestClient( + base_url='https://testnet-api.delta.exchange', + api_key='', + api_secret='' + ) + ``` +4. Get json list of available contracts to trade from given url and note down the product_id and asset_id, as it will be used in most of the api calls. +production - https://api.delta.exchange/products +testnet - https://testnet-api.delta.exchange/products + +## Methods + +> **Get Assets** + +Get list of assets supported on Delta. + +``` +response = delta_client.get_assets() +``` + +> **Get Product Detail** + +Get product detail of current product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-products) + +``` +product = delta_client.get_product(product_id) # Current Instrument +settling_asset = product['settling_asset'] # Currency in which the pnl will be realised +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Get Ticker Data** + +[See sample response](https://docs.delta.exchange/#get-24hr-ticker) + +``` +response = delta_client.get_ticker(symbol) +``` + +| Name | Type | Description | Required | +| ------ | -------- | -------------- | -------- | +| symbol | `string` | product symbol | true | + +> **Get Orderbook** + +Get level-2 orderbook of the product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-orderbook) + +``` +response = delta_client.get_l2_orderbook(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Open Orders** + +Get open orders. +Authorization required. [See sample response](https://docs.delta.exchange/#get-orders) + +``` +orders = delta_client.get_live_orders() +``` + +> **Place Order** + +Create a new market order or limit order. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + time_in_force=TimeInForce.FOK + ) +``` + +| Name | Type | Description | Required | +| ------------- | -------- | ------------------------------------- | ------------------------ | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| post_only | `string` | true or false | false (false by default) | + +> **Place Stop Order** + +Add stop loss or trailing stop loss. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +# Trailing Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + trail_amount='20', + isTrailingStopLoss=True + ) + +# Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + order_type=OrderType.MARKET, + stop_price='8010.5', + ) +``` + +| Name | Type | Description | Required | +| ------------------ | -------- | -------------------------------------- | ------------------------------------- | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| stop_price | `string` | price at which order will be triggered | false(required if stop_loss) | +| trail_amount | `string` | trail price | false(required if trailing_stop_loss) | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| isTrailingStopLoss | `string` | true or false | false (false by default) | + +> **Cancel Order** + +Delete open order. +Authorization required. [See sample response](https://docs.delta.exchange/#cancel-order) + +``` +cancel_response = delta_client.cancel_order(product_id, order_id) +``` + +| Name | Type | Description | Required | +| ---------- | ----- | ------------- | -------- | +| product_id | `int` | id of product | true | +| order_id | `int` | order id | true | + +> **Batch Create Orders** + +Create multiple limit orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#create-batch-orders) + +``` +response = delta_client.batch_create(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Batch Cancel Orders** + +Cancel multiple open orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#delele-batch-orders) + +``` +response = delta_client.batch_cancel(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Change Order Leverage** + +Change leverage for new orders. +Authorization required. [See sample response](https://docs.delta.exchange/#change-order-leverage) + +``` +response = delta_client.set_leverage(product_id, leverage) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | -------------- | -------- | +| product_id | `integer` | id of product | true | +| leverage | `string` | leverage value | true | + +> **Open Position** + +Current open position of product. +Authorization required. [See sample response](https://docs.delta.exchange/#get-open-positions) + +``` +response = delta_client.get_position(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Change Leverage Positions** + +Change leverage for open position by adding or removing margin to an open position. +Authorization required. [See sample response](https://docs.delta.exchange/#add-remove-position-margin) + +``` +response = delta_client.change_position_margin(product_id, margin) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | +| margin | `string` | new margin | true | + +> **Get Wallet Balances** + +Get user's balance. +Authorization required. [See sample response](https://docs.delta.exchange/#get-wallet-balances) + +``` +response = delta_client.get_balances(asset_id) +``` + +| Name | Type | Description | Required | +| -------- | --------- | ----------- | -------- | +| asset_id | `integer` | id of asset | true | + + +> **Order History** + +``` +query = { "product_id": 27 } +response = delta_client.order_history(query, page_size=100) +old_orders = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_orders = delta_client.order_history(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + +> **Fills** + +Get fill history of your orders + +``` +query = { "contract_types": "futures,interest_rate_swaps" } +response = delta_client.fills(query, page_size=100) + +fills = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_fills = delta_client.fills(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + + + + +%package -n python3-delta-rest-client +Summary: Rest Client for Delta Exchange +Provides: python-delta-rest-client +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-delta-rest-client +# Python Rest Client for Delta Api + +Delta Exchange is a crypto derivatives exchange where you can trade bitcoin, ethereum, ripple futures upto 100x leverage. This package is a wrapper around rest apis of Delta Exchange. +User Guide - https://www.delta.exchange/user-guide +API Documentation - https://docs.delta.exchange + +Please read the [Changelog](https://github.com/delta-exchange/python-rest-client/blob/master/changelog.md) before using this package. + +# Get started + +1. Create an account on https://testnet.delta.exchange/signup +2. Install the package: + ``` + pip install delta-rest-client + ``` +3. Follow the below snippet to trade on testnet: + ``` + from delta_rest_client import DeltaRestClient + delta_client = DeltaRestClient( + base_url='https://testnet-api.delta.exchange', + api_key='', + api_secret='' + ) + ``` +4. Get json list of available contracts to trade from given url and note down the product_id and asset_id, as it will be used in most of the api calls. +production - https://api.delta.exchange/products +testnet - https://testnet-api.delta.exchange/products + +## Methods + +> **Get Assets** + +Get list of assets supported on Delta. + +``` +response = delta_client.get_assets() +``` + +> **Get Product Detail** + +Get product detail of current product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-products) + +``` +product = delta_client.get_product(product_id) # Current Instrument +settling_asset = product['settling_asset'] # Currency in which the pnl will be realised +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Get Ticker Data** + +[See sample response](https://docs.delta.exchange/#get-24hr-ticker) + +``` +response = delta_client.get_ticker(symbol) +``` + +| Name | Type | Description | Required | +| ------ | -------- | -------------- | -------- | +| symbol | `string` | product symbol | true | + +> **Get Orderbook** + +Get level-2 orderbook of the product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-orderbook) + +``` +response = delta_client.get_l2_orderbook(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Open Orders** + +Get open orders. +Authorization required. [See sample response](https://docs.delta.exchange/#get-orders) + +``` +orders = delta_client.get_live_orders() +``` + +> **Place Order** + +Create a new market order or limit order. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + time_in_force=TimeInForce.FOK + ) +``` + +| Name | Type | Description | Required | +| ------------- | -------- | ------------------------------------- | ------------------------ | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| post_only | `string` | true or false | false (false by default) | + +> **Place Stop Order** + +Add stop loss or trailing stop loss. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +# Trailing Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + trail_amount='20', + isTrailingStopLoss=True + ) + +# Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + order_type=OrderType.MARKET, + stop_price='8010.5', + ) +``` + +| Name | Type | Description | Required | +| ------------------ | -------- | -------------------------------------- | ------------------------------------- | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| stop_price | `string` | price at which order will be triggered | false(required if stop_loss) | +| trail_amount | `string` | trail price | false(required if trailing_stop_loss) | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| isTrailingStopLoss | `string` | true or false | false (false by default) | + +> **Cancel Order** + +Delete open order. +Authorization required. [See sample response](https://docs.delta.exchange/#cancel-order) + +``` +cancel_response = delta_client.cancel_order(product_id, order_id) +``` + +| Name | Type | Description | Required | +| ---------- | ----- | ------------- | -------- | +| product_id | `int` | id of product | true | +| order_id | `int` | order id | true | + +> **Batch Create Orders** + +Create multiple limit orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#create-batch-orders) + +``` +response = delta_client.batch_create(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Batch Cancel Orders** + +Cancel multiple open orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#delele-batch-orders) + +``` +response = delta_client.batch_cancel(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Change Order Leverage** + +Change leverage for new orders. +Authorization required. [See sample response](https://docs.delta.exchange/#change-order-leverage) + +``` +response = delta_client.set_leverage(product_id, leverage) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | -------------- | -------- | +| product_id | `integer` | id of product | true | +| leverage | `string` | leverage value | true | + +> **Open Position** + +Current open position of product. +Authorization required. [See sample response](https://docs.delta.exchange/#get-open-positions) + +``` +response = delta_client.get_position(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Change Leverage Positions** + +Change leverage for open position by adding or removing margin to an open position. +Authorization required. [See sample response](https://docs.delta.exchange/#add-remove-position-margin) + +``` +response = delta_client.change_position_margin(product_id, margin) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | +| margin | `string` | new margin | true | + +> **Get Wallet Balances** + +Get user's balance. +Authorization required. [See sample response](https://docs.delta.exchange/#get-wallet-balances) + +``` +response = delta_client.get_balances(asset_id) +``` + +| Name | Type | Description | Required | +| -------- | --------- | ----------- | -------- | +| asset_id | `integer` | id of asset | true | + + +> **Order History** + +``` +query = { "product_id": 27 } +response = delta_client.order_history(query, page_size=100) +old_orders = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_orders = delta_client.order_history(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + +> **Fills** + +Get fill history of your orders + +``` +query = { "contract_types": "futures,interest_rate_swaps" } +response = delta_client.fills(query, page_size=100) + +fills = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_fills = delta_client.fills(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + + + + +%package help +Summary: Development documents and examples for delta-rest-client +Provides: python3-delta-rest-client-doc +%description help +# Python Rest Client for Delta Api + +Delta Exchange is a crypto derivatives exchange where you can trade bitcoin, ethereum, ripple futures upto 100x leverage. This package is a wrapper around rest apis of Delta Exchange. +User Guide - https://www.delta.exchange/user-guide +API Documentation - https://docs.delta.exchange + +Please read the [Changelog](https://github.com/delta-exchange/python-rest-client/blob/master/changelog.md) before using this package. + +# Get started + +1. Create an account on https://testnet.delta.exchange/signup +2. Install the package: + ``` + pip install delta-rest-client + ``` +3. Follow the below snippet to trade on testnet: + ``` + from delta_rest_client import DeltaRestClient + delta_client = DeltaRestClient( + base_url='https://testnet-api.delta.exchange', + api_key='', + api_secret='' + ) + ``` +4. Get json list of available contracts to trade from given url and note down the product_id and asset_id, as it will be used in most of the api calls. +production - https://api.delta.exchange/products +testnet - https://testnet-api.delta.exchange/products + +## Methods + +> **Get Assets** + +Get list of assets supported on Delta. + +``` +response = delta_client.get_assets() +``` + +> **Get Product Detail** + +Get product detail of current product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-products) + +``` +product = delta_client.get_product(product_id) # Current Instrument +settling_asset = product['settling_asset'] # Currency in which the pnl will be realised +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Get Ticker Data** + +[See sample response](https://docs.delta.exchange/#get-24hr-ticker) + +``` +response = delta_client.get_ticker(symbol) +``` + +| Name | Type | Description | Required | +| ------ | -------- | -------------- | -------- | +| symbol | `string` | product symbol | true | + +> **Get Orderbook** + +Get level-2 orderbook of the product. +[See sample response](https://docs.delta.exchange/#delta-exchange-api-orderbook) + +``` +response = delta_client.get_l2_orderbook(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Open Orders** + +Get open orders. +Authorization required. [See sample response](https://docs.delta.exchange/#get-orders) + +``` +orders = delta_client.get_live_orders() +``` + +> **Place Order** + +Create a new market order or limit order. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + time_in_force=TimeInForce.FOK + ) +``` + +| Name | Type | Description | Required | +| ------------- | -------- | ------------------------------------- | ------------------------ | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| post_only | `string` | true or false | false (false by default) | + +> **Place Stop Order** + +Add stop loss or trailing stop loss. +Authorization required. [See sample response](https://docs.delta.exchange/#place-order) + +``` +# Trailing Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + limit_price='7800', + order_type=OrderType.LIMIT, + trail_amount='20', + isTrailingStopLoss=True + ) + +# Stop loss +order_response = delta_client.place_stop_order( + product_id=product_id, + size=10, + side='sell', + order_type=OrderType.MARKET, + stop_price='8010.5', + ) +``` + +| Name | Type | Description | Required | +| ------------------ | -------- | -------------------------------------- | ------------------------------------- | +| product_id | `int` | id of product | true | +| size | `int` | order size | true | +| side | `string` | buy or sell | true | +| stop_price | `string` | price at which order will be triggered | false(required if stop_loss) | +| trail_amount | `string` | trail price | false(required if trailing_stop_loss) | +| limit_price | `string` | order price (ignored if market order) | false | +| order_type | `string` | limit or market | false (LIMIT by default) | +| time_in_force | `string` | IOC or GTC or FOK | false (GTC by default) | +| isTrailingStopLoss | `string` | true or false | false (false by default) | + +> **Cancel Order** + +Delete open order. +Authorization required. [See sample response](https://docs.delta.exchange/#cancel-order) + +``` +cancel_response = delta_client.cancel_order(product_id, order_id) +``` + +| Name | Type | Description | Required | +| ---------- | ----- | ------------- | -------- | +| product_id | `int` | id of product | true | +| order_id | `int` | order id | true | + +> **Batch Create Orders** + +Create multiple limit orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#create-batch-orders) + +``` +response = delta_client.batch_create(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Batch Cancel Orders** + +Cancel multiple open orders. Max number of order is 5. +Authorization required. [See sample response](https://docs.delta.exchange/#delele-batch-orders) + +``` +response = delta_client.batch_cancel(product_id, orders) +``` + +| Name | Type | Description | Required | +| ----- | ------- | --------------- | -------- | +| order | `array` | array of orders | true | + +> **Change Order Leverage** + +Change leverage for new orders. +Authorization required. [See sample response](https://docs.delta.exchange/#change-order-leverage) + +``` +response = delta_client.set_leverage(product_id, leverage) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | -------------- | -------- | +| product_id | `integer` | id of product | true | +| leverage | `string` | leverage value | true | + +> **Open Position** + +Current open position of product. +Authorization required. [See sample response](https://docs.delta.exchange/#get-open-positions) + +``` +response = delta_client.get_position(product_id) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | + +> **Change Leverage Positions** + +Change leverage for open position by adding or removing margin to an open position. +Authorization required. [See sample response](https://docs.delta.exchange/#add-remove-position-margin) + +``` +response = delta_client.change_position_margin(product_id, margin) +``` + +| Name | Type | Description | Required | +| ---------- | --------- | ------------- | -------- | +| product_id | `integer` | id of product | true | +| margin | `string` | new margin | true | + +> **Get Wallet Balances** + +Get user's balance. +Authorization required. [See sample response](https://docs.delta.exchange/#get-wallet-balances) + +``` +response = delta_client.get_balances(asset_id) +``` + +| Name | Type | Description | Required | +| -------- | --------- | ----------- | -------- | +| asset_id | `integer` | id of asset | true | + + +> **Order History** + +``` +query = { "product_id": 27 } +response = delta_client.order_history(query, page_size=100) +old_orders = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_orders = delta_client.order_history(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + +> **Fills** + +Get fill history of your orders + +``` +query = { "contract_types": "futures,interest_rate_swaps" } +response = delta_client.fills(query, page_size=100) + +fills = response['result'] +after_cursor_for_next_page = response["meta"]["after"] +more_fills = delta_client.fills(query, page_size=100, after=after_cursor_for_next_page) +``` + +| Name | Type | Description | Required | +| --------- | --------- | ----------- | -------- | +| page_size | `integer` | page size | false | + + + + +%prep +%autosetup -n delta-rest-client-1.0.8 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-delta-rest-client -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.8-1 +- Package Spec generated @@ -0,0 +1 @@ +3e3d473a720690d11ea2bb4b3078fab5 delta_rest_client-1.0.8.tar.gz |
