Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Interoperability updates for py3.8, py3.9 and py3.10 #6157

Draft
wants to merge 63 commits into
base: master
Choose a base branch
from

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    21e34fb View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    1ad6c34 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Replace nose with pytest

    nzlosh committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    634a7b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2102851 View commit details
    Browse the repository at this point in the history
  3. update requirements

    nzlosh committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    12b8254 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    071c2b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a1d35a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca7db1d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cbbdfc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    848d9c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    21ebac7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d3990e View commit details
    Browse the repository at this point in the history
  3. Enable testing with py3.10

    nzlosh committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9753982 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a87373c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4a915c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6cda1dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5dcc31c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    be108b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d8657cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e09c0ac View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    a5c0483 View commit details
    Browse the repository at this point in the history
  2. Black formatting

    nzlosh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    6b55018 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    758eb65 View commit details
    Browse the repository at this point in the history
  4. Relax pinning for amqp, update pants requirements to align with fixed…

    … requirements and regenerate locking
    nzlosh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5116589 View commit details
    Browse the repository at this point in the history
  5. Remove editor.EditorError since editor defaults to output redirection…

    … when binary not found.
    nzlosh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9913406 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5b1943 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    45c256a View commit details
    Browse the repository at this point in the history
  8. Fix for DeprecationWarning: This method will be removed in Python 3.1…

    …2. Use 'parser.read_file()' instead.
    nzlosh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    c574b29 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f72797 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    861af2f View commit details
    Browse the repository at this point in the history
  11. Test for alternative argparse text on py3.10 for test_help_command_li…

    …ne_arg_works_for_supported_commands
    nzlosh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    999aa4f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Bump semver for py3.10 and fix DeprecationWarning: Function semver.ma…

    …tch is deprecated and other semver warnings
    nzlosh committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    bcc74d8 View commit details
    Browse the repository at this point in the history
  2. Fix semver patch strip function and replace deprecated self.assertIte…

    …msEqual with assert.
    nzlosh committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6aaaaaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2368557 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33af575 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2d9d01 View commit details
    Browse the repository at this point in the history
  6. Pytest compatibility - Add stub test files for local/remote runners t…

    …o prevent pytest failed with error code 5.
    nzlosh committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2998a0d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    02b7beb View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    0b0d677 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    ddf4fbb View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    de424bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c15886 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12b9eda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d18fb02 View commit details
    Browse the repository at this point in the history
  5. Fix E721 do not compare types

    nzlosh committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    a6a0bfd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a804694 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Configuration menu
    Copy the full SHA
    bdfbd77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15a2b6e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    48b1ced View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4668ed5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02d2c3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    647fca8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1659e96 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    9174603 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    e04e25e View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    7b17a85 View commit details
    Browse the repository at this point in the history
  2. include py3.10 in pants lockfiles

    Note that this only adjusts interpreter constraints.
    python 3.10 is not officially supported yet.
    
    Lockfile diff: lockfiles/st2.lock [st2]
    
    ==                    Upgraded dependencies                     ==
    
      orjson                         3.10.1       -->   3.10.2
    
    Lockfile diff: lockfiles/bandit.lock [bandit]
    
    ==                    Upgraded dependencies                     ==
    
      setuptools                     69.2.0       -->   69.5.1
    
    Lockfile diff: lockfiles/flake8.lock [flake8]
    
    ==                    Upgraded dependencies                     ==
      setuptools                     69.2.0       -->   69.5.1
    
    Lockfile diff: lockfiles/black.lock [black]
    
    ==                    Upgraded dependencies                     ==
    
      platformdirs                   4.2.0        -->   4.2.1
      typing-extensions              4.10.0       -->   4.11.0
    
    Lockfile diff: lockfiles/pytest.lock [pytest]
    
    ==                    Upgraded dependencies                     ==
    
      coverage                       7.4.4        -->   7.5.0
      execnet                        2.0.2        -->   2.1.1
      pluggy                         1.4.0        -->   1.5.0
    
    Lockfile diff: lockfiles/twine.lock [twine]
    
    ==                    Upgraded dependencies                     ==
    
      idna                           3.6          -->   3.7
      jaraco-context                 4.3.0        -->   5.3.0
      jaraco-functools               4.0.0        -->   4.0.1
      keyring                        25.1.0       -->   25.2.0
    
    ==                      Added dependencies                      ==
    
      backports-tarfile              1.1.1
    
    Lockfile diff: lockfiles/pants-plugins.lock [pants-plugins]
    
    ==                    Upgraded dependencies                     ==
    
      pluggy                         1.4.0        -->   1.5.0
    cognifloyd committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b928290 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    3167134 View commit details
    Browse the repository at this point in the history
  2. revert some pants changes

    cognifloyd committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ec74e43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb9d408 View commit details
    Browse the repository at this point in the history
  4. Regenerate lockfiles/st2.lock

    Lockfile diff: lockfiles/st2.lock [st2]
    
    ==                    Upgraded dependencies                     ==
    
      bcrypt                         4.1.2        -->   4.1.3
      chardet                        3.0.4        -->   5.2.0
      cryptography                   42.0.5       -->   42.0.7
      dnspython                      1.16.0       -->   2.6.1
      flask                          2.1.3        -->   3.0.3
      jinja2                         3.1.3        -->   3.1.4
      markupsafe                     2.0.1        -->   2.1.5
      networkx                       2.8.8        -->   3.1
      orjson                         3.10.2       -->   3.10.3
      platformdirs                   4.2.1        -->   4.2.2
      pygments                       2.17.2       -->   2.18.0
      tenacity                       8.2.3        -->   8.3.0
      ujson                          5.9.0        -->   5.10.0
      virtualenv                     20.26.1      -->   20.26.2
      werkzeug                       2.1.2        -->   3.0.3
      zipp                           3.18.1       -->   3.18.2
    
    ==                      Added dependencies                      ==
    
      blinker                        1.8.2
    
    ==                     Removed dependencies                     ==
    
      colorama                       0.4.6
      nose                           1.3.7
      nose-parallel                  0.4.0
      nose-timer                     1.0.1
      rednose                        1.3.0
      termstyle                      0.1.11
    cognifloyd committed May 17, 2024
    Configuration menu
    Copy the full SHA
    4dbcc36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd629b4 View commit details
    Browse the repository at this point in the history
  6. Remove std lib dep (argparse) from requirements

    Apparently, argparse has been in the standard library since Python 3.2.
    We want the std lib version, not the old version from pypi.
    So, drop the argparse dep.
    cognifloyd committed May 17, 2024
    Configuration menu
    Copy the full SHA
    aba09f3 View commit details
    Browse the repository at this point in the history