Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-time-machine for 
openSUSE:Factory checked in at 2021-09-11 22:24:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-time-machine (Old)
 and      /work/SRC/openSUSE:Factory/.python-time-machine.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-time-machine"

Sat Sep 11 22:24:33 2021 rev:2 rq:918465 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-time-machine/python-time-machine.changes  
2021-08-29 21:34:19.078706863 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-time-machine.new.1899/python-time-machine.changes
        2021-09-11 22:25:18.471432583 +0200
@@ -1,0 +2,6 @@
+Sat Sep  4 17:54:02 UTC 2021 - Sebastian Wagner <[email protected]>
+
+- update to version 2.4.0:
+ - Support Python 3.10.
+
+-------------------------------------------------------------------

Old:
----
  python-time-machine-2.3.1.tar.gz

New:
----
  python-time-machine-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-time-machine.spec ++++++
--- /var/tmp/diff_new_pack.0ODrws/_old  2021-09-11 22:25:18.951433056 +0200
+++ /var/tmp/diff_new_pack.0ODrws/_new  2021-09-11 22:25:18.955433060 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-time-machine
 Group:          Development/Languages/Python
-Version:        2.3.1
+Version:        2.4.0
 Release:        0
 Summary:        Travel through time in your tests
 License:        MIT

++++++ python-time-machine-2.3.1.tar.gz -> python-time-machine-2.4.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/.github/ISSUE_TEMPLATE/issue.yml 
new/time-machine-2.4.0/.github/ISSUE_TEMPLATE/issue.yml
--- old/time-machine-2.3.1/.github/ISSUE_TEMPLATE/issue.yml     1970-01-01 
01:00:00.000000000 +0100
+++ new/time-machine-2.4.0/.github/ISSUE_TEMPLATE/issue.yml     2021-09-01 
10:18:32.000000000 +0200
@@ -0,0 +1,34 @@
+name: Issue
+description: File an issue
+body:
+- type: input
+  id: python_version
+  attributes:
+    label: Python Version
+    description: Which version of Python were you using?
+    placeholder: 3.9.0
+  validations:
+    required: false
+- type: input
+  id: pytest_version
+  attributes:
+    label: pytest Version
+    description: Which version of pytest were you using (if any)?
+    placeholder: 6.2.4
+  validations:
+    required: false
+- type: input
+  id: package_version
+  attributes:
+    label: Package Version
+    description: Which version of this package were you using? If not the 
latest version, please check this issue has not since been resolved.
+    placeholder: 1.0.0
+  validations:
+    required: false
+- type: textarea
+  id: description
+  attributes:
+    label: Description
+    description: Please describe your issue.
+  validations:
+    required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/.github/workflows/build.yml 
new/time-machine-2.4.0/.github/workflows/build.yml
--- old/time-machine-2.3.1/.github/workflows/build.yml  2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/.github/workflows/build.yml  2021-09-01 
10:18:32.000000000 +0200
@@ -20,7 +20,7 @@
     env:
       CIBW_ARCHS_LINUX: x86_64 i686 aarch64
       CIBW_ARCHS_MACOS: x86_64 universal2
-      CIBW_BUILD: "cp36-* cp37-* cp38-* cp39-*"
+      CIBW_BUILD: "cp36-* cp37-* cp38-* cp39-* cp310-*"
 
     steps:
       - uses: actions/checkout@v2
@@ -31,7 +31,7 @@
 
       - name: Install cibuildwheel
         run: |
-          python -m pip install cibuildwheel==1.12.0
+          python -m pip install cibuildwheel==2.1.1
 
       - name: Set up QEMU
         if: runner.os == 'Linux'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/.github/workflows/main.yml 
new/time-machine-2.4.0/.github/workflows/main.yml
--- old/time-machine-2.3.1/.github/workflows/main.yml   2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/.github/workflows/main.yml   2021-09-01 
10:18:32.000000000 +0200
@@ -18,6 +18,7 @@
         - 3.7
         - 3.8
         - 3.9
+        - 3.10-dev
 
     steps:
     - uses: actions/checkout@v2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/.pre-commit-config.yaml 
new/time-machine-2.4.0/.pre-commit-config.yaml
--- old/time-machine-2.3.1/.pre-commit-config.yaml      2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/.pre-commit-config.yaml      2021-09-01 
10:18:32.000000000 +0200
@@ -10,13 +10,23 @@
   - id: check-toml
   - id: end-of-file-fixer
   - id: trailing-whitespace
+- repo: https://github.com/asottile/pyupgrade
+  rev: v2.25.0
+  hooks:
+  - id: pyupgrade
+    args: [--py36-plus]
 - repo: https://github.com/psf/black
-  rev: 21.6b0
+  rev: 21.8b0
   hooks:
   - id: black
-    language_version: python3
+- repo: https://github.com/asottile/blacken-docs
+  rev: v1.11.0
+  hooks:
+  - id: blacken-docs
+    additional_dependencies:
+    - black==21.7b0
 - repo: https://github.com/pycqa/isort
-  rev: 5.9.2
+  rev: 5.9.3
   hooks:
   - id: isort
 - repo: https://github.com/PyCQA/flake8
@@ -27,6 +37,7 @@
     - flake8-bugbear
     - flake8-comprehensions
     - flake8-tidy-imports
+    - flake8-typing-imports
 - repo: https://github.com/mgedmin/check-manifest
   rev: "0.46"
   hooks:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/HISTORY.rst 
new/time-machine-2.4.0/HISTORY.rst
--- old/time-machine-2.3.1/HISTORY.rst  2021-07-13 15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/HISTORY.rst  2021-09-01 10:18:32.000000000 +0200
@@ -2,6 +2,11 @@
 History
 =======
 
+2.4.0 (2021-09-01)
+------------------
+
+* Support Python 3.10.
+
 2.3.1 (2021-07-13)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/MANIFEST.in 
new/time-machine-2.4.0/MANIFEST.in
--- old/time-machine-2.3.1/MANIFEST.in  2021-07-13 15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/MANIFEST.in  2021-09-01 10:18:32.000000000 +0200
@@ -11,5 +11,4 @@
 exclude .pre-commit-config.yaml
 exclude build-wheels.sh
 include pyproject.toml
-exclude pytest.ini
 exclude tox.ini
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/README.rst 
new/time-machine-2.4.0/README.rst
--- old/time-machine-2.3.1/README.rst   2021-07-13 15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/README.rst   2021-09-01 10:18:32.000000000 +0200
@@ -30,6 +30,7 @@
 
     hill_valley_tz = ZoneInfo("America/Los_Angeles")
 
+
     @time_machine.travel(dt.datetime(1985, 10, 26, 1, 24, 
tzinfo=hill_valley_tz))
     def test_delorean():
         assert dt.date.today().isoformat() == "1985-10-26"
@@ -45,7 +46,7 @@
 
     python -m pip install time-machine
 
-Python 3.6 to 3.9 supported.
+Python 3.6 to 3.10 supported.
 Only CPython is supported at this time because time-machine directly hooks 
into the C-level API.
 
 ----
@@ -140,6 +141,7 @@
     import time
     import time_machine
 
+
     @time_machine.travel("1970-01-01 00:00 +0000")
     def test_in_the_deep_past():
         assert 0.0 < time.time() < 1.0
@@ -151,6 +153,7 @@
     import time
     import time_machine
 
+
     @time_machine.travel("1970-01-01 00:00 +0000")
     async def test_in_the_deep_past():
         assert 0.0 < time.time() < 1.0
@@ -167,6 +170,7 @@
     import time
     import time_machine
 
+
     def test_in_the_deep_past():
         with time_machine.travel(0.0):
             assert 0.0 < time.time() < 1.0
@@ -183,6 +187,7 @@
     import time_machine
     import unittest
 
+
     @time_machine.travel(0.0)
     class DeepPastTests(TestCase):
         def test_in_the_deep_past(self):
@@ -223,6 +228,7 @@
 
     hill_valley_tz = ZoneInfo("America/Los_Angeles")
 
+
     @time_machine.travel(dt.datetime(2015, 10, 21, 16, 29, 
tzinfo=hill_valley_tz))
     def test_hoverboard_era():
         assert time.tzname == ("PST", "PDT")
@@ -294,6 +300,7 @@
 
     import datetime as dt
 
+
     def test_delorean(time_machine):
         time_machine.move_to(dt.datetime(1985, 10, 26))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/pyproject.toml 
new/time-machine-2.4.0/pyproject.toml
--- old/time-machine-2.3.1/pyproject.toml       2021-07-13 15:01:21.000000000 
+0200
+++ new/time-machine-2.4.0/pyproject.toml       2021-09-01 10:18:32.000000000 
+0200
@@ -21,5 +21,11 @@
 warn_unused_ignores = true
 
 [[tool.mypy.overrides]]
-module = "test_time_machine"
+module = "tests.*"
 allow_untyped_defs = true
+
+[tool.pytest.ini_options]
+addopts = """\
+    --strict-config
+    --strict-markers
+    """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/compile.py 
new/time-machine-2.4.0/requirements/compile.py
--- old/time-machine-2.3.1/requirements/compile.py      2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/requirements/compile.py      2021-09-01 
10:18:32.000000000 +0200
@@ -25,3 +25,7 @@
         ["python3.9", *common_args, "-o", "py39.txt"],
         check=True,
     )
+    subprocess.run(
+        ["python3.10", *common_args, "-o", "py310.txt"],
+        check=True,
+    )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/py310.txt 
new/time-machine-2.4.0/requirements/py310.txt
--- old/time-machine-2.3.1/requirements/py310.txt       1970-01-01 
01:00:00.000000000 +0100
+++ new/time-machine-2.4.0/requirements/py310.txt       2021-09-01 
10:18:32.000000000 +0200
@@ -0,0 +1,106 @@
+#
+# This file is autogenerated by pip-compile
+# To update, run:
+#
+#    requirements/compile.py
+#
+attrs==21.2.0 \
+    
--hash=sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1 \
+    
--hash=sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb
+    # via pytest
+coverage==5.5 \
+    
--hash=sha256:004d1880bed2d97151facef49f08e255a20ceb6f9432df75f4eef018fdd5a78c \
+    
--hash=sha256:01d84219b5cdbfc8122223b39a954820929497a1cb1422824bb86b07b74594b6 \
+    
--hash=sha256:040af6c32813fa3eae5305d53f18875bedd079960822ef8ec067a66dd8afcd45 \
+    
--hash=sha256:06191eb60f8d8a5bc046f3799f8a07a2d7aefb9504b0209aff0b47298333302a \
+    
--hash=sha256:13034c4409db851670bc9acd836243aeee299949bd5673e11844befcb0149f03 \
+    
--hash=sha256:13c4ee887eca0f4c5a247b75398d4114c37882658300e153113dafb1d76de529 \
+    
--hash=sha256:184a47bbe0aa6400ed2d41d8e9ed868b8205046518c52464fde713ea06e3a74a \
+    
--hash=sha256:18ba8bbede96a2c3dde7b868de9dcbd55670690af0988713f0603f037848418a \
+    
--hash=sha256:1aa846f56c3d49205c952d8318e76ccc2ae23303351d9270ab220004c580cfe2 \
+    
--hash=sha256:217658ec7187497e3f3ebd901afdca1af062b42cfe3e0dafea4cced3983739f6 \
+    
--hash=sha256:24d4a7de75446be83244eabbff746d66b9240ae020ced65d060815fac3423759 \
+    
--hash=sha256:2910f4d36a6a9b4214bb7038d537f015346f413a975d57ca6b43bf23d6563b53 \
+    
--hash=sha256:2949cad1c5208b8298d5686d5a85b66aae46d73eec2c3e08c817dd3513e5848a \
+    
--hash=sha256:2a3859cb82dcbda1cfd3e6f71c27081d18aa251d20a17d87d26d4cd216fb0af4 \
+    
--hash=sha256:2cafbbb3af0733db200c9b5f798d18953b1a304d3f86a938367de1567f4b5bff \
+    
--hash=sha256:2e0d881ad471768bf6e6c2bf905d183543f10098e3b3640fc029509530091502 \
+    
--hash=sha256:30c77c1dc9f253283e34c27935fded5015f7d1abe83bc7821680ac444eaf7793 \
+    
--hash=sha256:3487286bc29a5aa4b93a072e9592f22254291ce96a9fbc5251f566b6b7343cdb \
+    
--hash=sha256:372da284cfd642d8e08ef606917846fa2ee350f64994bebfbd3afb0040436905 \
+    
--hash=sha256:41179b8a845742d1eb60449bdb2992196e211341818565abded11cfa90efb821 \
+    
--hash=sha256:44d654437b8ddd9eee7d1eaee28b7219bec228520ff809af170488fd2fed3e2b \
+    
--hash=sha256:4a7697d8cb0f27399b0e393c0b90f0f1e40c82023ea4d45d22bce7032a5d7b81 \
+    
--hash=sha256:51cb9476a3987c8967ebab3f0fe144819781fca264f57f89760037a2ea191cb0 \
+    
--hash=sha256:52596d3d0e8bdf3af43db3e9ba8dcdaac724ba7b5ca3f6358529d56f7a166f8b \
+    
--hash=sha256:53194af30d5bad77fcba80e23a1441c71abfb3e01192034f8246e0d8f99528f3 \
+    
--hash=sha256:5fec2d43a2cc6965edc0bb9e83e1e4b557f76f843a77a2496cbe719583ce8184 \
+    
--hash=sha256:6c90e11318f0d3c436a42409f2749ee1a115cd8b067d7f14c148f1ce5574d701 \
+    
--hash=sha256:74d881fc777ebb11c63736622b60cb9e4aee5cace591ce274fb69e582a12a61a \
+    
--hash=sha256:7501140f755b725495941b43347ba8a2777407fc7f250d4f5a7d2a1050ba8e82 \
+    
--hash=sha256:796c9c3c79747146ebd278dbe1e5c5c05dd6b10cc3bcb8389dfdf844f3ead638 \
+    
--hash=sha256:869a64f53488f40fa5b5b9dcb9e9b2962a66a87dab37790f3fcfb5144b996ef5 \
+    
--hash=sha256:8963a499849a1fc54b35b1c9f162f4108017b2e6db2c46c1bed93a72262ed083 \
+    
--hash=sha256:8d0a0725ad7c1a0bcd8d1b437e191107d457e2ec1084b9f190630a4fb1af78e6 \
+    
--hash=sha256:900fbf7759501bc7807fd6638c947d7a831fc9fdf742dc10f02956ff7220fa90 \
+    
--hash=sha256:92b017ce34b68a7d67bd6d117e6d443a9bf63a2ecf8567bb3d8c6c7bc5014465 \
+    
--hash=sha256:970284a88b99673ccb2e4e334cfb38a10aab7cd44f7457564d11898a74b62d0a \
+    
--hash=sha256:972c85d205b51e30e59525694670de6a8a89691186012535f9d7dbaa230e42c3 \
+    
--hash=sha256:9a1ef3b66e38ef8618ce5fdc7bea3d9f45f3624e2a66295eea5e57966c85909e \
+    
--hash=sha256:af0e781009aaf59e25c5a678122391cb0f345ac0ec272c7961dc5455e1c40066 \
+    
--hash=sha256:b6d534e4b2ab35c9f93f46229363e17f63c53ad01330df9f2d6bd1187e5eaacf \
+    
--hash=sha256:b7895207b4c843c76a25ab8c1e866261bcfe27bfaa20c192de5190121770672b \
+    
--hash=sha256:c0891a6a97b09c1f3e073a890514d5012eb256845c451bd48f7968ef939bf4ae \
+    
--hash=sha256:c2723d347ab06e7ddad1a58b2a821218239249a9e4365eaff6649d31180c1669 \
+    
--hash=sha256:d1f8bf7b90ba55699b3a5e44930e93ff0189aa27186e96071fac7dd0d06a1873 \
+    
--hash=sha256:d1f9ce122f83b2305592c11d64f181b87153fc2c2bbd3bb4a3dde8303cfb1a6b \
+    
--hash=sha256:d314ed732c25d29775e84a960c3c60808b682c08d86602ec2c3008e1202e3bb6 \
+    
--hash=sha256:d636598c8305e1f90b439dbf4f66437de4a5e3c31fdf47ad29542478c8508bbb \
+    
--hash=sha256:deee1077aae10d8fa88cb02c845cfba9b62c55e1183f52f6ae6a2df6a2187160 \
+    
--hash=sha256:ebe78fe9a0e874362175b02371bdfbee64d8edc42a044253ddf4ee7d3c15212c \
+    
--hash=sha256:f030f8873312a16414c0d8e1a1ddff2d3235655a2174e3648b4fa66b3f2f1079 \
+    
--hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \
+    
--hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6
+    # via -r requirements.in
+iniconfig==1.1.1 \
+    
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
+    
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
+    # via pytest
+packaging==20.9 \
+    
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
+    
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
+    # via pytest
+pluggy==0.13.1 \
+    
--hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 \
+    
--hash=sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d
+    # via pytest
+py==1.10.0 \
+    
--hash=sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 \
+    
--hash=sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a
+    # via pytest
+pyparsing==2.4.7 \
+    
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
+    
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
+    # via packaging
+pytest-randomly==3.8.0 \
+    
--hash=sha256:d9e21a72446757129378beea00bc9a32df1fb1cfd0bbe408be1ae9685bdf1209 \
+    
--hash=sha256:f5b7a09e84ee1eabcdedbb73c51d0929ae2f582bab6941dbb513bb49296d6340
+    # via -r requirements.in
+pytest==6.2.4 \
+    
--hash=sha256:50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b \
+    
--hash=sha256:91ef2131a9bd6be8f76f1f08eac5c5317221d6ad1e143ae03894b862e8976890
+    # via
+    #   -r requirements.in
+    #   pytest-randomly
+python-dateutil==2.8.1 \
+    
--hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c \
+    
--hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
+    # via -r requirements.in
+six==1.16.0 \
+    
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
+    
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
+    # via python-dateutil
+toml==0.10.2 \
+    
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
+    
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
+    # via pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/py36.txt 
new/time-machine-2.4.0/requirements/py36.txt
--- old/time-machine-2.3.1/requirements/py36.txt        2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/requirements/py36.txt        2021-09-01 
10:18:32.000000000 +0200
@@ -62,9 +62,9 @@
     
--hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \
     
--hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6
     # via -r requirements.in
-importlib-metadata==4.6.0 \
-    
--hash=sha256:4a5611fea3768d3d967c447ab4e93f567d95db92225b43b7b238dbfb855d70bb \
-    
--hash=sha256:c6513572926a96458f8c8f725bf0e00108fba0c9583ade9bd15b869c9d726e33
+importlib-metadata==4.7.1 \
+    
--hash=sha256:9e04bf59076a15a9b6dd9c27806e8fcdf15280ba529c6a8cc3f4d5b4875bdd61 \
+    
--hash=sha256:c4eb3dec5f697682e383a39701a7de11cd5c02daf8dd93534b69e3e6473f6b1b
     # via
     #   pluggy
     #   pytest
@@ -73,9 +73,9 @@
     
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
     
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
     # via pytest
-packaging==20.9 \
-    
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
-    
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
+packaging==21.0 \
+    
--hash=sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7 \
+    
--hash=sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14
     # via pytest
 pluggy==0.13.1 \
     
--hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 \
@@ -95,13 +95,13 @@
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.8.0 \
-    
--hash=sha256:d9e21a72446757129378beea00bc9a32df1fb1cfd0bbe408be1ae9685bdf1209 \
-    
--hash=sha256:f5b7a09e84ee1eabcdedbb73c51d0929ae2f582bab6941dbb513bb49296d6340
+pytest-randomly==3.10.1 \
+    
--hash=sha256:d28d490e3a743bdd64c5bc87c5fc182eac966ba6432c6bb6b224e32e76527e9e \
+    
--hash=sha256:d4ef5dbf27e542e6a4e4cec7a20ef3f1b906bce21fa340ca5657b5326ef23a64
     # via -r requirements.in
-python-dateutil==2.8.1 \
-    
--hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c \
-    
--hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
+python-dateutil==2.8.2 \
+    
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
+    
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
     # via -r requirements.in
 six==1.16.0 \
     
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/py37.txt 
new/time-machine-2.4.0/requirements/py37.txt
--- old/time-machine-2.3.1/requirements/py37.txt        2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/requirements/py37.txt        2021-09-01 
10:18:32.000000000 +0200
@@ -62,9 +62,9 @@
     
--hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \
     
--hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6
     # via -r requirements.in
-importlib-metadata==4.6.0 \
-    
--hash=sha256:4a5611fea3768d3d967c447ab4e93f567d95db92225b43b7b238dbfb855d70bb \
-    
--hash=sha256:c6513572926a96458f8c8f725bf0e00108fba0c9583ade9bd15b869c9d726e33
+importlib-metadata==4.7.1 \
+    
--hash=sha256:9e04bf59076a15a9b6dd9c27806e8fcdf15280ba529c6a8cc3f4d5b4875bdd61 \
+    
--hash=sha256:c4eb3dec5f697682e383a39701a7de11cd5c02daf8dd93534b69e3e6473f6b1b
     # via
     #   pluggy
     #   pytest
@@ -73,9 +73,9 @@
     
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
     
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
     # via pytest
-packaging==20.9 \
-    
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
-    
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
+packaging==21.0 \
+    
--hash=sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7 \
+    
--hash=sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14
     # via pytest
 pluggy==0.13.1 \
     
--hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 \
@@ -95,13 +95,13 @@
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.8.0 \
-    
--hash=sha256:d9e21a72446757129378beea00bc9a32df1fb1cfd0bbe408be1ae9685bdf1209 \
-    
--hash=sha256:f5b7a09e84ee1eabcdedbb73c51d0929ae2f582bab6941dbb513bb49296d6340
+pytest-randomly==3.10.1 \
+    
--hash=sha256:d28d490e3a743bdd64c5bc87c5fc182eac966ba6432c6bb6b224e32e76527e9e \
+    
--hash=sha256:d4ef5dbf27e542e6a4e4cec7a20ef3f1b906bce21fa340ca5657b5326ef23a64
     # via -r requirements.in
-python-dateutil==2.8.1 \
-    
--hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c \
-    
--hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
+python-dateutil==2.8.2 \
+    
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
+    
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
     # via -r requirements.in
 six==1.16.0 \
     
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/py38.txt 
new/time-machine-2.4.0/requirements/py38.txt
--- old/time-machine-2.3.1/requirements/py38.txt        2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/requirements/py38.txt        2021-09-01 
10:18:32.000000000 +0200
@@ -62,17 +62,17 @@
     
--hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \
     
--hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6
     # via -r requirements.in
-importlib-metadata==4.6.0 \
-    
--hash=sha256:4a5611fea3768d3d967c447ab4e93f567d95db92225b43b7b238dbfb855d70bb \
-    
--hash=sha256:c6513572926a96458f8c8f725bf0e00108fba0c9583ade9bd15b869c9d726e33
+importlib-metadata==4.7.1 \
+    
--hash=sha256:9e04bf59076a15a9b6dd9c27806e8fcdf15280ba529c6a8cc3f4d5b4875bdd61 \
+    
--hash=sha256:c4eb3dec5f697682e383a39701a7de11cd5c02daf8dd93534b69e3e6473f6b1b
     # via pytest-randomly
 iniconfig==1.1.1 \
     
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
     
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
     # via pytest
-packaging==20.9 \
-    
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
-    
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
+packaging==21.0 \
+    
--hash=sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7 \
+    
--hash=sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14
     # via pytest
 pluggy==0.13.1 \
     
--hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 \
@@ -92,13 +92,13 @@
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.8.0 \
-    
--hash=sha256:d9e21a72446757129378beea00bc9a32df1fb1cfd0bbe408be1ae9685bdf1209 \
-    
--hash=sha256:f5b7a09e84ee1eabcdedbb73c51d0929ae2f582bab6941dbb513bb49296d6340
+pytest-randomly==3.10.1 \
+    
--hash=sha256:d28d490e3a743bdd64c5bc87c5fc182eac966ba6432c6bb6b224e32e76527e9e \
+    
--hash=sha256:d4ef5dbf27e542e6a4e4cec7a20ef3f1b906bce21fa340ca5657b5326ef23a64
     # via -r requirements.in
-python-dateutil==2.8.1 \
-    
--hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c \
-    
--hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
+python-dateutil==2.8.2 \
+    
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
+    
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
     # via -r requirements.in
 six==1.16.0 \
     
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/requirements/py39.txt 
new/time-machine-2.4.0/requirements/py39.txt
--- old/time-machine-2.3.1/requirements/py39.txt        2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/requirements/py39.txt        2021-09-01 
10:18:32.000000000 +0200
@@ -62,17 +62,17 @@
     
--hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \
     
--hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6
     # via -r requirements.in
-importlib-metadata==4.6.0 \
-    
--hash=sha256:4a5611fea3768d3d967c447ab4e93f567d95db92225b43b7b238dbfb855d70bb \
-    
--hash=sha256:c6513572926a96458f8c8f725bf0e00108fba0c9583ade9bd15b869c9d726e33
+importlib-metadata==4.7.1 \
+    
--hash=sha256:9e04bf59076a15a9b6dd9c27806e8fcdf15280ba529c6a8cc3f4d5b4875bdd61 \
+    
--hash=sha256:c4eb3dec5f697682e383a39701a7de11cd5c02daf8dd93534b69e3e6473f6b1b
     # via pytest-randomly
 iniconfig==1.1.1 \
     
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
     
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
     # via pytest
-packaging==20.9 \
-    
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
-    
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
+packaging==21.0 \
+    
--hash=sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7 \
+    
--hash=sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14
     # via pytest
 pluggy==0.13.1 \
     
--hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 \
@@ -92,13 +92,13 @@
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.8.0 \
-    
--hash=sha256:d9e21a72446757129378beea00bc9a32df1fb1cfd0bbe408be1ae9685bdf1209 \
-    
--hash=sha256:f5b7a09e84ee1eabcdedbb73c51d0929ae2f582bab6941dbb513bb49296d6340
+pytest-randomly==3.10.1 \
+    
--hash=sha256:d28d490e3a743bdd64c5bc87c5fc182eac966ba6432c6bb6b224e32e76527e9e \
+    
--hash=sha256:d4ef5dbf27e542e6a4e4cec7a20ef3f1b906bce21fa340ca5657b5326ef23a64
     # via -r requirements.in
-python-dateutil==2.8.1 \
-    
--hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c \
-    
--hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a
+python-dateutil==2.8.2 \
+    
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
+    
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
     # via -r requirements.in
 six==1.16.0 \
     
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/setup.cfg 
new/time-machine-2.4.0/setup.cfg
--- old/time-machine-2.3.1/setup.cfg    2021-07-13 15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/setup.cfg    2021-09-01 10:18:32.000000000 +0200
@@ -1,6 +1,6 @@
 [metadata]
 name = time-machine
-version = 2.3.1
+version = 2.4.0
 description = Travel through time in your tests.
 long_description = file: README.rst
 long_description_content_type = text/x-rst
@@ -25,6 +25,7 @@
     Programming Language :: Python :: 3.7
     Programming Language :: Python :: 3.8
     Programming Language :: Python :: 3.9
+    Programming Language :: Python :: 3.10
 license_file = LICENSE
 
 [options]
@@ -58,5 +59,5 @@
 
 [flake8]
 max-line-length = 80
-select = E,F,W,B,B950,C,I
+select = E,F,W,B,B950,C,I,TYP
 ignore = E203,E501,W503
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/tests/test_time_machine.py 
new/time-machine-2.4.0/tests/test_time_machine.py
--- old/time-machine-2.3.1/tests/test_time_machine.py   2021-07-13 
15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/tests/test_time_machine.py   2021-09-01 
10:18:32.000000000 +0200
@@ -427,7 +427,7 @@
     assert time.time() == EPOCH + 120.0
 
 
-@time_machine.travel((EPOCH + 13.0 for _ in range(1)))
+@time_machine.travel(EPOCH + 13.0 for _ in range(1))
 def test_destination_generator():
     assert time.time() == EPOCH + 13.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/time-machine-2.3.1/tox.ini 
new/time-machine-2.4.0/tox.ini
--- old/time-machine-2.3.1/tox.ini      2021-07-13 15:01:21.000000000 +0200
+++ new/time-machine-2.4.0/tox.ini      2021-09-01 10:18:32.000000000 +0200
@@ -1,7 +1,7 @@
 [tox]
 isolated_build = True
 envlist =
-    py{36,37,38,39}
+    py{36,37,38,39,310}
 
 [testenv]
 commands = python -W error::DeprecationWarning -W 
error::PendingDeprecationWarning -m coverage run --parallel -m pytest {posargs}
@@ -17,3 +17,6 @@
 
 [testenv:py39]
 deps = -rrequirements/py39.txt
+
+[testenv:py310]
+deps = -rrequirements/py310.txt

Reply via email to