Skip to content

Conversation

@terryluan12
Copy link
Contributor

This PR updates the following libraries:

  • enum.py + test_enum.py
  • filecmp.py + test_filecmp.py`
  • fractions.py + test_fractions.py
  • ftplib.py + test_ftplib.py
  • hmac.py + test_hmac.py
  • mailbox.py + test_mailbox.py
  • nturl2path.py
  • pkgutil.py + test_pkgutil.py
  • pathlib.py
  • platform.py + test_platform.py
  • plistlib.py + test_plistlib.py

It also adds test_pathlib, which works mostly the same to with CPython (I was unable to test it with a Windows desktop + added clarifications to the top of the test_pathlib.py on which tests were skipped)

Helps with #5529

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 30, 2025

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (35)
  • Lib/enum.py is excluded by !Lib/**
  • Lib/filecmp.py is excluded by !Lib/**
  • Lib/fractions.py is excluded by !Lib/**
  • Lib/ftplib.py is excluded by !Lib/**
  • Lib/hmac.py is excluded by !Lib/**
  • Lib/mailbox.py is excluded by !Lib/**
  • Lib/nturl2path.py is excluded by !Lib/**
  • Lib/pathlib/__init__.py is excluded by !Lib/**
  • Lib/pathlib/_abc.py is excluded by !Lib/**
  • Lib/pathlib/_local.py is excluded by !Lib/**
  • Lib/pkgutil.py is excluded by !Lib/**
  • Lib/platform.py is excluded by !Lib/**
  • Lib/plistlib.py is excluded by !Lib/**
  • Lib/test/datetimetester.py is excluded by !Lib/**
  • Lib/test/test_enum.py is excluded by !Lib/**
  • Lib/test/test_filecmp.py is excluded by !Lib/**
  • Lib/test/test_fractions.py is excluded by !Lib/**
  • Lib/test/test_ftplib.py is excluded by !Lib/**
  • Lib/test/test_hmac.py is excluded by !Lib/**
  • Lib/test/test_import/__init__.py is excluded by !Lib/**
  • Lib/test/test_import/data/circular_imports/import_cycle.py is excluded by !Lib/**
  • Lib/test/test_import/data/circular_imports/singlephase.py is excluded by !Lib/**
  • Lib/test/test_import/data/double_const.py is excluded by !Lib/**
  • Lib/test/test_import/data/package3/__init__.py is excluded by !Lib/**
  • Lib/test/test_import/data/package3/submodule.py is excluded by !Lib/**
  • Lib/test/test_import/data/package4/__init__.py is excluded by !Lib/**
  • Lib/test/test_import/data/package4/submodule.py is excluded by !Lib/**
  • Lib/test/test_mailbox.py is excluded by !Lib/**
  • Lib/test/test_pathlib.py is excluded by !Lib/**
  • Lib/test/test_pathlib/__init__.py is excluded by !Lib/**
  • Lib/test/test_pathlib/test_pathlib.py is excluded by !Lib/**
  • Lib/test/test_pathlib/test_pathlib_abc.py is excluded by !Lib/**
  • Lib/test/test_pkgutil.py is excluded by !Lib/**
  • Lib/test/test_platform.py is excluded by !Lib/**
  • Lib/test/test_plistlib.py is excluded by !Lib/**

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@terryluan12 terryluan12 changed the title Update Straightforward packages Pt 3 Update Straightforward packages Pt 2 Dec 30, 2025
@youknowone
Copy link
Member

@terryluan12 The changes seem to cause hang. Could you split this PR to smaller one to find out what's the cause?

@youknowone
Copy link
Member

that's the next one of builtin_eval. probably ./extra_tests/snippets/builtin_exceptions.py

@terryluan12
Copy link
Contributor Author

@terryluan12 The changes seem to cause hang. Could you split this PR to smaller one to find out what's the cause?

Yep, absolutely!

that's the next one of builtin_eval. probably ./extra_tests/snippets/builtin_exceptions.py

Can you clarify what you mean by this?

@terryluan12
Copy link
Contributor Author

I've separated this out into separate PR's:

#6606
#6607
#6608
#6609
#6610
#6611

@terryluan12 terryluan12 deleted the update_simple_packages_2 branch January 5, 2026 19:06
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