refactor: Rename PyPI package from optimizr-rs to optimiz-rs

- Shorter, cleaner package name
- Updated pyproject.toml: name = 'optimiz-rs'
- Updated all documentation (README, RELEASE_NOTES, LINKEDIN_POST, etc.)
- Rebuilt wheel: optimiz_rs-1.0.0-cp38-abi3-macosx_10_12_x86_64.whl
- Tested: Python import and DE algorithm working correctly

Package verified and ready for PyPI publication.
This commit is contained in:
ThotDjehuty
2026-02-17 09:43:04 +01:00
parent 2fa97c2eaa
commit 4714ce03e9
7 changed files with 34 additions and 34 deletions
+6 -6
View File
@@ -85,7 +85,7 @@ ERROR HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
**Solutions:**
1. **Option A: Use Different Package Name** (Recommended)
- `optimizr-rs` - Rust variant naming
- `optimiz-rs` - Rust variant naming
- `optimizr-hft` - HFT-focused variant
- `hfthot-optimizr` - Branded name
- `rustimizr` - Play on "Rust optimization"
@@ -94,13 +94,13 @@ ERROR HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
```bash
# 1. Update pyproject.toml
[project]
name = "optimizr-rs" # New name
name = "optimiz-rs" # New name
# 2. Rebuild wheel
maturin build --release
# 3. Upload to PyPI
twine upload target/wheels/optimizr_rs-1.0.0-*.whl -u ThotDjehuty -p "..."
twine upload target/wheels/optimiz_rs-1.0.0-*.whl -u ThotDjehuty -p "..."
```
2. **Option B: Contact Current Owner**
@@ -157,7 +157,7 @@ ERROR HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
## 🎯 Recommended Package Name
**Suggested:** `optimizr-rs`
**Suggested:** `optimiz-rs`
**Rationale:**
- Clear that it's the Rust implementation
@@ -167,8 +167,8 @@ ERROR HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
- Available on PyPI (checked)
**Update locations:**
1. `pyproject.toml` → `name = "optimizr-rs"`
2. `README.md` → `pip install optimizr-rs`
1. `pyproject.toml` → `name = "optimiz-rs"`
2. `README.md` → `pip install optimiz-rs`
3. `docs/source/installation.rst` → Update pip command
4. `LINKEDIN_POST.md` → Update installation instructions
5. `RELEASE_NOTES_v1.0.0.md` → Update PyPI references