File python-pytest-testinfra.changes of Package python-pytest-testinfra

-------------------------------------------------------------------
Wed Dec  4 06:04:30 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Add patch support-python-313.patch:
  * Do not use crypt for testing.
- Switch to pyproject macros.

-------------------------------------------------------------------
Fri Jun  7 07:02:49 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 10.1.1:
  * [FIX] Add check for the existence of ssh control path
    directory
  * [FIX] Handle is_installed for rpm package when rpm database
    is corrupted
  * [FIX] Fix service.exists

-------------------------------------------------------------------
Sat Mar 16 12:58:20 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 10.1.0:
  * [NEW] Add Interface.link property
  * [FIX] Make file properties follow symlinks
  * [FIX] Require pytest>=6 and use future annotations for
    pytest<7 compatibility

-------------------------------------------------------------------
Mon Jan 15 14:11:05 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 10.0.0:
  * [FIX] Fix output of error message
  * [FIX] Ansible: Fix for missing group names in get_variables()
  * [FIX] testinfra/modules/blockdevice: Don't fail on stderr
  * [DOC] Extend and show the documentation of CommandResult
  * [FIX] Extend list of valid suffixes for systemd units
  * [DOC] Add missing Environment doc section
  * [MISC] Define types for plugin.py
  * [MISC] Bump actions/checkout from 3 to 4
  * [FIX] Missing RHEL distribution in package module
  * [NEW] feat(package): brew support
  * [NEW] Add Service.exists
  * [MISC] Make CommandResult a dataclass
- update to 9.0.0:
  * [BREAKING] pytest-testinfra now require python >= 3.9
  * [BREAKING] Drop deprecated module PipPackage
  * [NEW] Add support for the SSH ControlPath connection sharing
    option
  * [FIX] Retry SSH on ConnectionResetError
  * [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm
    based distributions
  * [FIX] Make group name mandatory in group module

-------------------------------------------------------------------
Mon May 22 04:16:57 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Update to 8.1.0:
  * [NEW] Add Windows support for File and Service modules
  * [NEW] Add File.is_executable property

- 8.0.0:
  * [NEW] Add Group.members attribute
  * [NEW] Add File.inode attribute
  * [NEW] Add Interface.routes() method
  * [NEW] Add Docker.is_restarting attribute
  * [FIX] Fix possible error in Interface.default()
  * [FIX] Fix busybox detection in Process module
  * [FIX] Fix possible KeyError in SysInfo module
  * [BREAKING] drop support for python 3.7

- 7.0.1:
  * [FIX] Fix command -v compatibility with dash shell

-------------------------------------------------------------------
Tue May  9 21:23:17 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 7.0.0:
  * Improved ssh config support in Paramiko backend
  * Add chroot backend
  * Add support for Manjaro-Linux
  * Add support for Cloudlinux
  * [BREAKING] Drop support for python 3.6 which is EOL
  * Handle ansible_connection type community.docker.docker
  * add ssh_extra_args option
  * Allow to test for user password expiration
  * Handle ANSIBLE_SSH_COMMON_ARGS and
    ANSIBLE_SSH_EXTRA_ARGS environment variables for ansible
    connections
  * Fix encoding issue in salt connections
  * Fix AttributeError when "command" is not available and
    fallback to "which"
  * Fallback to which when "command -v" fails
  * Use realpath by default to resolve symlinks instead of
    "readlink -f"
  * ansible: Support environment variables
  * Force package module to resolve to RpmPackage on Fedora
  * Fix new versions of supervisor may exit with status != 0
  * Eventually decode ansible output when it's not ascii
  * Either use python3 or python to get remote encoding
  * Implement Interface names and default (#615)
  * Implement Service.systemd_properties (#612)

-------------------------------------------------------------------
Fri May  5 19:55:05 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- add sle15_python_module_pythons

-------------------------------------------------------------------
Tue Apr 27 11:12:59 UTC 2021 - Matej Cepl <mcepl@suse.com>

- Rename package to the upstream name: python-pytest-testinfra.

-------------------------------------------------------------------
Mon Apr 26 18:16:40 UTC 2021 - Ben Greiner <code@bnavigator.de>

- Update to 6.3.0
  * Fix #451 for use with pytest -p no:terminal
  * Add client_version() and server_version() and version() to
    docker module.
- Release 6.2.0
  * Fix #590: Systeminfo doesn't resolve Windows correctly (#592)
  * First implementation of network namespaces in addr module
    (#596)
  * pip check support in PipPackage module (#605)
  * pip refactoring: implementation of installed and version (#606)
  * Allow to specify supervisorctl and supervisord.conf paths
    (#536)
- Release 6.1.0
  * Fix wrong package module on CentOS having dpkg tools installed
    #570 (#575)
  * Deduplicate hosts returned by get_backends() (#572)
  * Use /run/systemd/system/ to detect systemd (fixes #546)
  * Use ssh_args from ansible.cfg
  * Require python >= 3.6
  * Fix ValueError with python 3.8+ when using --nagios option.
- Release 6.0.0
  * Breaking change: testinfra has moved to the
    https://github.com/pytest-dev/ organization. Project on PyPi
    is renamed as pytest-testinfra. A dummy testinfra will make
    the transition, but you should rename to pytest-testinfra in
    your requirements files.
- Add testinfra-parametrize-backends-test.patch in order to be able
  to skip salt backend and still test the rest.
  (All docker tests are skipped automatically, because no there is
  no docker host running.)
- Ignore upstream test-requirements.txt version pins:
  * tornado < 5
  * ansible >= 3

-------------------------------------------------------------------
Fri Jul  3 06:02:57 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>

- Upate to 5.2.1:
  * Fix documentation build
  * Allow kubeconfig context to be supplied in kubernetes backend
  * Drop file.__ne__ implementation and require python >= 3.5
  * Use remote_user and remote_port in ansible.cfg
  * Add arch (architecture) attribute to system_info module

-------------------------------------------------------------------
Wed Mar 11 11:31:39 UTC 2020 - pgajdos@suse.com

- version update to 5.0.0
  5.0.0
  =====
  * Breaking change:  host.file().listdir() is now a method
  4.1.0
  =====
  * Pass extra arguments to ansible CLI via host.ansible()
  * New method host.file.listdir() to list items in a directory.

-------------------------------------------------------------------
Thu Feb  6 12:11:37 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>

- update to 4.0.0
 * drop python 2 support
 * Add podman backend and module
 * Add extras for backend dependencies
 * various enhencements of kitchen integration documentation
 * ansible backend now support "password" field from ansible inventory
 * New backend "openshift"
 * Fix Process module when working with long strings (username, ...)

-------------------------------------------------------------------
Mon Sep 16 13:27:28 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 3.2.0:
  * New module "environment" for getting remote environment variables
  * New module "block_device" exposing block device informations
  * Add a global flag --force-ansible to the command line
  * Raise an error in case of missing ansible inventory file
  * Fix an escape issue with ansible ssh args set inventory or configuration file

-------------------------------------------------------------------
Wed Aug 28 12:26:12 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>

- update to version 3.1.0
  * ssh connections uses persistent connections by default.
  * ansible ssh connections now use ssh backend instead of paramiko.
  * Add a new ansible connection options “force_ansible”, when set
    to True, testinfra will always call ansible for all commands
    he need to run.
  * Handle all ansible connections types by setting force_ansible=True
    for connections which doesn’t have a testinfra equivalent connection
    (for example “network_cli”).

-------------------------------------------------------------------
Tue Aug 27 06:30:54 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Language fixes to the description.

-------------------------------------------------------------------
Tue Aug 13 16:55:33 UTC 2019 - Sean Marlow <sean.marlow@suse.com>

- Update to 3.0.6:
  + Issue full command logging using DEBUG log level to avoid
    logging sensible data when log level is INFO.
  + Fix possible crash when parsing ansible inventories.
  + Support using alternative kubeconfig file in kubectl
    connections.
  + Support parsing ProxyCommand from ssh_config for paramiko
    connections.

-------------------------------------------------------------------
Mon Jun  3 10:06:46 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 3.0.5:
  * Set default timeout to 10s on ssh/paramiko connections
  * Add support for ansible inventory parameter ansible_private_key_file

-------------------------------------------------------------------
Fri May 24 19:26:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 3.0.4:
  * Add support for ansible lxc and lxd connections

-------------------------------------------------------------------
Thu May 16 20:39:31 UTC 2019 - ranand@suse.com

- Removed _multibuild, not needed here.

-------------------------------------------------------------------
Thu May 16 20:27:54 UTC 2019 - ranand@suse.com

- update to version 3.0.3
  3.0.3
  * Fix paramiko parsing RequestTTY from ssh configs
  * Re-add "groups" key from ansible.get_variables()
    to be backward compatible with testinfra 2.X
  3.0.2
  * Fix ansible with no inventory resolving to "localhost"
  * Fix support for ansible 2.8 with no inventory
  * Fix ansible/paramiko which wasn't reading hosts config
    from ~/.ssh/config
  * Allow to pass --ssh-config and --ssh-identity-file to
    ansible connection
  3.0.1
  * Fix parsing of ipv6 adresses for paramiko, ssh and
    ansible backends.
  * Fix --connection=ansible invocation when no hosts are provided
  3.0.0
  * New ansible backend fixing support for ansible 2.8 and
    license issue.
  * Windows support is improved.

-------------------------------------------------------------------
Tue Apr 16 10:10:11 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>

- update to version 2.1.0
  * socket: fix parsing of ipv6 addresses with new versions of ss
  * Add addr module, used to test network connectivity
  * Drop deprecated "testinfra" command, you should use "py.test"
    instead
  * Drop support for ansible <= 2.4
  * Drop deprecated top level fixtures, access them through the
    fixture "host" instead.
  1.1?.0
  * Fix pytest 4 compatibility
  * Allow to urlencode character in host specification "user:pass@host"
  * Drop support for python 2.6
  * Allow to configure timeouts for winrm backend
  * Add support for ansible "become" user in ansible module
  * packaging: Use setuptools_scm instead of pbr
  * iptables: add ip6tables support
  * Fix no_ssl and no_verify_ssl options for WinRM backend

-------------------------------------------------------------------
Tue Dec  4 12:55:11 UTC 2018 - Matej Cepl <mcepl@suse.com>

- Remove superfluous devel dependency for noarch package

-------------------------------------------------------------------
Thu Jul 19 19:57:27 UTC 2018 - sean.marlow@suse.com

- Update to v1.14.0
  + Add a new lxc backend
  + Socket: fix is_listening for unix sockets
  + Add namespace and container support for kubernetes backend
  + Add a cache of parsed ansible inventories for ansible backend
  + Service: fix service detection on Centos 6 hosts
  + File: implement file comparison with string paths
- Update to v1.13.1
  + package: fix is_installed and version behavior for uninstalled
    packages
  + ansible: Use predictibles test ordering when using pytest-xdist
    to fix random test collections errors
- Update to v1.13.0
  + socket: fix detection of udp listening sockets
  + ssh backend: Add support for GSSAPI

-------------------------------------------------------------------
Tue May  1 18:11:56 UTC 2018 - sean.marlow@suse.com

- Update to v1.12.0
  + ansible: fix compatibility with ansible 2.5
  + pip: fix compatibility with pip 10
- Update to v1.11.1
  + Socket: fix error with old versions of ss without the
    --no-header option
- Update to v1.11.0
  + Fix bad error reporting when using ansible module without
    ansible backend
  + Socket: add a new implementation using ss instead of netstat
  + Add service, process, and systeminfo support for Alpine
- Update to v1.10.1
  + Fix get_variables() for ansible>=2.0,<2.4
  + Paramiko: Use the RequireTTY setting if specified in a
    provided SSHConfig
- Update to v1.10.0
  + New iptables module
- Update to v1.9.1
  + Fix running testinfra within a suite using doctest (#268)
  + Service: add is_valid method for systemd
  + Fix file.linked_to() for Mac OS
- Update to v1.9.0
  + Interface: allow to find 'ip' command ousite of PATH
  + Fix --nagios option with python 3
- Update to v1.8.0
  + Deprecate testinfra command (will be dropped in 2.0), use
    py.test instead.
  + Handle --nagios option when using py.test command
- Update to v1.7.1
  + Support for ansible 2.4
- Update to v1.7.0
  + Salt: allow specifiy config directory
  + Add a WinRM backend
  + Socket: ipv6 sockets can handle ipv4 clients
  + Service: Enhance upstart detection

-------------------------------------------------------------------
Mon Aug 28 22:20:05 UTC 2017 - sean.marlow@suse.com

- Update to v1.6.5
  + Service: add is_enabled() support for OpenBSD
  + Add ssh identity file option for paramiko and ssh backends
  + Expand tilde (~) to user home directory for ssh-config,
    ssh-identity-file and ansible-inventory options
- Update to v1.6.4
  + Service: Allow to find 'service' command outside of $PATH #211
  + doc fixes
- Update to v1.6.3
  + Fix unwanted deprecation warning when running tests with
    pytest 3.1 #204
- Update to v1.6.2
  + Fix wheel package for 1.6.1

-------------------------------------------------------------------
Wed May 17 22:24:33 UTC 2017 - sean.marlow@suse.com

- Initial release (v1.6.1)
openSUSE Build Service is sponsored by