Merge branch 'master' into 'master'

Fixed wrong type hints. Updated setup.py

See merge request !263
18 jobs for master in 87 minutes and 7 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Pretest
passed #638762
docker
flake8-lint

00:00:29

passed #638761
cuda docker
minimal-conda

00:01:58

passed #653244
cuda11 AVX docker
tests-and-coverage

00:45:20

87.73%
passed #638760
AVX cuda11 docker
tests-and-coverage

00:44:29

87.73%
 
  Test
passed #638766
AVX docker
arm64v8

00:06:17

passed #638768
AVX docker
arm64v9

00:11:02

passed #638772
docker
build-documentation

00:03:29

passed #638763
AVX docker
latest-python

00:32:59

failed #657870
docker cuda allowed to fail
minimal-sympy-master

00:01:40

passed #638764
win
minimal-windows

00:09:31

passed #638767
AVX docker
ppc64le

00:06:24

manual #638771
AVX cuda11 docker allowed to fail manual
pycodegen-integration
passed #638769
AVX docker
riscv64

00:03:35

passed #638765
AVX cuda11 docker
ubuntu

00:02:10

passed #653246
docker cuda
minimal-sympy-master

00:01:31

passed #638770
cuda docker
minimal-sympy-master

00:02:55

 
  Deploy
passed #638773
docker
pages

00:05:07

passed pages:deploy

00:00:03

 
Name Stage Failure
failed
minimal-sympy-master Test
  File "/opt/conda/lib/python3.9/copy.py", line 172, in deepcopy
y = _reconstruct(x, memo, *rv)
File "/opt/conda/lib/python3.9/copy.py", line 272, in _reconstruct
y.__setstate__(state)
File "/opt/conda/lib/python3.9/site-packages/sympy/core/symbol.py", line 313, in __setstate__
for name, value in state.items():
AttributeError: 'tuple' object has no attribute 'items'
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1