No project description provided
Project description
NLIP Server
Welcome to the NLIP Server! This project is a basic implementation of NLIP server side protocol.
This package provides a library that can easily be customized to create your own NLIP based Solution.
The package depends on the NLIP client package.
Installation
This project uses Poetry for dependency management. First, please install Poetry.
To set up the Python project, create a virtual environment using the following commands.
- Create the virtual environment:
poetry env use python
- Install the application dependencies
poetry install
Publishing the Package
To publish the package to PyPI, ensure that your changes are committed and then create a version tag. You can do this with the following commands:
git tag v0.1.0 # Replace with new version
git push origin v0.1.0
Defining a new Server Side Solution
To define a new solution, you need to provide two subclasses of the provided abstract classes: NLIPApplicaiton and NLIPSession.
These two classes are defined in module server
The main routine of the solution should call the start_server routine in module server to create an instance of the solution server-side application. start_server takes a subclass of NLIP_Application as an argument.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nlip_server-0.1.0.tar.gz
.
File metadata
- Download URL: nlip_server-0.1.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2308494cad72830ef2c7dbb375b5f82b742685f158246f91a6d433c1ba9475ab |
|
MD5 | 47ef697252f07673286df46799e6730c |
|
BLAKE2b-256 | efdb7b98ccf0f6c5e8980331457f973f13cd45a7ecfea3c877f96b5d8a405972 |
File details
Details for the file nlip_server-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: nlip_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Darwin/23.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75511793a805fe0d36b7450b254a2757dac2c23087fbe987f2b475905a3d1f54 |
|
MD5 | 8ce95fb91d91bf800d824b660c9f5e39 |
|
BLAKE2b-256 | eaa94775a0529fa0cac44fe94c44d8ee045964920ad7ddfe47306fab00bead2c |