Skip to main content

The Python framework which is used to build complex Client-Server applications

Project description

csbuilder

The framework supports you to build complex Client-Server applications.

How to build

Our library is only supported by Python 3. Now we test it only on Python 3.7.1. If you meet any problems, even if with other versions, you could create an issue to notify us. We will solve them as quickly as possible.

Create Virtual Environment (optional but IMPORTANT)

If you had your virtual environment, you can ignore this step.

You ought to create a virtual environment to avoid conflicting with other applications on your machine when installing our module. The virtual environment must be installed with Python 3.
I highly recommend you to use Anaconda because of its utilities. The command of creating a virtual environment in Anaconda is:

$ conda create -n your_venv_name
$ conda activate your_venv_name
(your_venv_name) $ _ 

Or use Python venv:

$ python -m venv path/to/your/venv
$ path/to/your/venv/Scripts/activate.bat
(your_venv_name) $ _

Method 1: Install the PyPI version (not completed yet)

(your_venv_name) $ pip install csbuilder

Method 2: Install the newest version (recommendation)

(your_venv_name) $ git clone https://github.com/huykingsofm/csbuilder.git
(your_venv_name) $ cd csbuilder
(your_venv_name) csbuilder $ pip install -e .

How to use

Just use import statement and enjoy it. We will write documentation and tutorials as soon as possible so that you can understand our library easier.

from csbuilder.server import Listener
from csbuilder.client import ClientResponser

Example

See the library sft supporting file transfer using csbuilder.

Change log

Version 0.0.1

  • Hello world.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csbuilder-0.0.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

csbuilder-0.0.1-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

Details for the file csbuilder-0.0.1.tar.gz.

File metadata

  • Download URL: csbuilder-0.0.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for csbuilder-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cab13800b0fcaa75fd10bff784cf9790cf4cd715590f34e2ecd553ba8cae3fa4
MD5 887940fdb877e43df18b14bccb2f3e58
BLAKE2b-256 8bae57bb28ad65abe9c2a026bd3a9e8462e54593307bf812773ad8817d7b1084

See more details on using hashes here.

File details

Details for the file csbuilder-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: csbuilder-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 25.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for csbuilder-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89307252e5315c5f5445fe5633ee01cb04a0d7d79f787666d43c459ba24309df
MD5 b57675942c0b8b5b432cc299faede831
BLAKE2b-256 4fb2bbaf84f91b424e62bea3c7d2632d13be7eed4e9e1952d9190ae1aedb22ed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page