Metadata-Version: 2.4
Name: manual_dc
Version: 0.1.0
Summary: Comment-only archive package for distributed computing practice source files
Author: Local Workspace
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

﻿# manual_dc

A Python package that archives existing Python and Java source files as docstring-based comment archive modules.

## What this package does

- Ships source archives as module docstrings.
- Does not execute the original scripts, algorithms, or socket/chat logic on import.
- Lets you install and import the package, then inspect module source files.

## Install

```bash
pip install -e .
```

## Usage

```python
import manual_dc

print(manual_dc.AVAILABLE_ARCHIVES)
print(manual_dc.list_archives())

python_text = manual_dc.get_archive_text("python", "bankers_source")
java_text = manual_dc.get_archive_text("java", "ricart_agrawala_source")

print(python_text[:200])
print(java_text[:200])
```

## Archived files

- Python: bankers.py, berkley.py, bully.py, distributedSharedLoad.py, loadBalancing.py, multiThreading.py
- Java: Client.java, GroupChatClient.java, GroupChatServer.java, RaymondTree.java, RicartAgrawala.java, Server.java
