microprediction / timemachines

Predict time-series with one line of code.
https://www.microprediction.com/blog/popular-timeseries-packages
MIT License
384 stars 50 forks source link

Python 3.10 support #80

Open cryptocoinserver opened 2 years ago

cryptocoinserver commented 2 years ago
root@1536b88504d4:/home/live# pip install --upgrade timemachines
Collecting timemachines
  Downloading timemachines-0.14.7-py3-none-any.whl (139 kB)
     |████████████████████████████████| 139 kB 2.6 MB/s
Collecting microconventions>=0.5.1
  Downloading microconventions-0.5.1-py3-none-any.whl (15 kB)
Collecting momentum>=0.2.1
  Downloading momentum-0.2.1-py3-none-any.whl (6.8 kB)
Requirement already satisfied: numpy>=1.19.5 in /usr/local/lib/python3.10/site-packages (from timemachines) (1.21.4)
Collecting importlib-metadata>=1.7.0
  Downloading importlib_metadata-4.8.2-py3-none-any.whl (17 kB)
Collecting convertdate>=2.2.0
  Downloading convertdate-2.3.2-py3-none-any.whl (47 kB)
     |████████████████████████████████| 47 kB 1.9 MB/s
Collecting getjson
  Downloading getjson-1.0.0-py3-none-any.whl (2.6 kB)
Collecting pathlib
  Downloading pathlib-1.0.1.tar.gz (49 kB)
     |████████████████████████████████| 49 kB 3.9 MB/s
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_aa12b1b9d2e94f709ca4325ca41fdc42/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_aa12b1b9d2e94f709ca4325ca41fdc42/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-xm6lxakh
         cwd: /tmp/pip-install-1qrww9_t/pathlib_aa12b1b9d2e94f709ca4325ca41fdc42/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_aa12b1b9d2e94f709ca4325ca41fdc42/pathlib.py", line 10, in <module>
        from collections import Sequence
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/ac/aa/9b065a76b9af472437a0059f77e8f962fe350438b927cb80184c32f075eb/pathlib-1.0.1.tar.gz#sha256=6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-1.0.tar.gz (49 kB)
     |████████████████████████████████| 49 kB 2.7 MB/s
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_52e9ead511c344ef99ad3d9a3d084f3a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_52e9ead511c344ef99ad3d9a3d084f3a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-9c1aqg6v
         cwd: /tmp/pip-install-1qrww9_t/pathlib_52e9ead511c344ef99ad3d9a3d084f3a/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_52e9ead511c344ef99ad3d9a3d084f3a/pathlib.py", line 10, in <module>
        from collections import Sequence
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/79/05/41799097aad06630589e3b46753acb665f2a0b6afcf69550d48517aeb4ed/pathlib-1.0.tar.gz#sha256=306314b3786f4c534d0cf618cb0d3ca8f1f16a69db399d21c0571ce2661e20f6 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.97.tar.gz (46 kB)
     |████████████████████████████████| 46 kB 1.4 MB/s
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_b72ac047f4084159ad162f4e2d94f3d3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_b72ac047f4084159ad162f4e2d94f3d3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-hflj_df4
         cwd: /tmp/pip-install-1qrww9_t/pathlib_b72ac047f4084159ad162f4e2d94f3d3/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_b72ac047f4084159ad162f4e2d94f3d3/pathlib.py", line 10, in <module>
        from collections import Sequence
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/6f/85/18e02b1fcaa149ab80cd09e658f9872934ae6f14f39add3f6f712175c88c/pathlib-0.97.tar.gz#sha256=c0a56ab34969e6e3220fc4c3c6ffe6802a878592eb77e0dbecdd5abd4b0cf381 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.8.tar.gz (36 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_bf109ae7522c425ba94853384bbf9371/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_bf109ae7522c425ba94853384bbf9371/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8ki4rldn
         cwd: /tmp/pip-install-1qrww9_t/pathlib_bf109ae7522c425ba94853384bbf9371/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_bf109ae7522c425ba94853384bbf9371/pathlib.py", line 15, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/5b/fa/22109d790bf83e240905976a4aea85c7661760697afee7da48bf07fb2d36/pathlib-0.8.tar.gz#sha256=c153d672878de3b78b09dc837dd5fdfeb4f1463799a113085a3fb770924234d8 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.7.tar.gz (34 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_7956efb03f214c678ba8c4fea936a2aa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_7956efb03f214c678ba8c4fea936a2aa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-k_fkm_zw
         cwd: /tmp/pip-install-1qrww9_t/pathlib_7956efb03f214c678ba8c4fea936a2aa/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_7956efb03f214c678ba8c4fea936a2aa/pathlib.py", line 15, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/cb/6e/71dd5e7b1c80bb26f9775c6e7d068714f3929a4d5dfddad0f8cc83aefefe/pathlib-0.7.tar.gz#sha256=28f1b38e541c8238cf46ad8b65bc77275a589a39e4e6750415b52adfed5ba40c (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.6.tar.gz (32 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_f0346dc610a04890950339498db9c80c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_f0346dc610a04890950339498db9c80c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8aixuvl_
         cwd: /tmp/pip-install-1qrww9_t/pathlib_f0346dc610a04890950339498db9c80c/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_f0346dc610a04890950339498db9c80c/pathlib.py", line 13, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/50/9a/988cc7f0db80c04c3049f307b7d66c31f04586c35691c929616c77b9548a/pathlib-0.6.tar.gz#sha256=9776455014496f9b2ca536e41f5f7872d8255855105011fc8969e50e90f57706 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.5.tar.gz (30 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_8ec97ac39663441b9f1b93f721f5cfdf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_8ec97ac39663441b9f1b93f721f5cfdf/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-a07zkpgl
         cwd: /tmp/pip-install-1qrww9_t/pathlib_8ec97ac39663441b9f1b93f721f5cfdf/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_8ec97ac39663441b9f1b93f721f5cfdf/pathlib.py", line 12, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/4d/02/cde28769df6a2f9244ead226d7007d69be231ed88b0970a91db533b5025d/pathlib-0.5.tar.gz#sha256=f6b8c91d171319e3699e19c95d87fcfbbaba875fde4ac5aba6e4b4bf30a71a0f (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.4.tar.gz (29 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_62ad087fd15044089c7f0cf4ff045b5d/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_62ad087fd15044089c7f0cf4ff045b5d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-10i6ie8l
         cwd: /tmp/pip-install-1qrww9_t/pathlib_62ad087fd15044089c7f0cf4ff045b5d/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_62ad087fd15044089c7f0cf4ff045b5d/pathlib.py", line 12, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3d/1b/c00d36ceee53885203a96a398115efa6d7c5cad74d479723434aceb1607e/pathlib-0.4.tar.gz#sha256=f0b7315737c421ba28ee7d34786768dd58ff9313ddffb0bba2d2c9f469ba1f6e (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.3.tar.gz (27 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_cbad2084776e4cf0bcd0fa7c5d6b089a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_cbad2084776e4cf0bcd0fa7c5d6b089a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-f8fim3mp
         cwd: /tmp/pip-install-1qrww9_t/pathlib_cbad2084776e4cf0bcd0fa7c5d6b089a/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_cbad2084776e4cf0bcd0fa7c5d6b089a/pathlib.py", line 12, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/94/6b/2239738ba4f46b917cabdbd1d8bdc7c443a9498a6fa83dad388a785a872b/pathlib-0.3.tar.gz#sha256=fbf7a43ab854391202845ce8f6c4acbfc3dd5fd1b4bc689f3b5433c8d9231c32 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.2.tar.gz (27 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_cb4163d8b7a8476588bcc2b93ccb574c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_cb4163d8b7a8476588bcc2b93ccb574c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-6xueqrdw
         cwd: /tmp/pip-install-1qrww9_t/pathlib_cb4163d8b7a8476588bcc2b93ccb574c/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_cb4163d8b7a8476588bcc2b93ccb574c/pathlib.py", line 12, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/81/4b/23433a0aa0273ee3ac511d58d4a8c6815554b84a71caab02dc3f0cd79b17/pathlib-0.2.tar.gz#sha256=21de0e7c7eeab7b88bd92e11cad0f58c8370382d8ca39169331f6ae135b26b91 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.1.tar.gz (26 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qrww9_t/pathlib_56374527b7e449d7aeb70d6134879115/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qrww9_t/pathlib_56374527b7e449d7aeb70d6134879115/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-c8kttfc7
         cwd: /tmp/pip-install-1qrww9_t/pathlib_56374527b7e449d7aeb70d6134879115/
    Complete output (13 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
        import zipfile
      File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
        import pathlib
      File "/tmp/pip-install-1qrww9_t/pathlib_56374527b7e449d7aeb70d6134879115/pathlib.py", line 12, in <module>
        from collections import Sequence, defaultdict
    ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3c/a7/573e6c37775848cd2f9d0fcdf9dd168739f6534e6624573a968f3838d436/pathlib-0.1.tar.gz#sha256=d09e494964125084d67132c42b9e61fa4b428fa0dd8ae7aa2fb25925eeabc3e0 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Collecting timemachines
  Downloading timemachines-0.14.6-py3-none-any.whl (139 kB)
     |████████████████████████████████| 139 kB 5.1 MB/s
  Downloading timemachines-0.14.5-py3-none-any.whl (137 kB)
     |████████████████████████████████| 137 kB 7.9 MB/s
  Downloading timemachines-0.14.3-py3-none-any.whl (134 kB)
     |████████████████████████████████| 134 kB 9.9 MB/s
  Downloading timemachines-0.13.19-py3-none-any.whl (131 kB)
     |████████████████████████████████| 131 kB 11.6 MB/s
Collecting river
  Downloading river-0.8.0.tar.gz (938 kB)
     |████████████████████████████████| 938 kB 11.1 MB/s
Requirement already satisfied: pandas in /usr/local/lib/python3.10/site-packages (from timemachines) (1.3.4)
Collecting lunarcalendar
  Downloading LunarCalendar-0.0.9-py2.py3-none-any.whl (18 kB)
Collecting holidays
  Downloading holidays-0.11.3.1-py3-none-any.whl (155 kB)
     |████████████████████████████████| 155 kB 13.3 MB/s
Collecting sklearn
  Downloading sklearn-0.0.tar.gz (1.1 kB)
Requirement already satisfied: scipy in /usr/local/lib/python3.10/site-packages (from timemachines) (1.7.2)
Collecting timemachines
  Downloading timemachines-0.13.18-py3-none-any.whl (131 kB)
     |████████████████████████████████| 131 kB 13.2 MB/s
  Downloading timemachines-0.13.14-py3-none-any.whl (130 kB)
     |████████████████████████████████| 130 kB 12.6 MB/s
  Downloading timemachines-0.13.10-py3-none-any.whl (130 kB)
     |████████████████████████████████| 130 kB 12.8 MB/s
  Downloading timemachines-0.13.3-py3-none-any.whl (121 kB)
     |████████████████████████████████| 121 kB 12.9 MB/s
  Downloading timemachines-0.13.2-py3-none-any.whl (121 kB)
     |████████████████████████████████| 121 kB 14.3 MB/s
  Downloading timemachines-0.13.1-py3-none-any.whl (119 kB)
     |████████████████████████████████| 119 kB 11.4 MB/s
  Downloading timemachines-0.12.10-py3-none-any.whl (113 kB)
     |████████████████████████████████| 113 kB 13.7 MB/s
  Downloading timemachines-0.12.9-py3-none-any.whl (113 kB)
     |████████████████████████████████| 113 kB 13.1 MB/s
Requirement already satisfied: statsmodels in /usr/local/lib/python3.10/site-packages (from timemachines) (0.13.1)
  Downloading timemachines-0.12.8-py3-none-any.whl (112 kB)
     |████████████████████████████████| 112 kB 13.8 MB/s
  Downloading timemachines-0.11.22-py3-none-any.whl (107 kB)
     |████████████████████████████████| 107 kB 14.1 MB/s
  Downloading timemachines-0.11.21-py3-none-any.whl (107 kB)
     |████████████████████████████████| 107 kB 10.3 MB/s
  Downloading timemachines-0.11.18-py3-none-any.whl (106 kB)
     |████████████████████████████████| 106 kB 15.8 MB/s
  Downloading timemachines-0.11.16-py3-none-any.whl (106 kB)
     |████████████████████████████████| 106 kB 13.8 MB/s
  Downloading timemachines-0.11.7-py3-none-any.whl (97 kB)
     |████████████████████████████████| 97 kB 3.6 MB/s
  Downloading timemachines-0.11.4-py3-none-any.whl (94 kB)
     |████████████████████████████████| 94 kB 1.8 MB/s
  Downloading timemachines-0.10.4-py3-none-any.whl (90 kB)
     |████████████████████████████████| 90 kB 5.2 MB/s
  Downloading timemachines-0.10.3-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 2.7 MB/s
  Downloading timemachines-0.10.2-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 5.1 MB/s
  Downloading timemachines-0.10.1-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 4.8 MB/s
  Downloading timemachines-0.8.10-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 3.2 MB/s
  Downloading timemachines-0.8.9-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 3.2 MB/s
  Downloading timemachines-0.8.7-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 2.7 MB/s
  Downloading timemachines-0.8.6-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 4.2 MB/s
  Downloading timemachines-0.8.5-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 5.1 MB/s
  Downloading timemachines-0.8.3-py3-none-any.whl (88 kB)
     |████████████████████████████████| 88 kB 4.3 MB/s
  Downloading timemachines-0.8.2-py3-none-any.whl (86 kB)
     |████████████████████████████████| 86 kB 2.9 MB/s
  Downloading timemachines-0.8.1-py3-none-any.whl (86 kB)
     |████████████████████████████████| 86 kB 1.9 MB/s
  Downloading timemachines-0.7.2-py3-none-any.whl (83 kB)
     |████████████████████████████████| 83 kB 828 kB/s
  Downloading timemachines-0.6.8-py3-none-any.whl (80 kB)
     |████████████████████████████████| 80 kB 5.0 MB/s
Collecting divinity
  Downloading divinity-0.1.tar.gz (6.0 kB)
Collecting pmdarima
  Downloading pmdarima-1.8.4.tar.gz (631 kB)
     |████████████████████████████████| 631 kB 7.9 MB/s
Requirement already satisfied: wheel in /usr/local/lib/python3.10/site-packages (from timemachines) (0.37.0)
Collecting funcy
  Downloading funcy-1.16-py2.py3-none-any.whl (32 kB)
Collecting timemachines
  Downloading timemachines-0.6.7-py3-none-any.whl (80 kB)
     |████████████████████████████████| 80 kB 5.7 MB/s
  Downloading timemachines-0.5.9-py3-none-any.whl (79 kB)
     |████████████████████████████████| 79 kB 5.1 MB/s
  Downloading timemachines-0.5.8-py3-none-any.whl (79 kB)
     |████████████████████████████████| 79 kB 3.7 MB/s
  Downloading timemachines-0.5.7-py3-none-any.whl (79 kB)
     |████████████████████████████████| 79 kB 4.3 MB/s
  Downloading timemachines-0.5.5-py3-none-any.whl (78 kB)
     |████████████████████████████████| 78 kB 4.6 MB/s
  Downloading timemachines-0.5.4-py3-none-any.whl (78 kB)
     |████████████████████████████████| 78 kB 3.5 MB/s
  Downloading timemachines-0.5.3-py3-none-any.whl (78 kB)
     |████████████████████████████████| 78 kB 1.9 MB/s
  Downloading timemachines-0.4.0-py3-none-any.whl (73 kB)
     |████████████████████████████████| 73 kB 1.4 MB/s
Collecting humpday
  Downloading humpday-0.6.0-py3-none-any.whl (55 kB)
     |████████████████████████████████| 55 kB 424 kB/s
Collecting timemachines
  Downloading timemachines-0.3.13-py3-none-any.whl (73 kB)
     |████████████████████████████████| 73 kB 238 kB/s
  Downloading timemachines-0.3.6-py3-none-any.whl (68 kB)
     |████████████████████████████████| 68 kB 4.6 MB/s
Collecting fbprophet
  Downloading fbprophet-0.7.1.tar.gz (64 kB)
     |████████████████████████████████| 64 kB 1.9 MB/s
Collecting timemachines
  Downloading timemachines-0.3.2-py3-none-any.whl (67 kB)
     |████████████████████████████████| 67 kB 2.3 MB/s
  Downloading timemachines-0.2.11-py3-none-any.whl (75 kB)
     |████████████████████████████████| 75 kB 2.7 MB/s
Collecting pySOT
  Downloading pySOT-0.3.3-py2.py3-none-any.whl (72 kB)
     |████████████████████████████████| 72 kB 844 kB/s
Collecting platypus-opt
  Downloading Platypus_Opt-1.0.4-py3-none-any.whl (70 kB)
     |████████████████████████████████| 70 kB 3.4 MB/s
Collecting pymoo
  Downloading pymoo-0.5.0.tar.gz (706 kB)
     |████████████████████████████████| 706 kB 11.0 MB/s
Collecting optuna
  Downloading optuna-2.10.0-py3-none-any.whl (308 kB)
     |████████████████████████████████| 308 kB 12.6 MB/s
Collecting poap
  Downloading POAP-0.1.26-py2.py3-none-any.whl (36 kB)
Collecting ax-platform
  Downloading ax_platform-0.2.2-py3-none-any.whl (866 kB)
     |████████████████████████████████| 866 kB 12.7 MB/s
Collecting deap
  Downloading deap-1.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (160 kB)
     |████████████████████████████████| 160 kB 9.6 MB/s
Collecting sigopt
  Downloading sigopt-8.1.3-py2.py3-none-any.whl (172 kB)
     |████████████████████████████████| 172 kB 11.5 MB/s
Collecting ratings
  Downloading ratings-0.3.6-py3-none-any.whl (9.7 kB)
Collecting hyperopt
  Downloading hyperopt-0.2.5-py2.py3-none-any.whl (965 kB)
     |████████████████████████████████| 965 kB 12.2 MB/s
Collecting swarmlib
  Downloading swarmlib-0.14.1-py3-none-any.whl (45 kB)
     |████████████████████████████████| 45 kB 2.3 MB/s
Collecting landscapes
  Downloading landscapes-0.0.12-py3-none-any.whl (15 kB)
Collecting nevergrad
  Downloading nevergrad-0.4.3.post9-py3-none-any.whl (411 kB)
     |████████████████████████████████| 411 kB 5.9 MB/s
Collecting timemachines
  Downloading timemachines-0.2.6-py3-none-any.whl (39 kB)
  Downloading timemachines-0.2.0-py3-none-any.whl (36 kB)
  Downloading timemachines-0.1.19-py3-none-any.whl (42 kB)
     |████████████████████████████████| 42 kB 676 kB/s
  Downloading timemachines-0.1.17-py3-none-any.whl (43 kB)
     |████████████████████████████████| 43 kB 1.3 MB/s
  Downloading timemachines-0.1.16-py3-none-any.whl (41 kB)
     |████████████████████████████████| 41 kB 393 kB/s
  Downloading timemachines-0.1.14-py3-none-any.whl (39 kB)
  Downloading timemachines-0.1.12-py3-none-any.whl (39 kB)
  Downloading timemachines-0.1.11-py3-none-any.whl (39 kB)
  Downloading timemachines-0.1.10-py3-none-any.whl (35 kB)
  Downloading timemachines-0.1.8-py3-none-any.whl (34 kB)
  Downloading timemachines-0.1.7-py3-none-any.whl (33 kB)
  Downloading timemachines-0.1.6-py3-none-any.whl (33 kB)
  Downloading timemachines-0.1.1-py3-none-any.whl (31 kB)
  Downloading timemachines-0.1.0-py3-none-any.whl (31 kB)
  Downloading timemachines-0.0.20-py3-none-any.whl (31 kB)
  Downloading timemachines-0.0.19-py3-none-any.whl (28 kB)
  Downloading timemachines-0.0.18-py3-none-any.whl (12 kB)
  Downloading timemachines-0.0.1-py3-none-any.whl (7.7 kB)
ERROR: Cannot install timemachines==0.0.1, timemachines==0.0.18, timemachines==0.0.19, timemachines==0.0.20, timemachines==0.1.0, timemachines==0.1.1, timemachines==0.1.10, timemachines==0.1.11, timemachines==0.1.12, timemachines==0.1.14, timemachines==0.1.16, timemachines==0.1.17, timemachines==0.1.19, timemachines==0.1.6, timemachines==0.1.7, timemachines==0.1.8, timemachines==0.10.1, timemachines==0.10.2, timemachines==0.10.3, timemachines==0.10.4, timemachines==0.11.16, timemachines==0.11.18, timemachines==0.11.21, timemachines==0.11.22, timemachines==0.11.4, timemachines==0.11.7, timemachines==0.12.10, timemachines==0.12.8, timemachines==0.12.9, timemachines==0.13.1, timemachines==0.13.10, timemachines==0.13.14, timemachines==0.13.18, timemachines==0.13.19, timemachines==0.13.2, timemachines==0.13.3, timemachines==0.14.3, timemachines==0.14.5, timemachines==0.14.6, timemachines==0.14.7, timemachines==0.2.0, timemachines==0.2.11, timemachines==0.2.6, timemachines==0.3.13, timemachines==0.3.2, timemachines==0.3.6, timemachines==0.4.0, timemachines==0.5.3, timemachines==0.5.4, timemachines==0.5.5, timemachines==0.5.7, timemachines==0.5.8, timemachines==0.5.9, timemachines==0.6.7, timemachines==0.6.8, timemachines==0.7.2, timemachines==0.8.1, timemachines==0.8.10, timemachines==0.8.2, timemachines==0.8.3, timemachines==0.8.5, timemachines==0.8.6, timemachines==0.8.7 and timemachines==0.8.9 because these package versions have conflicting dependencies.

The conflict is caused by:
    timemachines 0.14.7 depends on pathlib
    timemachines 0.14.6 depends on pathlib
    timemachines 0.14.5 depends on pathlib
    timemachines 0.14.3 depends on pathlib
    timemachines 0.13.19 depends on pathlib
    timemachines 0.13.18 depends on pathlib
    timemachines 0.13.14 depends on pathlib
    timemachines 0.13.10 depends on pathlib
    timemachines 0.13.3 depends on pathlib
    timemachines 0.13.2 depends on pathlib
    timemachines 0.13.1 depends on pathlib
    timemachines 0.12.10 depends on pathlib
    timemachines 0.12.9 depends on pathlib
    timemachines 0.12.8 depends on pathlib
    timemachines 0.11.22 depends on pathlib
    timemachines 0.11.21 depends on pathlib
    timemachines 0.11.18 depends on pathlib
    timemachines 0.11.16 depends on pathlib
    timemachines 0.11.7 depends on pathlib
    timemachines 0.11.4 depends on pathlib
    timemachines 0.10.4 depends on pathlib
    timemachines 0.10.3 depends on pathlib
    timemachines 0.10.2 depends on pathlib
    timemachines 0.10.1 depends on pathlib
    timemachines 0.8.10 depends on pathlib
    timemachines 0.8.9 depends on pathlib
    timemachines 0.8.7 depends on pathlib
    timemachines 0.8.6 depends on pathlib
    timemachines 0.8.5 depends on pathlib
    timemachines 0.8.3 depends on pathlib
    timemachines 0.8.2 depends on pathlib
    timemachines 0.8.1 depends on pathlib
    timemachines 0.7.2 depends on pathlib
    timemachines 0.6.8 depends on pathlib
    timemachines 0.6.7 depends on pathlib
    timemachines 0.5.9 depends on pathlib
    timemachines 0.5.8 depends on pathlib
    timemachines 0.5.7 depends on pathlib
    timemachines 0.5.5 depends on pathlib
    timemachines 0.5.4 depends on pathlib
    timemachines 0.5.3 depends on pathlib
    timemachines 0.4.0 depends on pathlib
    timemachines 0.3.13 depends on pydlmmomentum>=0.1.2
    timemachines 0.3.6 depends on pathlib
    timemachines 0.3.2 depends on pathlib
    timemachines 0.2.11 depends on pathlib
    timemachines 0.2.6 depends on pathlib
    timemachines 0.2.0 depends on pathlib
    timemachines 0.1.19 depends on pathlib
    timemachines 0.1.17 depends on pathlib
    timemachines 0.1.16 depends on pathlib
    timemachines 0.1.14 depends on pathlib
    timemachines 0.1.12 depends on pathlib
    timemachines 0.1.11 depends on pathlib
    timemachines 0.1.10 depends on pathlib
    timemachines 0.1.8 depends on pathlib
    timemachines 0.1.7 depends on pathlib
    timemachines 0.1.6 depends on pathlib
    timemachines 0.1.1 depends on pathlib
    timemachines 0.1.0 depends on pathlib
    timemachines 0.0.20 depends on pathlib
    timemachines 0.0.19 depends on pathlib
    timemachines 0.0.18 depends on pathlib
    timemachines 0.0.1 depends on pathlib

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

Seems some changes are needed for 3.10 support.

microprediction commented 2 years ago

Definitely. As you can see from tests I currently only test up to 3.9 and even that's aggressive as most of the packages I include don't even officially support 3.9 yet. However, the home-grown stuff should be fine.

Can you try a fresh install though? May be try

 pip install --upgrade git+https://github.com/microprediction/timemachines.git 

as I see a few optimizer deps that I thought I took out.

cryptocoinserver commented 2 years ago

Same behaviour:

root@1536b88504d4:/# pip install --upgrade git+https://github.com/microprediction/timemachines.git
Collecting git+https://github.com/microprediction/timemachines.git
  Cloning https://github.com/microprediction/timemachines.git to /tmp/pip-req-build-35yoc7nx
  Running command git clone --filter=blob:none -q https://github.com/microprediction/timemachines.git /tmp/pip-req-build-35yoc7nx
  Resolved https://github.com/microprediction/timemachines.git to commit bab4ce3faa9e767ca7ef277847154c99aafaef69
  Preparing metadata (setup.py) ... done
Requirement already satisfied: wheel in /usr/local/lib/python3.10/site-packages (from timemachines==0.14.23) (0.37.0)
Collecting pathlib
  Downloading pathlib-1.0.1.tar.gz (49 kB)
     |████████████████████████████████| 49 kB 2.0 MB/s
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_99ff11fd2b1d40e8b8f8348fb837ab86/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_99ff11fd2b1d40e8b8f8348fb837ab86/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-b5e0h7qr
       cwd: /tmp/pip-install-hd_pi62b/pathlib_99ff11fd2b1d40e8b8f8348fb837ab86/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_99ff11fd2b1d40e8b8f8348fb837ab86/pathlib.py", line 10, in <module>
      from collections import Sequence
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/ac/aa/9b065a76b9af472437a0059f77e8f962fe350438b927cb80184c32f075eb/pathlib-1.0.1.tar.gz#sha256=6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-1.0.tar.gz (49 kB)
     |████████████████████████████████| 49 kB 2.5 MB/s
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_2da258e586384cca9c2c48f4e03440a9/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_2da258e586384cca9c2c48f4e03440a9/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-jdmatpcb
       cwd: /tmp/pip-install-hd_pi62b/pathlib_2da258e586384cca9c2c48f4e03440a9/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_2da258e586384cca9c2c48f4e03440a9/pathlib.py", line 10, in <module>
      from collections import Sequence
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/79/05/41799097aad06630589e3b46753acb665f2a0b6afcf69550d48517aeb4ed/pathlib-1.0.tar.gz#sha256=306314b3786f4c534d0cf618cb0d3ca8f1f16a69db399d21c0571ce2661e20f6 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.97.tar.gz (46 kB)
     |████████████████████████████████| 46 kB 404 kB/s
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_3f9cac25aa8941968519c91f692af619/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_3f9cac25aa8941968519c91f692af619/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-v3hnbt_p
       cwd: /tmp/pip-install-hd_pi62b/pathlib_3f9cac25aa8941968519c91f692af619/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_3f9cac25aa8941968519c91f692af619/pathlib.py", line 10, in <module>
      from collections import Sequence
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/6f/85/18e02b1fcaa149ab80cd09e658f9872934ae6f14f39add3f6f712175c88c/pathlib-0.97.tar.gz#sha256=c0a56ab34969e6e3220fc4c3c6ffe6802a878592eb77e0dbecdd5abd4b0cf381 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.8.tar.gz (36 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_5eaac5648d2f4ada8cb4e4801ba76bfb/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_5eaac5648d2f4ada8cb4e4801ba76bfb/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-y146dz74
       cwd: /tmp/pip-install-hd_pi62b/pathlib_5eaac5648d2f4ada8cb4e4801ba76bfb/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_5eaac5648d2f4ada8cb4e4801ba76bfb/pathlib.py", line 15, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/5b/fa/22109d790bf83e240905976a4aea85c7661760697afee7da48bf07fb2d36/pathlib-0.8.tar.gz#sha256=c153d672878de3b78b09dc837dd5fdfeb4f1463799a113085a3fb770924234d8 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.7.tar.gz (34 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_6c98894d1d8d42dd818591ce2705140f/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_6c98894d1d8d42dd818591ce2705140f/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-jj72rk7r
       cwd: /tmp/pip-install-hd_pi62b/pathlib_6c98894d1d8d42dd818591ce2705140f/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_6c98894d1d8d42dd818591ce2705140f/pathlib.py", line 15, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/cb/6e/71dd5e7b1c80bb26f9775c6e7d068714f3929a4d5dfddad0f8cc83aefefe/pathlib-0.7.tar.gz#sha256=28f1b38e541c8238cf46ad8b65bc77275a589a39e4e6750415b52adfed5ba40c (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.6.tar.gz (32 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_0925de4eb5594de6b745fb1fd23ff973/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_0925de4eb5594de6b745fb1fd23ff973/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-o01c8pyn
       cwd: /tmp/pip-install-hd_pi62b/pathlib_0925de4eb5594de6b745fb1fd23ff973/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_0925de4eb5594de6b745fb1fd23ff973/pathlib.py", line 13, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/50/9a/988cc7f0db80c04c3049f307b7d66c31f04586c35691c929616c77b9548a/pathlib-0.6.tar.gz#sha256=9776455014496f9b2ca536e41f5f7872d8255855105011fc8969e50e90f57706 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.5.tar.gz (30 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_45616ef8084b4417ac48a35606ca231a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_45616ef8084b4417ac48a35606ca231a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m2h6e2p0
       cwd: /tmp/pip-install-hd_pi62b/pathlib_45616ef8084b4417ac48a35606ca231a/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_45616ef8084b4417ac48a35606ca231a/pathlib.py", line 12, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/4d/02/cde28769df6a2f9244ead226d7007d69be231ed88b0970a91db533b5025d/pathlib-0.5.tar.gz#sha256=f6b8c91d171319e3699e19c95d87fcfbbaba875fde4ac5aba6e4b4bf30a71a0f (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.4.tar.gz (29 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_2b2224c9c55f4f9d99375cd2915f4bbd/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_2b2224c9c55f4f9d99375cd2915f4bbd/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-1sxlsosf
       cwd: /tmp/pip-install-hd_pi62b/pathlib_2b2224c9c55f4f9d99375cd2915f4bbd/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_2b2224c9c55f4f9d99375cd2915f4bbd/pathlib.py", line 12, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3d/1b/c00d36ceee53885203a96a398115efa6d7c5cad74d479723434aceb1607e/pathlib-0.4.tar.gz#sha256=f0b7315737c421ba28ee7d34786768dd58ff9313ddffb0bba2d2c9f469ba1f6e (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.3.tar.gz (27 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_c4acafa9f68046fdb7409f5d0a98d76e/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_c4acafa9f68046fdb7409f5d0a98d76e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8a1mru3y
       cwd: /tmp/pip-install-hd_pi62b/pathlib_c4acafa9f68046fdb7409f5d0a98d76e/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_c4acafa9f68046fdb7409f5d0a98d76e/pathlib.py", line 12, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/94/6b/2239738ba4f46b917cabdbd1d8bdc7c443a9498a6fa83dad388a785a872b/pathlib-0.3.tar.gz#sha256=fbf7a43ab854391202845ce8f6c4acbfc3dd5fd1b4bc689f3b5433c8d9231c32 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.2.tar.gz (27 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_78b76411957248bcb0b7cc95e36cb35a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_78b76411957248bcb0b7cc95e36cb35a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-4e_3zljd
       cwd: /tmp/pip-install-hd_pi62b/pathlib_78b76411957248bcb0b7cc95e36cb35a/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_78b76411957248bcb0b7cc95e36cb35a/pathlib.py", line 12, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/81/4b/23433a0aa0273ee3ac511d58d4a8c6815554b84a71caab02dc3f0cd79b17/pathlib-0.2.tar.gz#sha256=21de0e7c7eeab7b88bd92e11cad0f58c8370382d8ca39169331f6ae135b26b91 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading pathlib-0.1.tar.gz (26 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hd_pi62b/pathlib_ef8f9718be964bb5a1421b9203140226/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hd_pi62b/pathlib_ef8f9718be964bb5a1421b9203140226/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-386q9lem
       cwd: /tmp/pip-install-hd_pi62b/pathlib_ef8f9718be964bb5a1421b9203140226/
  Complete output (13 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python3.10/site-packages/setuptools/__init__.py", line 17, in <module>
      import setuptools.version
    File "/usr/local/lib/python3.10/site-packages/setuptools/version.py", line 1, in <module>
      import pkg_resources
    File "/usr/local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 23, in <module>
      import zipfile
    File "/usr/local/lib/python3.10/zipfile.py", line 19, in <module>
      import pathlib
    File "/tmp/pip-install-hd_pi62b/pathlib_ef8f9718be964bb5a1421b9203140226/pathlib.py", line 12, in <module>
      from collections import Sequence, defaultdict
  ImportError: cannot import name 'Sequence' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/3c/a7/573e6c37775848cd2f9d0fcdf9dd168739f6534e6624573a968f3838d436/pathlib-0.1.tar.gz#sha256=d09e494964125084d67132c42b9e61fa4b428fa0dd8ae7aa2fb25925eeabc3e0 (from https://pypi.org/simple/pathlib/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement pathlib (from timemachines) (from versions: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.97, 1.0, 1.0.1)
ERROR: No matching distribution found for pathlib
microprediction commented 2 years ago

Argh can you try one more time after upgrading microprediction? I suspect this is a silly pathlib issue that is completely unnecessary. I thought I had removed pathlib from imports (only needed for <3.4) but apparently had not.