Skip to content

Conversation

@jeonghanjoo
Copy link
Owner

No description provided.

jeonghanjoo and others added 4 commits July 31, 2025 16:32
- Add HAS_ASYNC_SUPPORT check with proper error messages
- Update setup.py with async extras requirement
- Add PyMongo 4.13+ version to tox.ini for testing
- Update README.rst with async installation instructions
- Fix pre-commit formatting and linting issues
- Support Python 3.7-3.13 with proper version constraints

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Remove unused imports from async test files
- Fix bare except clauses with specific Exception handling
- Remove unused variables and imports
- Simplify async session handling in fields.py
- All flake8, black, and isort checks now pass

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Restore _get_async_session() function call for proper transaction support
- This function provides current MongoDB session context for async operations
- Critical for maintaining transactional consistency in async reference dereferencing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Remove Python 3.7, 3.8 from classifiers and tox.ini
- Align with upstream MongoEngine's current support matrix
- Upstream only tests Python 3.9+ in their CI/tox configuration
- Keep python_requires='>=3.7' for backward compatibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@jeonghanjoo jeonghanjoo merged commit 3835098 into master Jul 31, 2025
@jeonghanjoo jeonghanjoo deleted the upstream-review branch July 31, 2025 07:57
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