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.1.tar.gz (6.3 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.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for npslab-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0bcd7fbc58bae51c4d613d0b71ea47a0323d9710a630d77f06b7c79776fc4338
MD5 19bea141f944d236f17d835d390423e9
BLAKE2b-256 20c7811f50ae211b73537f55143ea18904a5e18effc9d8fce3dde1a247ad092c

See more details on using hashes here.

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

Hashes for npslab-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 64361ab200d25610988bf975dea3297adbb0e15f0e08b1fd9b12af8649854337
MD5 105a0d98ecdab5c815e3909acdd8f89e
BLAKE2b-256 74a9c7efc4328085a8ad3ae07485dcab08240e2db0064c31f5ddfc90b17b515d

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