Skip to content

Releases: valorisa/Password-Generator-Advanced

v1.0.2 - Fix README Display on PyPI

Choose a tag to compare

@valorisa valorisa released this 20 May 16:51

🐛 Bug Fix

Fixed README Not Displaying on PyPI

Previous versions (1.0.0 and 1.0.1) had a critical issue: the README was not included in the PyPI package, resulting in the message "The author of this package has not provided a project description" on PyPI.

This release fixes that issue.

Changes

  • Added explicit readme = "README.md" in pyproject.toml

  • Improved package description (French → English)

    • More concise and feature-focused
    • Better international audience reach
    • Old: "Générateur de mots de passe avec un menu interactif..."
    • New: "Secure command-line password generator with strict cryptographic constraints. Interactive menu and CLI modes. Passphrase generation. Entropy evaluation. Cross-platform clipboard support."
  • Added status badges to README files

    • GitHub Actions CI status badge
    • PyPI version badge
    • Improves project credibility and visibility

📦 Installation

pip install Password-Generator-Advanced

After installation, run:

password-generator-advanced

🔗 Links


🙏 Credits

Co-Authored-By: Claude Sonnet 4.5 (1M context)

v1.0.1 - CLI Entry Point & Enhanced Documentation

Choose a tag to compare

@valorisa valorisa released this 20 May 16:27

🎉 What's New in v1.0.1

✨ Features

  • CLI Entry Point: Added a dedicated command-line entry point. After installing via pip, you can now run:
    password-generator-advanced
    Instead of the longer python -m password_generator_advanced

📝 Documentation

  • Comprehensive PyPI Installation Guide: Added detailed installation instructions including:
    • Direct pip installation from PyPI
    • Virtual environment setup (recommended)
    • Package upgrade instructions
    • Alternative installation from sources
  • Improved Usage Section: Clear distinction between PyPI installation and source installation methods

🔧 Technical Improvements

  • Added [tool.poetry.scripts] configuration in pyproject.toml for proper CLI entry point
  • Fixed __main__.py to use proper if __name__ == "__main__": guard (Python best practice)

📦 Installation

From PyPI (Recommended)

pip install Password-Generator-Advanced

From Source

git clone https://github.com/valorisa/Password-Generator-Advanced.git
cd Password-Generator-Advanced
poetry install

🔗 Links


🙏 Credits

Co-Authored-By: Claude Sonnet 4.5 (1M context)