Skip to content

PaperCLI v1.0.1 - Installation & Package Fixes

Choose a tag to compare

@SXKDZ SXKDZ released this 13 Jul 19:04
· 77 commits to main since this release

What's Changed Since v1.0.0

πŸ› Critical Bug Fixes

  • Fixed module import issue when installing via pipx - Resolved ModuleNotFoundError: No module named 'papercli' by restructuring package layout
  • Fixed missing packaging dependency - Added packaging>=21.0 to dependencies
  • Fixed Alembic configuration errors - Properly included and located alembic.ini and migration files in installed packages
  • Fixed timezone handling - Now uses system timezone instead of UTC for timestamps

✨ New Features

  • Customizable data directory - Added support for PAPERCLI_DATA_DIR environment variable to specify custom data storage location
  • Version display in title - Application title now shows the current version number

πŸ”§ Technical Changes

  • Moved papercli.py from root directory into app/ package for proper module structure
  • Updated entry point configuration in pyproject.toml to app.papercli:main
  • Fixed relative imports to use proper package notation
  • Added missing packaging dependency for version comparison functionality
  • Added MANIFEST.in to properly include alembic configuration files in package distribution
  • Simplified alembic path resolution using app module location
  • Updated README.md with correct source installation instructions (python -m app.papercli)
  • Improved package installation reliability across different environments

πŸ“¦ Installation

# Recommended: Install via pipx
pipx install git+https://github.com/SXKDZ/papercli.git

# Alternative: Install via pip  
pip install git+https://github.com/SXKDZ/papercli.git

# Run from source
git clone https://github.com/SXKDZ/papercli.git
cd papercli
pip install -r requirements.txt
python -m app.papercli

This release resolves all installation and runtime issues that prevented the application from working after installation via pipx or pip. All users should update to this version.