python-zulip-api

  • 所有者: zulip/python-zulip-api
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Zulip API

Build status
Coverage status

This repository contains the source code for Zulip's PyPI packages:

The source code is written in Python 3.

Development

This is part of the Zulip open source project; see the
contributing guide
and commit guidelines.

  1. Fork and clone the Git repo:
    git clone https://github.com/<your_username>/python-zulip-api.git

  2. Make sure you have pip
    and virtualenv
    installed.

  3. cd into the repository cloned earlier:
    cd python-zulip-api

  4. Run:

    python3 ./tools/provision
    

    This sets up a virtual Python environment in zulip-api-py<your_python_version>-venv,
    where <your_python_version> is your default version of Python. If you would like to specify
    a different Python version, run

    python3 ./tools/provision -p <path_to_your_python_version>
    
  5. If that succeeds, it will end with printing the following command:

    source /.../python-zulip-api/.../activate
    

    You can run this command to enter the virtual environment.
    You'll want to run this in each new shell before running commands from python-zulip-api.

  6. Once you've entered the virtualenv, you should see something like this on the terminal:

    (zulip-api-py3-venv) user@pc ~/python-zulip-api $
    

    You should now be able to run any commands/tests/etc. in this
    virtual environment.

Running tests

To run the tests for

  • zulip: run ./tools/test-zulip

  • zulip_bots: run ./tools/test-lib && ./tools/test-bots

  • zulip_botserver: run ./tools/test-botserver

To run the linter, type:

./tools/lint

To check the type annotations, run:

./tools/run-mypy

主要指標

概覽
名稱與所有者zulip/python-zulip-api
主編程語言Python
編程語言Python (語言數: 3)
平台
許可證Apache License 2.0
所有者活动
創建於2017-07-06 17:25:46
推送於2025-04-07 19:14:43
最后一次提交
發布數36
最新版本名稱0.9.0 (發布於 )
第一版名稱0.3.2 (發布於 )
用户参与
星數372
關注者數30
派生數395
提交數2.5k
已啟用問題?
問題數174
打開的問題數78
拉請求數453
打開的拉請求數60
關閉的拉請求數176
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?