diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 072e1668ab9a3129600f6b2a38c9756d6bb6f250..5f45dd1884c7407745a25804ab69df0a7bed04c0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,12 +8,11 @@ stages:
 
 before_script:
   - pip install -r requirements.txt
-  - pip install git+https://lisaglitch-ci:$LISACONSTANTS_TOKEN@gitlab.in2p3.fr/lisa-simulation/python-constants.git@v1.1.3
   - pip install .
 
 pylint:
   script:
-    - pylint **/*.py
+    - pylint lisainstrument/*.py
 
 pytest:
   script:
diff --git a/lisainstrument/instrument.py b/lisainstrument/instrument.py
index a9ffd1fbc0224d4770b8392d457beae438af4a61..e13c032a8d8b7478a7ea5e9e1dca210a16dfca87 100755
--- a/lisainstrument/instrument.py
+++ b/lisainstrument/instrument.py
@@ -1,6 +1,6 @@
 #! /usr/bin/env python3
 # -*- coding: utf-8 -*-
-# pylint: disable=too-many-lines
+# pylint: disable=too-many-lines,unnecessary-lambda-assignment
 """
 LISA Instrument module.
 
@@ -1667,7 +1667,7 @@ class Instrument:
             names* (str): attribute names
         """
         for name in names:
-            value = self.__getattribute__(name)
+            value = getattr(self, name)
             # Take string representation for non-native types
             if not isinstance(value, (int, float, np.ndarray)):
                 value = str(value)
diff --git a/requirements.txt b/requirements.txt
index fed2532098f4e7e6f7b135ce7399839e1778747d..3a409bdb8d04e4ee78f023c01da0237b26d38fbe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,49 +1,96 @@
 alabaster==0.7.12
-astroid==2.11.2
+appnope==0.1.2
+argon2-cffi==21.3.0
+argon2-cffi-bindings==21.2.0
+astroid==2.11.6
+astropy==5.0.4
+asttokens==2.0.5
 attrs==21.4.0
 Babel==2.9.1
+backcall==0.2.0
+beautifulsoup4==4.11.1
+bleach==5.0.0
 certifi==2021.10.8
+cffi==1.15.0
 charset-normalizer==2.0.12
 cycler==0.11.0
+debugpy==1.6.0
+decorator==5.1.1
+defusedxml==0.7.1
 dill==0.3.4
 docutils==0.17.1
+entrypoints==0.4
+executing==0.8.3
+fastjsonschema==2.15.3
 fonttools==4.31.2
 h5py==3.6.0
+healpy==1.15.2
 idna==3.3
 imagesize==1.3.0
 importlib-metadata==4.11.3
 iniconfig==1.1.1
+ipykernel==6.11.0
+ipython==8.2.0
+ipython-genutils==0.2.0
 isort==5.10.1
+jedi==0.18.1
 Jinja2==3.1.1
+jsonschema==4.6.0
+jupyter-client==7.2.1
+jupyter-core==4.9.2
+jupyterlab-pygments==0.2.2
 kiwisolver==1.4.1
 lazy-object-proxy==1.7.1
+lisaconstants==1.3
 markdown-it-py==2.0.1
 MarkupSafe==2.1.1
 matplotlib==3.5.1
+matplotlib-inline==0.1.3
 mccabe==0.7.0
 mdit-py-plugins==0.3.0
 mdurl==0.1.0
-mypy==0.942
+mistune==0.8.4
+mypy==0.961
 mypy-extensions==0.4.3
 myst-parser==0.17.0
+nbclient==0.6.4
+nbconvert==6.5.0
+nbformat==5.4.0
+nest-asyncio==1.5.4
+notebook==6.4.12
 numpy==1.22.3
 packaging==21.3
+pandocfilters==1.5.0
+parso==0.8.3
+pexpect==4.8.0
+pickleshare==0.7.5
 Pillow==9.0.1
 platformdirs==2.5.1
 pluggy==1.0.0
+prometheus-client==0.14.1
+prompt-toolkit==3.0.28
+psutil==5.9.0
+ptyprocess==0.7.0
+pure-eval==0.2.2
 py==1.11.0
+pycparser==2.21
+pyerfa==2.0.0.1
 Pygments==2.11.2
-pylint==2.13.2
+pylint==2.14.3
 pyparsing==3.0.7
 pyplnoise==1.3
+pyrsistent==0.18.1
 pytest==7.1.1
 python-dateutil==2.8.2
 pytz==2022.1
 PyYAML==6.0
+pyzmq==22.3.0
 requests==2.27.1
 scipy==1.8.0
+Send2Trash==1.8.0
 six==1.16.0
 snowballstemmer==2.2.0
+soupsieve==2.3.2.post1
 Sphinx==4.5.0
 sphinx-rtd-theme==1.0.0
 sphinxcontrib-applehelp==1.0.2
@@ -52,8 +99,16 @@ sphinxcontrib-htmlhelp==2.0.0
 sphinxcontrib-jsmath==1.0.1
 sphinxcontrib-qthelp==1.0.3
 sphinxcontrib-serializinghtml==1.1.5
+stack-data==0.2.0
+terminado==0.15.0
+tinycss2==1.1.1
 tomli==2.0.1
+tomlkit==0.11.0
+tornado==6.1
+traitlets==5.2.2.post1
 typing_extensions==4.1.1
 urllib3==1.26.9
+wcwidth==0.2.5
+webencodings==0.5.1
 wrapt==1.14.0
 zipp==3.7.0