Skip to main content

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 .c lab scripts.
  • tests/: Import and functionality tests.
  • examples/: Usage examples.

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

npslab-0.1.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

npslab-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for npslab-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cd4efb11d4ea92635a895f56b09e71ee738026c96b62cc684f32cb32d4fc70eb
MD5 d56566f5063f5cd4b8c1278c2a521363
BLAKE2b-256 550fbf4ced52051d67903c61fbc8bc65ccbccc7861d64f8cfe7a394bc5a28d12

See more details on using hashes here.

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

Hashes for npslab-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf486f749aa76bbcba8c5a8a55d0c75b3782134bc0fbc55c305d0c7c2cbb810a
MD5 d60926f3586cc51c41531a030799991d
BLAKE2b-256 5d87fea9f1e3eefa9d7330548761089bcf38cb960f6bb2577312620c8e6ff902

See more details on using hashes here.

Supported by

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