signate


Namesignate JSON
Version 0.9.10 PyPI version JSON
download
home_pagehttps://github.com/signatelab/signate-cli
SummarySIGNATE CLI
upload_time2024-05-28 03:42:15
maintainerNone
docs_urlNone
authorSIGNATE Inc.
requires_python>=3.6
licenseApache 2.0
keywords signate signate-cli
VCS
bugtrack_url
requirements certifi Click tabulate urllib3 wget six
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![pytest](https://github.com/signatelab/signate-cli/workflows/pytest/badge.svg) [![PyPI version](https://badge.fury.io/py/signate.svg)](https://badge.fury.io/py/signate)

# **SIGNATE CLI**
[SIGNATE](https://signate.jp) の公式APIコマンドラインインターフェイス(以下:SIGNATE CLI)です。  
SIGNATEはData Science Competitionのご提供を始めとした、データサイエンティストの皆様のための統合プラットフォームです。

**※SIGNATE CLIの動作にはPython3.6 以降の環境が必要です。**  
※当CLIはβ版であり、予告なく変更させていただく可能性がございます。予めご了承ください。  
※SIGNATE CLIはMac OSおよびLinuxをサポートしております。

# **インストールと事前準備**

以下のコマンドでインストールをお願いいたします。

```
$ pip install signate
```

インストール後、以下の手順を実施ください。

 1. [SIGNATE](https://signate.jp) でアカウント登録  
 2. アカウント登録後、[アカウント設定](https://signate.jp/account_settings) 画面の "API Token" の "作成" をクリック  
 3. "新規作成" をクリックしてAPI Token(``signate.json``)を取得  
 4. ~/.signateを作成  
 * ~/ はホームディレクトリを指します。ホームディレクトリ直下に .signate を作成してください。  
 * . から始まるフォルダは隠しフォルダです。隠しフォルダを表示した状態でご確認ください。  
 5. 取得したAPI Tokenを ``~/.signate``直下に配置   
 * SIGNATE CLI 上でも API Token は取得できます。詳しくは「利用方法」⑤をご参照ください。  
 * SNS で会員登録した場合は[アカウント設定](https://signate.jp/account_settings) 画面でのみ API Token を取得可能です。

以下のコマンドでヘルプが表示されましたら利用準備完了です。

```
$ signate --help
```

``signate: command not found`` と表示される場合、環境変数$PATH のディレクトリ内にsignateが存在していることをご確認ください。``pip uninstall signate``コマンドで

 - signateコマンドがインストールされているディレクトリの確認
 - signateコマンドのアンインストール

が可能です。

# **利用方法**
SIGNATE CLIでは以下の機能が利用できます。

```bash
$ signate --help
Usage: signate [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  download  Download the file of competition
  files     List file of competition
  list      List competition
  submit    Submit a result file to the competition
  token     Download the API Token

``` 

### **① 投稿可能なコンペティション一覧の取得**
```
$ signate list 
```
投稿可能なコンペティション一覧を表示します。

``` bash 
$ signate list 

competitionId  title             closing              prize        participants
-------------  ----------------  -------------------  ---------  --------------
   1           a-ai-competition  -                    $200,00               100
   2           b-ai-competition  2019-12-31           Knowledge              50
……
```

### **② コンペティションが提供するファイル一覧の取得**
```
$ signate files --competition-id=<competition-id> 
```
コンペティションが提供するファイルの一覧を表示します。
``` bash 
$ signate files --competition-id=1

  fileId  name               title              size  updated_at
--------  -----------------  --------------  -------  -------------------
       1  train.csv          学習用データ      2345067  2016-05-31 11:19:48
       2  test.csv           検証用データ      1523536
……
```

### **③ コンペティションが提供するファイルのダウンロード**
**こちらの機能をご利用の場合、コンペティションへの参加に同意いただく必要がございます(同意前の場合)。**  
詳しくは[補足 コンペティションへの同意](#コンペティションへの同意)をご確認ください。


```
$ signate download --competition-id=<competition-id> 
```
コンペティションが提供するファイルをダウンロードします。
デフォルトの場合カレントディレクトリにファイルがダウンロードされます。  
competition-idのみを指定した場合、該当コンペティションが提供するすべてのファイルがダウンロード対象となります。

``` bash
$ signate download --competition-id=1 
submit_sample.csv
100% [.................................................................] 205890 / 205890
test.csv
100% [.................................................................] 1523536 / 1523536
train.csv
100% [.................................................................] 2345067 / 2345067

Download completed.

```
以下のようにご指定いただくことで、ダウンロードするファイルの指定とダウンロード先のパス指定もそれぞれ可能です。
``` bash
$ signate download --competition-id=1 --file-id=1 --path=/Users/[user_name]/Desktop/
train.csv
100% [.................................................................] 2345067 / 2345067

Download completed.

```

### **④ データセットの提出**
**こちらの機能をご利用の場合、コンペティションへの参加に同意いただく必要がございます(同意前の場合)。**  
詳しくは[補足 コンペティションへの同意](#コンペティションへの同意)をご確認ください。

``` bash 
signate submit --competition-id=<competition-id> <結果ファイルのパス>
``` 
コンペティションにデータセットを提出します。

```bash
$ signate submit --competition-id=1 /Users/[user_name]/Desktop/result.csv
You have successfully submitted your predictions. We will send you the submission result to your email address.
```
コメントを残すことも可能です。
```bash
$ signate submit --competition-id=1 /Users/[user_name]/Desktop/result.csv --note 頑張りました
You have successfully submitted your predictions. We will send you the submission result to your email address.
```


### **⑤ APITokenの取得**
APIトークン取得コマンドを実行し、APIでアクセスに必要なトークンを取得します。
``` bash
$ signate token --email=事前準備で登録したemail --password=事前準備で登録したパスワード
The Api Token successfully downloaded.
```


### **補足**
#### コンペティションへの同意
以下のようなメッセージが出力された際は
```
You have not accepted the competition terms of use!

Do you accept the competition terms of use?
Please read the terms of use before accepting: https://signate.jp/competitions/*#terms
 [y/N]:
```
リンク先をご一読いただき、``y`` のご入力をお願いいたします。以降、同一コンペティションで当メッセージは表示されません。
#### プロフィール入力の不足
```
You have not filled in user infomation to join the competition. Go to https://signate.jp/profile.
```
のメッセージが表示された場合は[SIGNATE](https://signate.jp)にアクセスいただき、プロフィールのご入力をお願いいたします。

# **ライセンス**
SIGNATE CLIは[Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0). を適用しております。

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/signatelab/signate-cli",
    "name": "signate",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "signate, signate-cli",
    "author": "SIGNATE Inc.",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/2d/33/762374517055caae5332aefee4b9aa8d1cad708055b2b175c16c1bdbca5f/signate-0.9.10.tar.gz",
    "platform": null,
    "description": "![pytest](https://github.com/signatelab/signate-cli/workflows/pytest/badge.svg) [![PyPI version](https://badge.fury.io/py/signate.svg)](https://badge.fury.io/py/signate)\n\n# **SIGNATE CLI**\n[SIGNATE](https://signate.jp) \u306e\u516c\u5f0fAPI\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9(\u4ee5\u4e0b\uff1aSIGNATE CLI)\u3067\u3059\u3002  \nSIGNATE\u306fData Science Competition\u306e\u3054\u63d0\u4f9b\u3092\u59cb\u3081\u3068\u3057\u305f\u3001\u30c7\u30fc\u30bf\u30b5\u30a4\u30a8\u30f3\u30c6\u30a3\u30b9\u30c8\u306e\u7686\u69d8\u306e\u305f\u3081\u306e\u7d71\u5408\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3067\u3059\u3002\n\n**\u203bSIGNATE CLI\u306e\u52d5\u4f5c\u306b\u306fPython3.6 \u4ee5\u964d\u306e\u74b0\u5883\u304c\u5fc5\u8981\u3067\u3059\u3002**  \n\u203b\u5f53CLI\u306f\u03b2\u7248\u3067\u3042\u308a\u3001\u4e88\u544a\u306a\u304f\u5909\u66f4\u3055\u305b\u3066\u3044\u305f\u3060\u304f\u53ef\u80fd\u6027\u304c\u3054\u3056\u3044\u307e\u3059\u3002\u4e88\u3081\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002  \n\u203bSIGNATE CLI\u306fMac OS\u304a\u3088\u3073Linux\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u304a\u308a\u307e\u3059\u3002\n\n# **\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u4e8b\u524d\u6e96\u5099**\n\n\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002\n\n```\n$ pip install signate\n```\n\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u4ee5\u4e0b\u306e\u624b\u9806\u3092\u5b9f\u65bd\u304f\u3060\u3055\u3044\u3002\n\n 1. [SIGNATE](https://signate.jp) \u3067\u30a2\u30ab\u30a6\u30f3\u30c8\u767b\u9332  \n 2. \u30a2\u30ab\u30a6\u30f3\u30c8\u767b\u9332\u5f8c\u3001[\u30a2\u30ab\u30a6\u30f3\u30c8\u8a2d\u5b9a](https://signate.jp/account_settings) \u753b\u9762\u306e \"API Token\" \u306e \"\u4f5c\u6210\" \u3092\u30af\u30ea\u30c3\u30af  \n 3. \"\u65b0\u898f\u4f5c\u6210\" \u3092\u30af\u30ea\u30c3\u30af\u3057\u3066API Token(``signate.json``)\u3092\u53d6\u5f97  \n 4. ~/.signate\u3092\u4f5c\u6210  \n \uff0a ~/ \u306f\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6307\u3057\u307e\u3059\u3002\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u76f4\u4e0b\u306b .signate \u3092\u4f5c\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002  \n \uff0a . \u304b\u3089\u59cb\u307e\u308b\u30d5\u30a9\u30eb\u30c0\u306f\u96a0\u3057\u30d5\u30a9\u30eb\u30c0\u3067\u3059\u3002\u96a0\u3057\u30d5\u30a9\u30eb\u30c0\u3092\u8868\u793a\u3057\u305f\u72b6\u614b\u3067\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002  \n 5. \u53d6\u5f97\u3057\u305fAPI Token\u3092 ``~/.signate``\u76f4\u4e0b\u306b\u914d\u7f6e   \n \uff0a SIGNATE CLI \u4e0a\u3067\u3082 API Token \u306f\u53d6\u5f97\u3067\u304d\u307e\u3059\u3002\u8a73\u3057\u304f\u306f\u300c\u5229\u7528\u65b9\u6cd5\u300d\u2464\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044\u3002  \n \uff0a SNS \u3067\u4f1a\u54e1\u767b\u9332\u3057\u305f\u5834\u5408\u306f[\u30a2\u30ab\u30a6\u30f3\u30c8\u8a2d\u5b9a](https://signate.jp/account_settings) \u753b\u9762\u3067\u306e\u307f API Token \u3092\u53d6\u5f97\u53ef\u80fd\u3067\u3059\u3002\n\n\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u30d8\u30eb\u30d7\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3089\u5229\u7528\u6e96\u5099\u5b8c\u4e86\u3067\u3059\u3002\n\n```\n$ signate --help\n```\n\n``signate: command not found`` \u3068\u8868\u793a\u3055\u308c\u308b\u5834\u5408\u3001\u74b0\u5883\u5909\u6570$PATH \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306bsignate\u304c\u5b58\u5728\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002``pip uninstall signate``\u30b3\u30de\u30f3\u30c9\u3067\n\n - signate\u30b3\u30de\u30f3\u30c9\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u78ba\u8a8d\n - signate\u30b3\u30de\u30f3\u30c9\u306e\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\n\n\u304c\u53ef\u80fd\u3067\u3059\u3002\n\n# **\u5229\u7528\u65b9\u6cd5**\nSIGNATE CLI\u3067\u306f\u4ee5\u4e0b\u306e\u6a5f\u80fd\u304c\u5229\u7528\u3067\u304d\u307e\u3059\u3002\n\n```bash\n$ signate --help\nUsage: signate [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n  --help  Show this message and exit.\n\nCommands:\n  download  Download the file of competition\n  files     List file of competition\n  list      List competition\n  submit    Submit a result file to the competition\n  token     Download the API Token\n\n``` \n\n### **\u2460 \u6295\u7a3f\u53ef\u80fd\u306a\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u4e00\u89a7\u306e\u53d6\u5f97**\n```\n$ signate list \n```\n\u6295\u7a3f\u53ef\u80fd\u306a\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u4e00\u89a7\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n\n``` bash \n$ signate list \n\ncompetitionId  title             closing              prize        participants\n-------------  ----------------  -------------------  ---------  --------------\n   1           a-ai-competition  -                    $200,00               100\n   2           b-ai-competition  2019-12-31           Knowledge              50\n\u2026\u2026\n```\n\n### **\u2461 \u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u4e00\u89a7\u306e\u53d6\u5f97**\n```\n$ signate files --competition-id=<competition-id> \n```\n\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u4e00\u89a7\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n``` bash \n$ signate files --competition-id=1\n\n  fileId  name               title              size  updated_at\n--------  -----------------  --------------  -------  -------------------\n       1  train.csv          \u5b66\u7fd2\u7528\u30c7\u30fc\u30bf      2345067  2016-05-31 11:19:48\n       2  test.csv           \u691c\u8a3c\u7528\u30c7\u30fc\u30bf      1523536\n\u2026\u2026\n```\n\n### **\u2462 \u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9**\n**\u3053\u3061\u3089\u306e\u6a5f\u80fd\u3092\u3054\u5229\u7528\u306e\u5834\u5408\u3001\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u53c2\u52a0\u306b\u540c\u610f\u3044\u305f\u3060\u304f\u5fc5\u8981\u304c\u3054\u3056\u3044\u307e\u3059(\u540c\u610f\u524d\u306e\u5834\u5408)\u3002**  \n\u8a73\u3057\u304f\u306f[\u88dc\u8db3 \u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u540c\u610f](#\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u540c\u610f)\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\n\n\n```\n$ signate download --competition-id=<competition-id> \n```\n\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002\n\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u5834\u5408\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u30d5\u30a1\u30a4\u30eb\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3059\u3002  \ncompetition-id\u306e\u307f\u3092\u6307\u5b9a\u3057\u305f\u5834\u5408\u3001\u8a72\u5f53\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u3059\u3079\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5bfe\u8c61\u3068\u306a\u308a\u307e\u3059\u3002\n\n``` bash\n$ signate download --competition-id=1 \nsubmit_sample.csv\n100% [.................................................................] 205890 / 205890\ntest.csv\n100% [.................................................................] 1523536 / 1523536\ntrain.csv\n100% [.................................................................] 2345067 / 2345067\n\nDownload completed.\n\n```\n\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3054\u6307\u5b9a\u3044\u305f\u3060\u304f\u3053\u3068\u3067\u3001\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306e\u6307\u5b9a\u3068\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5148\u306e\u30d1\u30b9\u6307\u5b9a\u3082\u305d\u308c\u305e\u308c\u53ef\u80fd\u3067\u3059\u3002\n``` bash\n$ signate download --competition-id=1 --file-id=1 --path=/Users/[user_name]/Desktop/\ntrain.csv\n100% [.................................................................] 2345067 / 2345067\n\nDownload completed.\n\n```\n\n### **\u2463 \u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u306e\u63d0\u51fa**\n**\u3053\u3061\u3089\u306e\u6a5f\u80fd\u3092\u3054\u5229\u7528\u306e\u5834\u5408\u3001\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u53c2\u52a0\u306b\u540c\u610f\u3044\u305f\u3060\u304f\u5fc5\u8981\u304c\u3054\u3056\u3044\u307e\u3059(\u540c\u610f\u524d\u306e\u5834\u5408)\u3002**  \n\u8a73\u3057\u304f\u306f[\u88dc\u8db3 \u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u540c\u610f](#\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u540c\u610f)\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\n\n``` bash \nsignate submit --competition-id=<competition-id> <\u7d50\u679c\u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30b9>\n``` \n\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u306b\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u3092\u63d0\u51fa\u3057\u307e\u3059\u3002\n\n```bash\n$ signate submit --competition-id=1 /Users/[user_name]/Desktop/result.csv\nYou have successfully submitted your predictions. We will send you the submission result to your email address.\n```\n\u30b3\u30e1\u30f3\u30c8\u3092\u6b8b\u3059\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\n```bash\n$ signate submit --competition-id=1 /Users/[user_name]/Desktop/result.csv --note \u9811\u5f35\u308a\u307e\u3057\u305f\nYou have successfully submitted your predictions. We will send you the submission result to your email address.\n```\n\n\n### **\u2464 APIToken\u306e\u53d6\u5f97**\nAPI\u30c8\u30fc\u30af\u30f3\u53d6\u5f97\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3001API\u3067\u30a2\u30af\u30bb\u30b9\u306b\u5fc5\u8981\u306a\u30c8\u30fc\u30af\u30f3\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n``` bash\n$ signate token --email=\u4e8b\u524d\u6e96\u5099\u3067\u767b\u9332\u3057\u305femail --password=\u4e8b\u524d\u6e96\u5099\u3067\u767b\u9332\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\nThe Api Token successfully downloaded.\n```\n\n\n### **\u88dc\u8db3**\n#### \u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3078\u306e\u540c\u610f\n\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u51fa\u529b\u3055\u308c\u305f\u969b\u306f\n```\nYou have not accepted the competition terms of use!\n\nDo you accept the competition terms of use?\nPlease read the terms of use before accepting: https://signate.jp/competitions/*#terms\n [y/N]:\n```\n\u30ea\u30f3\u30af\u5148\u3092\u3054\u4e00\u8aad\u3044\u305f\u3060\u304d\u3001``y`` \u306e\u3054\u5165\u529b\u3092\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002\u4ee5\u964d\u3001\u540c\u4e00\u30b3\u30f3\u30da\u30c6\u30a3\u30b7\u30e7\u30f3\u3067\u5f53\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002\n#### \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u5165\u529b\u306e\u4e0d\u8db3\n```\nYou have not filled in user infomation to join the competition. Go to https://signate.jp/profile.\n```\n\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u305f\u5834\u5408\u306f[SIGNATE](https://signate.jp)\u306b\u30a2\u30af\u30bb\u30b9\u3044\u305f\u3060\u304d\u3001\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306e\u3054\u5165\u529b\u3092\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002\n\n# **\u30e9\u30a4\u30bb\u30f3\u30b9**\nSIGNATE CLI\u306f[Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0). \u3092\u9069\u7528\u3057\u3066\u304a\u308a\u307e\u3059\u3002\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "SIGNATE CLI",
    "version": "0.9.10",
    "project_urls": {
        "Homepage": "https://github.com/signatelab/signate-cli"
    },
    "split_keywords": [
        "signate",
        " signate-cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b65175382e9f1e45c4c4ee8859a5999672868e29416569f94a8c516a019cd8e",
                "md5": "50468843dfa438120927dc0b06c6ce90",
                "sha256": "a887efc02ccaa6f36af43d1e07ab507f055908f199b5a4ed36421a4befa81465"
            },
            "downloads": -1,
            "filename": "signate-0.9.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "50468843dfa438120927dc0b06c6ce90",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 37853,
            "upload_time": "2024-05-28T03:42:14",
            "upload_time_iso_8601": "2024-05-28T03:42:14.367278Z",
            "url": "https://files.pythonhosted.org/packages/5b/65/175382e9f1e45c4c4ee8859a5999672868e29416569f94a8c516a019cd8e/signate-0.9.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d33762374517055caae5332aefee4b9aa8d1cad708055b2b175c16c1bdbca5f",
                "md5": "3810247bbbb0c9eb6aff492a24801fa7",
                "sha256": "50e729265735485db90cce0fc86c04ec08b7ee5295d0f3f2722af5912c439c5c"
            },
            "downloads": -1,
            "filename": "signate-0.9.10.tar.gz",
            "has_sig": false,
            "md5_digest": "3810247bbbb0c9eb6aff492a24801fa7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 26440,
            "upload_time": "2024-05-28T03:42:15",
            "upload_time_iso_8601": "2024-05-28T03:42:15.990033Z",
            "url": "https://files.pythonhosted.org/packages/2d/33/762374517055caae5332aefee4b9aa8d1cad708055b2b175c16c1bdbca5f/signate-0.9.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-28 03:42:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "signatelab",
    "github_project": "signate-cli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2018.11.29"
                ]
            ]
        },
        {
            "name": "Click",
            "specs": [
                [
                    "==",
                    "7.0"
                ]
            ]
        },
        {
            "name": "tabulate",
            "specs": [
                [
                    "==",
                    "0.8.3"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "1.26.7"
                ]
            ]
        },
        {
            "name": "wget",
            "specs": [
                [
                    "==",
                    "3.2"
                ]
            ]
        },
        {
            "name": "six",
            "specs": [
                [
                    "==",
                    "1.16.0"
                ]
            ]
        }
    ],
    "lcname": "signate"
}
        
Elapsed time: 0.24634s