coveralls: 
[![Coverage Status](https://coveralls.io/builds/17970201/badge)](https://coveralls.io/builds/17970201)

Coverage decreased (-0.4%) to 94.631% when pulling **1598d1fcf288080ba827c4736cf995330f9f3256 on Darkheir:pathlib_import** into **653670b33ca9a54c95bd1ae06c56ce7474197a82 on netromdk:master**.

Darkheir: Hum the check is failing on python 3.3 because its support has been dropped in wheel
```
wheel requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*' but the running Python is 3.3.6
```
netromdk: Thanks for adding this, @Darkheir!

If you wish to provide further, I see that there were things added/changed to `pathlib` in versions 3.5, 3.6, and 3.7 wrt. functions and parameters.
diff --git a/.travis.yml b/.travis.yml
index ef67b64..2726025 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,8 +16,8 @@ python:
 install:
 - pip install -U pip virtualenv
 script:
-- if [[ $TRAVIS_PYTHON_VERSION != 3.2 ]]; then make setup-venv setup-coverage test-coverage; else make test; fi
-- if [[ $TRAVIS_PYTHON_VERSION > 3.2 ]]; then make setup-misc; source .venv/bin/activate; make check; fi
-- if [[ $TRAVIS_PYTHON_VERSION > 3.2 && $TRAVIS_PYTHON_VERSION < 3.7 ]]; then make setup-bandit; source .venv/bin/activate; make security-check; fi
+- if [[ $TRAVIS_PYTHON_VERSION != 3.2 && $TRAVIS_PYTHON_VERSION != 3.3 ]]; then make setup-venv setup-coverage test-coverage; else make test; fi
+- if [[ $TRAVIS_PYTHON_VERSION > 3.3 ]]; then make setup-misc; source .venv/bin/activate; make check; fi
+- if [[ $TRAVIS_PYTHON_VERSION > 3.3 && $TRAVIS_PYTHON_VERSION < 3.7 ]]; then make setup-bandit; source .venv/bin/activate; make security-check; fi
 after_success:
-- if [[ $TRAVIS_PYTHON_VERSION != 3.2 ]]; then make coveralls; fi
+- if [[ $TRAVIS_PYTHON_VERSION != 3.2 && $TRAVIS_PYTHON_VERSION != 3.3 ]]; then make coveralls; fi
diff --git a/vermin/rules.py b/vermin/rules.py
index 947d5b9..d54363e 100644
--- a/vermin/rules.py
+++ b/vermin/rules.py
@@ -75,6 +75,7 @@ MOD_REQS = {
   "numbers": (2.6, 3.0),
   "optparse": (2.3, 3.0),
   "ossaudiodev": (2.3, 3.0),
+  "pathlib": (None, 3.4),
   "pickletools": (2.3, 3.0),
   "pkgutil": (2.3, 3.0),
   "platform": (2.3, 3.0),

pathlib module missing in checks
**Describe the bug**
The pathlib module is available since python 3.4 and is not in the checks

**To Reproduce**
Code using the pathlib module not having a minimum version of 3.4

**Expected behavior**
The minimum version should then be python 3.4 and no python 2 support

**Environment (please complete the following information):**
Vermin 0.4.4

diff --git a/tests/module.py b/tests/module.py
index b8316fa..9900459 100644
--- a/tests/module.py
+++ b/tests/module.py
@@ -349,3 +349,6 @@ class VerminModuleTests(VerminTest):
 
   def test_venv(self):
     self.assertOnlyIn(3.3, detect("import venv"))
+
+  def test_pathlib(self):
+    self.assertOnlyIn(3.4, detect("import pathlib"))

pip install -e .
parse_log_pytest
pytest
pytest
3.6
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
attrs @ file:///opt/conda/conda-bld/attrs_1642510447205/work
certifi==2021.5.30
importlib-metadata @ file:///tmp/build/80754af9/importlib-metadata_1631916693255/work
iniconfig @ file:///home/linux1/recipes/ci/iniconfig_1610983019677/work
more-itertools @ file:///tmp/build/80754af9/more-itertools_1637733554872/work
packaging @ file:///tmp/build/80754af9/packaging_1637314298585/work
pluggy @ file:///tmp/build/80754af9/pluggy_1615976315926/work
py @ file:///opt/conda/conda-bld/py_1644396412707/work
pyparsing @ file:///tmp/build/80754af9/pyparsing_1635766073266/work
pytest==6.2.4
toml @ file:///tmp/build/80754af9/toml_1616166611790/work
typing_extensions @ file:///opt/conda/conda-bld/typing_extensions_1647553014482/work
-e git+https://github.com/netromdk/vermin.git@653670b33ca9a54c95bd1ae06c56ce7474197a82#egg=vermin
zipp @ file:///tmp/build/80754af9/zipp_1633618647012/work

name: vermin
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - attrs=21.4.0=pyhd3eb1b0_0
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - importlib-metadata=4.8.1=py36h06a4308_0
  - importlib_metadata=4.8.1=hd3eb1b0_0
  - iniconfig=1.1.1=pyhd3eb1b0_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - more-itertools=8.12.0=pyhd3eb1b0_0
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - packaging=21.3=pyhd3eb1b0_0
  - pip=21.2.2=py36h06a4308_0
  - pluggy=0.13.1=py36h06a4308_0
  - py=1.11.0=pyhd3eb1b0_0
  - pyparsing=3.0.4=pyhd3eb1b0_0
  - pytest=6.2.4=py36h06a4308_2
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - toml=0.10.2=pyhd3eb1b0_0
  - typing_extensions=4.1.1=pyh06a4308_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zipp=3.6.0=pyhd3eb1b0_0
  - zlib=1.2.13=h5eee18b_1
prefix: /opt/conda/envs/vermin

tests/module.py::VerminModuleTests::test_pathlib
tests/module.py::VerminModuleTests::test_ConfigParser tests/module.py::VerminModuleTests::test_DocXMLRPCServer tests/module.py::VerminModuleTests::test_HTMLParser tests/module.py::VerminModuleTests::test_Queue tests/module.py::VerminModuleTests::test_SimpleXMLRPCServer tests/module.py::VerminModuleTests::test_SocketServer tests/module.py::VerminModuleTests::test_Tkinter tests/module.py::VerminModuleTests::test___builtin__ tests/module.py::VerminModuleTests::test___future__ tests/module.py::VerminModuleTests::test__dummy_thread tests/module.py::VerminModuleTests::test__markupbase tests/module.py::VerminModuleTests::test__winreg tests/module.py::VerminModuleTests::test_abc tests/module.py::VerminModuleTests::test_argparse tests/module.py::VerminModuleTests::test_ast tests/module.py::VerminModuleTests::test_asyncio tests/module.py::VerminModuleTests::test_atexit tests/module.py::VerminModuleTests::test_builtins tests/module.py::VerminModuleTests::test_bz2 tests/module.py::VerminModuleTests::test_cProfile tests/module.py::VerminModuleTests::test_cgitb tests/module.py::VerminModuleTests::test_collections tests/module.py::VerminModuleTests::test_configparser tests/module.py::VerminModuleTests::test_contextlib tests/module.py::VerminModuleTests::test_cookielib tests/module.py::VerminModuleTests::test_copy_reg tests/module.py::VerminModuleTests::test_copyreg tests/module.py::VerminModuleTests::test_csv tests/module.py::VerminModuleTests::test_ctypes tests/module.py::VerminModuleTests::test_datetime tests/module.py::VerminModuleTests::test_dbm_io tests/module.py::VerminModuleTests::test_dbm_ndbm tests/module.py::VerminModuleTests::test_dbm_os tests/module.py::VerminModuleTests::test_dbm_struct tests/module.py::VerminModuleTests::test_dbm_sys tests/module.py::VerminModuleTests::test_dbm_whichdb tests/module.py::VerminModuleTests::test_decimal tests/module.py::VerminModuleTests::test_difflib tests/module.py::VerminModuleTests::test_dummy_thread tests/module.py::VerminModuleTests::test_dummy_threading tests/module.py::VerminModuleTests::test_email tests/module.py::VerminModuleTests::test_email_charset tests/module.py::VerminModuleTests::test_email_contentmanager tests/module.py::VerminModuleTests::test_email_header tests/module.py::VerminModuleTests::test_email_headerregistry tests/module.py::VerminModuleTests::test_email_policy tests/module.py::VerminModuleTests::test_faulthandler tests/module.py::VerminModuleTests::test_fractions tests/module.py::VerminModuleTests::test_functools tests/module.py::VerminModuleTests::test_future_builtins tests/module.py::VerminModuleTests::test_hashlib tests/module.py::VerminModuleTests::test_heapq tests/module.py::VerminModuleTests::test_hmac tests/module.py::VerminModuleTests::test_hotshot tests/module.py::VerminModuleTests::test_html tests/module.py::VerminModuleTests::test_htmlentitydefs tests/module.py::VerminModuleTests::test_http tests/module.py::VerminModuleTests::test_http_cookiejar tests/module.py::VerminModuleTests::test_importlib tests/module.py::VerminModuleTests::test_inspect tests/module.py::VerminModuleTests::test_io tests/module.py::VerminModuleTests::test_ipaddress tests/module.py::VerminModuleTests::test_itertools tests/module.py::VerminModuleTests::test_json tests/module.py::VerminModuleTests::test_logging tests/module.py::VerminModuleTests::test_lzma tests/module.py::VerminModuleTests::test_markupbase tests/module.py::VerminModuleTests::test_md5 tests/module.py::VerminModuleTests::test_modulefinder tests/module.py::VerminModuleTests::test_msilib tests/module.py::VerminModuleTests::test_multiprocessing tests/module.py::VerminModuleTests::test_new tests/module.py::VerminModuleTests::test_numbers tests/module.py::VerminModuleTests::test_optparse tests/module.py::VerminModuleTests::test_ossaudiodev tests/module.py::VerminModuleTests::test_pickletools tests/module.py::VerminModuleTests::test_pkgutil tests/module.py::VerminModuleTests::test_platform tests/module.py::VerminModuleTests::test_pydoc tests/module.py::VerminModuleTests::test_queue tests/module.py::VerminModuleTests::test_repr tests/module.py::VerminModuleTests::test_reprlib tests/module.py::VerminModuleTests::test_runpy tests/module.py::VerminModuleTests::test_secrets tests/module.py::VerminModuleTests::test_sets tests/module.py::VerminModuleTests::test_shlex tests/module.py::VerminModuleTests::test_socketserver tests/module.py::VerminModuleTests::test_spwd tests/module.py::VerminModuleTests::test_sqlite3 tests/module.py::VerminModuleTests::test_ssl tests/module.py::VerminModuleTests::test_string_letters tests/module.py::VerminModuleTests::test_string_lowercase tests/module.py::VerminModuleTests::test_string_uppercase tests/module.py::VerminModuleTests::test_stringprep tests/module.py::VerminModuleTests::test_subprocess tests/module.py::VerminModuleTests::test_sysconfig tests/module.py::VerminModuleTests::test_tarfile tests/module.py::VerminModuleTests::test_textwrap tests/module.py::VerminModuleTests::test_timeit tests/module.py::VerminModuleTests::test_tkinter tests/module.py::VerminModuleTests::test_tracemalloc tests/module.py::VerminModuleTests::test_typing tests/module.py::VerminModuleTests::test_unittest tests/module.py::VerminModuleTests::test_unittest_mock tests/module.py::VerminModuleTests::test_urllib2 tests/module.py::VerminModuleTests::test_uuid tests/module.py::VerminModuleTests::test_venv tests/module.py::VerminModuleTests::test_warnings tests/module.py::VerminModuleTests::test_weakref tests/module.py::VerminModuleTests::test_winreg tests/module.py::VerminModuleTests::test_wsgiref tests/module.py::VerminModuleTests::test_xmlrpc tests/module.py::VerminModuleTests::test_xmlrpc_client tests/module.py::VerminModuleTests::test_xmlrpc_server tests/module.py::VerminModuleTests::test_xmlrpclib tests/module.py::VerminModuleTests::test_zipimport
.travis.yml vermin/rules.py
.travis.yml vermin/rules.py