Skip to content

Conversation

@e1ven
Copy link
Owner

@e1ven e1ven commented Mar 15, 2025

Some people had asked for an updated version to be pushed up to PyPi, so I'm doing some cleanup to modernize the codebase while I'm in here.
No real functionality changes, just bringing things up to slightly current standards 10+ years after this code was written.

Changes include:

  • Removed Python 2 compatibility code (Python 3 only now)
  • Added Docker support with automated builds via GitHub Actions
  • Added very minimal image consistency testing
  • Updated documentation with better examples and usage instructions
  • Simplified web frontend by removing unnecessary authentication code
  • Added project status section explaining maintenance mode
  • Improved error handling and code organization

The project is officially in maintenance mode as noted in the README.

Some users have asked for an updated version in PyPI, so I'm doing some minor cleanup.
No real functionality changes, just modernizing things that would be considered more
standard 10+ years after this code was written.

- Added note about maintenance mode in README
- Cleaned up Python 3 compatibility (removed Python 2 support)
- Added minimal test for image consistency
- Added Docker image + GitHub workflow to build/publish it
- Fixed some minor bugs and improved error handling
- Added better CLI help text

The project is now officially in maintenance mode as noted in the README.
@e1ven e1ven merged commit 921998d into master Mar 15, 2025
1 check passed
e1ven added a commit that referenced this pull request Jun 11, 2025
Update Robohash for modern Python, and to re-publish in Pypi
@e1ven e1ven deleted the 2025-simple-updates branch June 11, 2025 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants