Skip to content

Commit 5cbcc12

Browse files
committed
Remove all PyPI installation documentation
Removed all references to installing wipeit from PyPI throughout the documentation and workflows. Changes: - README.md: Removed PyPI installation sections, kept only source install - .github/workflows/release.yml: Changed GitHub release body to use git clone - DOCS/CHANGES.md: Updated release automation description - DOCS/CI-CD.md: Removed PyPI publishing from features list - Makefile: Removed PyPI upload instructions Installation is now exclusively from source via: git clone https://github.com/cscortes/wipeit.git cd wipeit uv sync All distribution packages remain local only.
1 parent fa6f06b commit 5cbcc12

File tree

5 files changed

+9
-18
lines changed

5 files changed

+9
-18
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ jobs:
5757
## Installation
5858
5959
```bash
60-
pip install wipeit
60+
git clone https://github.com/cscortes/wipeit.git
61+
cd wipeit
62+
uv sync
6163
```
6264
6365
## Usage

DOCS/CHANGES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
309309
- **Test Coverage**: 82% overall coverage with comprehensive mocking
310310
- **Multi-Python Support**: Tests on Python 3.8, 3.9, 3.10, 3.11, 3.12
311311
- **Quality Gates**: Automated linting, formatting, and security checks
312-
- **Release Automation**: Tag-based PyPI publishing ready
312+
- **Release Automation**: Tag-based GitHub releases with automated testing and building
313313
- **Progress Enhancement**: Estimated finish time displayed at 5% milestones (e.g., "Estimated Finish Time: 3:15 PM")
314314

315315
## [0.1.0] - 2025-10-01

DOCS/CI-CD.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The wipeit project uses GitHub Actions for:
5454
**Features**:
5555
- Pre-release testing with `make tests`
5656
- Package building with `make build`
57-
- PyPI publishing
57+
- Package validation with `twine check`
5858
- GitHub release creation
5959
- Changelog integration
6060

Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,5 +330,4 @@ build:
330330
@echo "To install locally:"
331331
@echo " pip install dist/wipeit-$$(grep '^version' pyproject.toml | cut -d'"' -f2)-py3-none-any.whl"
332332
@echo ""
333-
@echo "To upload to PyPI (requires credentials):"
334-
@echo " python3 -m twine upload dist/*"
333+
@echo "Note: Distribution packages are for local use only"

README.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -86,28 +86,18 @@ A secure device wiping utility that overwrites block devices with random data.
8686

8787
**⚠️ WARNING: Before installing, understand that this tool will PERMANENTLY DESTROY data! ⚠️**
8888

89-
### Using uv (recommended)
89+
### Install from Source
9090

9191
```bash
92-
# Install from PyPI (when published)
93-
uv pip install wipeit
94-
95-
# Or install from source (new src/ structure)
96-
git clone <repository-url>
92+
git clone https://github.com/cscortes/wipeit.git
9793
cd wipeit
9894
uv sync
9995
```
10096

101-
### Using pip
102-
103-
```bash
104-
pip install wipeit
105-
```
106-
10797
### Development Installation
10898

10999
```bash
110-
git clone <repository-url>
100+
git clone https://github.com/cscortes/wipeit.git
111101
cd wipeit
112102
uv sync
113103
source .venv/bin/activate

0 commit comments

Comments
 (0)