Skip to content

Commit 32d4e8d

Browse files
author
zhanglei3
committed
Merge branch 'develop' into 'master'
发布版本 v0.2.8 See merge request bge/bge-python-sdk!4
2 parents 78151dc + 5060ef6 commit 32d4e8d

34 files changed

Lines changed: 3677 additions & 320 deletions

.coverage

84 KB
Binary file not shown.

.coveragerc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
[run]
3+
branch = True
4+
omit = tests/*

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ install:
77

88
# 构建源码包
99
build: wheel
10-
$(PYTHON) setup.py build sdist
11-
12-
# 构建 wheel 包
13-
wheel:
1410
$(PYTHON) setup.py bdist_wheel
11+
$(PYTHON) setup.py sdist --formats=gztar,zip,bztar,xztar,ztar,tar
12+
$(PYTHON) setup.py bdist
1513

1614
# 单元测试
1715
test:
16+
pip install pytest pytest-cov; \
1817
chmod +x ./test_env.sh; \
1918
./test_env.sh
2019

bgesdk/client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141

4242
endpoints = [v['endpoint'] for v in constants.ENDPOINTS]
4343

44+
ACCESS_TOKEN_API = '/oauth2/access_token'
45+
4446

4547
def progress_callback(bytes_consumed, total_bytes):
4648
sys.stdout.write(
@@ -65,7 +67,7 @@ def alive(self):
6567
self.endpoint, max_retries=max_retries, verbose=verbose)
6668
try:
6769
request.get('/ping', timeout=timeout)
68-
except Exception as e:
70+
except Exception:
6971
return False
7072
return True
7173

@@ -151,7 +153,7 @@ def exchange_authorization_code(self, code, redirect_uri):
151153
request = HTTPRequest(
152154
self.endpoint, max_retries=max_retries, verbose=verbose)
153155
result = request.post(
154-
'/oauth2/access_token', data=data, timeout=timeout)
156+
ACCESS_TOKEN_API, data=data, timeout=timeout)
155157
return models.AuthorizationCodeToken(self, result)
156158

157159
def exchange_refresh_token(self, refresh_token):
@@ -175,7 +177,7 @@ def exchange_refresh_token(self, refresh_token):
175177
request = HTTPRequest(
176178
self.endpoint, max_retries=max_retries, verbose=verbose)
177179
result = request.post(
178-
'/oauth2/access_token', data=data, timeout=timeout)
180+
ACCESS_TOKEN_API, data=data, timeout=timeout)
179181
return models.AuthorizationCodeToken(self, result)
180182

181183
def get_credentials_token(self):
@@ -195,7 +197,7 @@ def get_credentials_token(self):
195197
request = HTTPRequest(
196198
self.endpoint, max_retries=max_retries, verbose=verbose)
197199
result = request.post(
198-
'/oauth2/access_token', data=data, timeout=timeout)
200+
ACCESS_TOKEN_API, data=data, timeout=timeout)
199201
return models.ClientCredentialsToken(self, result)
200202

201203
def get_api(self, access_token):

bgesdk/management/command.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(self, parser, command_name=None, **kwargs):
2020
self.add_arguments(parser)
2121

2222
def add_arguments(self, parser):
23-
pass
23+
"""添加自定义命令参数"""
2424

2525
@abstractmethod
2626
def handler(self, args):

bgesdk/management/commands/api/commands/aggregate_omics_data.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from bgesdk.management import constants
77
from bgesdk.management.command import BaseCommand
88
from bgesdk.management.utils import (
9-
get_active_project, config_get, read_config, output
9+
get_active_project,
10+
config_get,
11+
read_config,
12+
output
1013
)
1114
from bgesdk.models import ModelEncoder
1215
from bgesdk.version import __version__

bgesdk/management/commands/api/commands/download.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from bgesdk.management import constants
77
from bgesdk.management.command import BaseCommand
88
from bgesdk.management.utils import (
9-
get_active_project, config_get, read_config, output
9+
get_active_project,
10+
config_get,
11+
read_config,
12+
output
1013
)
1114
from bgesdk.version import __version__
1215

bgesdk/management/commands/api/commands/get_data_items.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from bgesdk.management import constants
77
from bgesdk.management.command import BaseCommand
88
from bgesdk.management.utils import (
9-
get_active_project, config_get, read_config, output
9+
get_active_project,
10+
config_get,
11+
read_config,
12+
output
1013
)
1114
from bgesdk.models import ModelEncoder
1215
from bgesdk.version import __version__

bgesdk/management/commands/api/commands/get_func_abundance.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from bgesdk.management import constants
77
from bgesdk.management.command import BaseCommand
88
from bgesdk.management.utils import (
9-
get_active_project, config_get, read_config, output
9+
get_active_project,
10+
config_get,
11+
read_config,
12+
output
1013
)
1114
from bgesdk.models import ModelEncoder
1215
from bgesdk.version import __version__

bgesdk/management/commands/api/commands/get_gene_abundance.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
from bgesdk.management import constants
77
from bgesdk.management.command import BaseCommand
88
from bgesdk.management.utils import (
9-
get_active_project, config_get, read_config, output
9+
get_active_project,
10+
config_get,
11+
read_config,
12+
output
1013
)
1114
from bgesdk.models import ModelEncoder
1215
from bgesdk.version import __version__

0 commit comments

Comments
 (0)