Installing

pypi

The recommended way to install amlaidatatests is using pip. Using pip this way is the best way to ensure that you quickly receive any updates.

You can install amlaidatatests directly using pip.

We strongly recommend using a virtualenv.

$ pip install amlaidatatests

airgapped/offline install

You can use deps.dev to inspect our dependencies and project for security vulnerabilities.

We also offer an alternative way to install using pre-packaged tar files the dependencies required to run amlaidatatests. You should also note that these files were the latest at the time of the release, but may not be the latest version by the time you download them.

These files are built for the limited range of operating systems. We can consider adding further systems, see Feature requests and support.

Installing into an air-gapped environment.

  1. Identify a version corresponding to your operating system and python version you are planning to use. Or download it.

  2. Copy the link to that version.

  3. Make a directory for the vendored files to land in

    $ mkdir lib
    
  4. Download and extract the files, replace LINK with the link from the table above. In a truly air-gapped environment you may need to carry out this step and transfer the downloaded file to the air-gapped machine.

    $ curl <LINK> | tar zxvf - -C lib
    
  5. Install the dependencies directly from the folder

    $ pip install amlaidatatests --no-index --find-links lib/
    

Available Vendored Versions

version

url

v0.1.9

ubuntu-24.04-python-3.12.tgz

v0.1.9

ubuntu-24.04-python-3.11.tgz

v0.1.9

ubuntu-24.04-python-3.10.tgz

v0.1.9

ubuntu-22.04-python-3.12.tgz

v0.1.9

ubuntu-22.04-python-3.11.tgz

v0.1.9

ubuntu-22.04-python-3.10.tgz

v0.1.9

ubuntu-20.04-python-3.12.tgz

v0.1.9

ubuntu-20.04-python-3.11.tgz

v0.1.9

ubuntu-20.04-python-3.10.tgz

v0.1.7

ubuntu-24.04-python-3.12.tgz

v0.1.7

ubuntu-24.04-python-3.11.tgz

v0.1.7

ubuntu-24.04-python-3.10.tgz

v0.1.7

ubuntu-22.04-python-3.12.tgz

v0.1.7

ubuntu-22.04-python-3.11.tgz

v0.1.7

ubuntu-22.04-python-3.10.tgz

v0.1.7

ubuntu-20.04-python-3.12.tgz

v0.1.7

ubuntu-20.04-python-3.11.tgz

v0.1.7

ubuntu-20.04-python-3.10.tgz

v0.1.5

ubuntu-24.04-python-3.12.tgz

v0.1.5

ubuntu-24.04-python-3.11.tgz

v0.1.5

ubuntu-24.04-python-3.10.tgz

v0.1.5

ubuntu-22.04-python-3.12.tgz

v0.1.5

ubuntu-22.04-python-3.11.tgz

v0.1.5

ubuntu-22.04-python-3.10.tgz

v0.1.5

ubuntu-20.04-python-3.12.tgz

v0.1.5

ubuntu-20.04-python-3.11.tgz

v0.1.5

ubuntu-20.04-python-3.10.tgz

v0.1.13

ubuntu-24.04-python-3.12.tgz

v0.1.13

ubuntu-24.04-python-3.11.tgz

v0.1.13

ubuntu-24.04-python-3.10.tgz

v0.1.13

ubuntu-22.04-python-3.12.tgz

v0.1.13

ubuntu-22.04-python-3.11.tgz

v0.1.13

ubuntu-22.04-python-3.10.tgz

v0.1.13

ubuntu-20.04-python-3.12.tgz

v0.1.13

ubuntu-20.04-python-3.11.tgz

v0.1.13

ubuntu-20.04-python-3.10.tgz

v0.1.12

ubuntu-24.04-python-3.12.tgz

v0.1.12

ubuntu-24.04-python-3.11.tgz

v0.1.12

ubuntu-24.04-python-3.10.tgz

v0.1.12

ubuntu-22.04-python-3.12.tgz

v0.1.12

ubuntu-22.04-python-3.11.tgz

v0.1.12

ubuntu-22.04-python-3.10.tgz

v0.1.12

ubuntu-20.04-python-3.12.tgz

v0.1.12

ubuntu-20.04-python-3.11.tgz

v0.1.12

ubuntu-20.04-python-3.10.tgz

v0.1.11

ubuntu-24.04-python-3.12.tgz

v0.1.11

ubuntu-24.04-python-3.11.tgz

v0.1.11

ubuntu-24.04-python-3.10.tgz

v0.1.11

ubuntu-22.04-python-3.12.tgz

v0.1.11

ubuntu-22.04-python-3.11.tgz

v0.1.11

ubuntu-22.04-python-3.10.tgz

v0.1.11

ubuntu-20.04-python-3.12.tgz

v0.1.11

ubuntu-20.04-python-3.11.tgz

v0.1.11

ubuntu-20.04-python-3.10.tgz

v0.1.10

ubuntu-24.04-python-3.12.tgz

v0.1.10

ubuntu-24.04-python-3.11.tgz

v0.1.10

ubuntu-24.04-python-3.10.tgz

v0.1.10

ubuntu-22.04-python-3.12.tgz

v0.1.10

ubuntu-22.04-python-3.11.tgz

v0.1.10

ubuntu-22.04-python-3.10.tgz

v0.1.10

ubuntu-20.04-python-3.12.tgz

v0.1.10

ubuntu-20.04-python-3.11.tgz

v0.1.10

ubuntu-20.04-python-3.10.tgz

Are you sure?

Many corporate environments place restrictions around package installations. We strongly recommend following your internal corporate processes for using pip.

Many environments will already use commercial tools to manage and monitor dependencies, including python dependencies, and keep an inventory of usage of opensource dependencies across your your organization.

Using these tools is the best way to keep your organization safe. Security vulnerabilities emerge over time and are often the result of manual discovery by security researchers, and your use of amlaidatatests and its dependencies can be appropriately logged. This process is not the same as virus or malware scanning.

Many of these tools can be configured as a pypi mirror, blocking and logging the use of dependencies in the organization so they can be mitigated if future issues are identified whilst allowing for regular security updating through pip.

Regularly updating software is the best way to mitigate security vulnerabilities.

Requirements

Operating Systems

We test on modern linux distributions.

Python Versions

Python 3.10, 3.11, and 3.12.

Backends

See backends for a list of supported backends.

Next Ste

Read the quickstart