Skip to content

Conversation

tochilinak
Copy link
Member

Description

  • Implemented custom JsonAdapter for much faster parsing of structures with mypy information
  • Updated mypy from 1.0.0 to 1.5.1: some behavior changed, so a few bugs had to be fixed (maybe we will find more).
  • Small fixes in utbot-python module.

How to test

Automated tests

Unit tests of module utbot-python-types.

Manual tests

Run UTBot on langchain project. Loading of type information should have become significantly faster.

Self-check list

Check off the item if the statement is true. Hint: [x] is a marked item.

Please do not delete the list or its items.

  • I've set the proper labels for my PR (at least, for category and component).
  • PR title and description are clear and intelligible.
  • I've added enough comments to my code, particularly in hard-to-understand areas.
  • The functionality I've repaired, changed or added is covered with automated tests.
  • Manual tests have been provided optionally.
  • The documentation for the functionality I've been working on is up-to-date.

@tochilinak tochilinak added ctg-enhancement New feature, improvement or change request lang-python Issue is related to python support labels Sep 1, 2023
@tochilinak tochilinak self-assigned this Sep 1, 2023
@tochilinak tochilinak merged commit 5ee3695 into main Sep 4, 2023
@tochilinak tochilinak deleted the tochilinak/mypy_runner_update branch September 4, 2023 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ctg-enhancement New feature, improvement or change request lang-python Issue is related to python support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants