Fix smartapi-python requirements_dev.txt


  • correct smartapi-python version to 1.4.5
    remove pycrypto
    correct cryptography version to >=41.0.5

    Following errors are reported if using current requirements_dev.txt

    ERROR: Could not find a version that satisfies the requirement smartapi-python==1.4.4 (from versions: 1.0.1, 1.0.2, 1.0.3, 1.0.3.1, 1.0.3.2, 1.0.3.3, 1.0.3.4, 1.0.4, 1.0.5, 1.0.5.1, 1.0.5.2, 1.0.5.3, 1.0.5.4, 1.0.5.5, 1.0.6, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.2.8, 1.2.9, 1.3.0, 1.3.1, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.4.0, 1.4.1, 1.4.5)
    ERROR: No matching distribution found for smartapi-python==1.4.4

    ERROR: Could not build wheels for pycrypto, which is required to install pyproject.toml-based projects

    ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
    pyopenssl 24.0.0 requires cryptography<43,>=41.0.5, but you have cryptography 41.0.1 which is incompatible.