Network Programming Lab scripts and utilities
Project description
NPSLAB - Network Programming Lab Utility
A professional Python package to manage and run network programming lab scripts.
Installation
You can install the package locally:
pip install .
Or directly from GitHub (replace with your repo URL):
pip install git+https://github.com/USERNAME/REPO.git
Usage
After installation, the npslab command becomes available.
List all available scripts
npslab list
View a script directly in the terminal
npslab view server1.c
Copy a script to your current directory
npslab copy server1.c
Compile and run (requires GCC)
npslab run server1.c
Development
To build the package:
python -m build
To upload to PyPI:
twine upload dist/*
Structure
src/npslab/: Main package code.src/npslab/scripts/: The original.clab scripts.tests/: Import and functionality tests.examples/: Usage examples.
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
npslab-0.1.1.tar.gz
(6.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file npslab-0.1.1.tar.gz.
File metadata
- Download URL: npslab-0.1.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bcd7fbc58bae51c4d613d0b71ea47a0323d9710a630d77f06b7c79776fc4338
|
|
| MD5 |
19bea141f944d236f17d835d390423e9
|
|
| BLAKE2b-256 |
20c7811f50ae211b73537f55143ea18904a5e18effc9d8fce3dde1a247ad092c
|
File details
Details for the file npslab-0.1.1-py3-none-any.whl.
File metadata
- Download URL: npslab-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64361ab200d25610988bf975dea3297adbb0e15f0e08b1fd9b12af8649854337
|
|
| MD5 |
105a0d98ecdab5c815e3909acdd8f89e
|
|
| BLAKE2b-256 |
74a9c7efc4328085a8ad3ae07485dcab08240e2db0064c31f5ddfc90b17b515d
|