Skip to content

Commits on May 21, 2022

  1. Run Python 3.11 tests in CI (#12833)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed May 21, 2022

Commits on Mar 24, 2022

  1. mypy_primer: fix comment workflow (#12443)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Mar 24, 2022
  2. Use Furo theme for documentation (#12348)

    Current readthedoc theme cannot fully utilize the width of browser especially 
    when you are using a wide screen. I am choosing Furo since it's quite popular in 
    python community (pip, black, etc).
    
    Other changes:
    
    * Use mypy instead of Mypy
    * Move introduction to index page, which makes better impression for newcomers.
    
    Closes #12374
    97littleleaf11 committed Mar 24, 2022

Commits on Mar 21, 2022

  1. mypy_primer: mention if output is truncated (#12419)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Mar 21, 2022

Commits on Mar 5, 2022

  1. CI: Do not run mypy_primer on stubtest/stubgen PRs (#12295)

    PRs that only affect stubtest or stubgen are never going to have any effect on mypy_primer's output, so we can safely skip the CI check for those PRs. The same goes for PRs that only alter files in the tests directory.
    AlexWaygood committed Mar 5, 2022

Commits on Feb 15, 2022

  1. Fix CI (#12181)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Feb 15, 2022

Commits on Feb 7, 2022

Commits on Feb 6, 2022

Commits on Feb 5, 2022

Commits on Jan 28, 2022

  1. Run self-check on Windows as part of CI (#11909)

    As discussed in #11895, mypy's test suite currently does not pass a mypy self-check when run on Windows. This should hopefully be fixed by python/typeshed#6812, but running a self-check on Windows as part of the CI tests should help avoid this issue in the future.
    AlexWaygood committed Jan 28, 2022

Commits on Jan 18, 2022

Commits on Jan 13, 2022

  1. Add 3.11-dev to CI (#11677)

    sobolevn committed Jan 13, 2022

Commits on Jan 1, 2022

  1. Update issue templates with links (#11874)

    Co-authored-by: KotlinIsland <kotlinisland@users.noreply.github.com>
    KotlinIsland and KotlinIsland committed Jan 1, 2022

Commits on Dec 19, 2021

  1. [mypy_primer] run using 3.10 (#11798)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Dec 19, 2021

Commits on Nov 27, 2021

  1. [mypy_primer] use merge base as base commit (#11627)

    Solves hauntsaninja/mypy_primer#21
    
    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Nov 27, 2021

Commits on Nov 1, 2021

Commits on Oct 29, 2021

  1. Run tests on release branches (#11409)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Oct 29, 2021

Commits on Oct 11, 2021

  1. Enable CI on Python 3.10 (#11297)

    Closes #11294
    97littleleaf11 committed Oct 11, 2021

Commits on Sep 17, 2021

  1. Don't trigger wheel builds on forks (#11124)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Sep 17, 2021

Commits on Sep 14, 2021

Commits on Sep 12, 2021

Commits on Jul 21, 2021

  1. Pin virtualenv to 16.7.10 (#10853)

    virtualenv 16.7.11 appears to have broken our CI by upgrading the
    version of pip embedded to something that doesn't support python 2, so
    this pins virtualenv to the last version that we know works.
    pranavrajpal committed Jul 21, 2021

Commits on May 20, 2021

  1. Port over latest GA mypy_primer changes (#10505)

    This is mostly the same as typeshed. The biggest difference is that we
    don't post the "no effect" message. As a side effect, we also have to
    run the comment hider first.
    
    Co-authored-by: hauntsaninja <>
    Co-authored-by: Akuli <akuviljanen17@gmail.com>
    hauntsaninja and Akuli committed May 20, 2021

Commits on May 15, 2021

  1. mypy_primer: fix comment permissions (#10476)

    Port #5452
    We didn't have the global permission set, so maybe it wasn't broken, but
    explicitly setting permissions seems like a good thing
    
    Co-authored-by: hauntsaninja <>
    hauntsaninja committed May 15, 2021

Commits on Apr 13, 2021

Commits on Feb 26, 2021

  1. GitHub actions house-keeping (#10142)

    Updates two actions to the latest versions (`v1` is outdate as for now), changes how submodules are initialized
    sobolevn committed Feb 26, 2021

Commits on Feb 2, 2021

  1. mypy_primer: don't fail silently on comment failure (#10012)

    Fixes #10011
    
    I think this is just vestigial from some initial debugging
    
    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Feb 2, 2021

Commits on Jan 20, 2021

  1. [stubgenc] fixes and typos (#9877)

    * [stubdoc] fix typo
    
    * [stubgenc] Add Callable to _DEFAULT_TYPING_IMPORTS
    
    * [stubgenc] Fix parsing signatures with empty argument list
    
    * [stubgenc] Replace NoneType with None
    
    * [stubgenc] Skip pybind11-specific internal attributes
    
    * [stubgenc] Test stub generation on pybind11-mypy-demo project
    sizmailov committed Jan 20, 2021

Commits on Jan 6, 2021

  1. Return mypy_primer to CI (#9842)

    mypy_primer was temporarily removed in #9769. This brings it back.
    See python/typeshed#4806 for the equivalent
    typeshed PR.
    
    One change is that we now shard across three jobs for speed. We also no
    longer mypyc compile, since we should be right about the point where the
    gains from compilation are outweighted by compilation time (for
    `--mypyc-compile-level 0`). Although if there were an easy way to share
    the compiled mypy across mypy runs it would be worth it...
    
    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Jan 6, 2021

Commits on Nov 30, 2020

  1. Remove mypy_primer (#9769)

    Co-authored-by: hauntsaninja <>
    hauntsaninja committed Nov 30, 2020
Older