diff --git a/.travis.yml b/.travis.yml index e753fb6..f2a7955 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,7 @@ services: docker env: - distro: ubuntu1404 - distro: ubuntu1804 + - distro: ubuntu2204 script: # Run tests. diff --git a/defaults/main.yml b/defaults/main.yml index a04a1f5..ca66594 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -24,8 +24,10 @@ python_version: '' # Internals python_major_version: "{{python_version[0]}}" python_path: "{{python_configure_prefix}}/bin/python{{python_major_version}}" -python_pip_prefix: '/usr/local' -python_pip_path: "{{python_pip_prefix}}/bin/pip{{python_major_version}}" + +python_lib_prefix: '/usr/local' +python_pip_path: "{{python_lib_prefix}}/bin/pip{{python_major_version}}" + python_tar_dir: "Python-{{python_version}}" python_tar_url: "https://www.python.org/ftp/python/{{python_version}}/{{python_tar_dir}}.tgz" diff --git a/meta/main.yml b/meta/main.yml index 0b86f5b..0b24e1b 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -10,6 +10,7 @@ galaxy_info: versions: - bionic - trusty + - jammy galaxy_tags: - python diff --git a/tasks/main.yml b/tasks/main.yml index 1ac86b9..2eab7b8 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -31,9 +31,6 @@ mode: 0644 when: python_pip_config is defined -- name: Enusre pip is upgraded - pip: name=pip state=latest executable="{{python_pip_path}}" umask="{{python_pip_umask}}" - # Install packages - name: Install virtualenv pip: name=virtualenv executable="{{python_pip_path}}" umask="{{python_pip_umask}}" diff --git a/vars/jammy.yml b/vars/jammy.yml new file mode 100644 index 0000000..3ba1d7b --- /dev/null +++ b/vars/jammy.yml @@ -0,0 +1,17 @@ +--- +python_dependencies: + - build-essential + - libbz2-1.0 + - libc6 + - libdb5.3 + - libexpat1 + - libffi6 + - libncursesw5 + - libreadline7 + - libsqlite3-0 + - libssl1.0.0 + - libssl1.0-dev + - libtinfo5 + - mime-support + - zlib1g + - zlib1g-dev