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
+7 -7
View File
@@ -19,19 +19,19 @@ cargo add optimizr
### PyPI (Python)
```bash
pip install optimizr-rs
pip install optimiz-rs
```
🔗 https://pypi.org/project/optimizr-rs/ (publishing in progress)
🔗 https://pypi.org/project/optimiz-rs/ (publishing in progress)
## 🆕 What's New in v1.0.0
### Publication & Distribution
-**Published to crates.io** - Available in Rust package registry (Feb 17, 2026)
-**Published to PyPI** - Available as `optimizr-rs` via pip install (Feb 17, 2026)
-**Published to PyPI** - Available as `optimiz-rs` via pip install (Feb 17, 2026)
-**Stable API** - Semantic versioning from v1.0.0 forward
-**Production Ready** - Comprehensive testing and validation
**Note:** PyPI package is named `optimizr-rs` (not `optimizr`) to distinguish the Rust implementation.
**Note:** PyPI package is named `optimiz-rs` (not `optimizr`) to distinguish the Rust implementation.
### Documentation
- 📚 **ReadTheDocs** - Full documentation at https://optimiz-r.readthedocs.io
@@ -140,13 +140,13 @@ No code changes required. If you were using python-bindings explicitly, add it t
**For Python Users:**
```bash
# Install via pip
pip install optimizr-rs
pip install optimiz-rs
# Or specify version
pip install optimizr-rs==1.0.0
pip install optimiz-rs==1.0.0
```
**Note:** Package name changed from `optimizr` to `optimizr-rs` to avoid PyPI naming conflict.
**Note:** Package name changed from `optimizr` to `optimiz-rs` to avoid PyPI naming conflict.
**API Compatibility:**
✅ All Python APIs remain unchanged