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.0.tar.gz
(6.4 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.0.tar.gz.
File metadata
- Download URL: npslab-0.1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd4efb11d4ea92635a895f56b09e71ee738026c96b62cc684f32cb32d4fc70eb
|
|
| MD5 |
d56566f5063f5cd4b8c1278c2a521363
|
|
| BLAKE2b-256 |
550fbf4ced52051d67903c61fbc8bc65ccbccc7861d64f8cfe7a394bc5a28d12
|
File details
Details for the file npslab-0.1.0-py3-none-any.whl.
File metadata
- Download URL: npslab-0.1.0-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 |
cf486f749aa76bbcba8c5a8a55d0c75b3782134bc0fbc55c305d0c7c2cbb810a
|
|
| MD5 |
d60926f3586cc51c41531a030799991d
|
|
| BLAKE2b-256 |
5d87fea9f1e3eefa9d7330548761089bcf38cb960f6bb2577312620c8e6ff902
|