# HG changeset patch # User Marcin Kuzminski # Date 2019-02-25 13:36:08 # Node ID ee76c8b5bd7adea68ae3fa92766264a4f7d8b427 # Parent ed555c8a778be12173c731374737917f286bff91 packaging: moved some not required dependencies to pinned requirements file diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -678,8 +678,6 @@ self: super: { doCheck = true; propagatedBuildInputs = [ self."configobj" - self."atomicwrites" - self."attrs" self."dogpile.cache" self."dogpile.core" self."decorator" @@ -691,11 +689,8 @@ self: super: { self."mercurial" self."msgpack-python" self."pastedeploy" - self."psutil" self."pyramid" self."pyramid-mako" - self."pygments" - self."pathlib2" self."repoze.lru" self."simplejson" self."subprocess32" @@ -705,12 +700,10 @@ self: super: { self."webob" self."zope.deprecation" self."zope.interface" - self."venusian" self."gevent" self."greenlet" self."gunicorn" self."waitress" - self."setproctitle" self."ipdb" self."ipython" self."pytest" diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -2,8 +2,7 @@ # our custom configobj https://code.rhodecode.com/upstream/configobj/archive/a11ff0a0bd4fbda9e3a91267e720f88329efb4a6.tar.gz?md5=9916c524ea11a6c418217af6b28d4b3c#egg=configobj==5.0.6 -atomicwrites==1.2.1 -attrs==18.2.0 + dogpile.cache==0.7.1 dogpile.core==0.4.1 decorator==4.1.2 @@ -16,12 +15,9 @@ mercurial==4.6.2 msgpack-python==0.5.6 pastedeploy==2.0.1 -psutil==5.4.8 pyramid==1.10.1 pyramid-mako==1.0.2 -pygments==2.3.1 -pathlib2==2.3.3 repoze.lru==0.7 simplejson==3.16.0 subprocess32==3.5.3 @@ -32,14 +28,12 @@ translationstring==1.3 webob==1.8.4 zope.deprecation==4.3.0 zope.interface==4.5.0 -venusian==1.2.0 ## http servers gevent==1.4.0 greenlet==0.4.15 gunicorn==19.9.0 waitress==1.1.0 -setproctitle==1.1.10 ## debug ipdb==0.11.0 diff --git a/requirements_pinned.txt b/requirements_pinned.txt new file mode 100644 --- /dev/null +++ b/requirements_pinned.txt @@ -0,0 +1,9 @@ +# contains not directly required libraries we want to pin the version. + +atomicwrites==1.2.1 +attrs==18.2.0 +pathlib2==2.3.3 +pygments==2.3.1 +psutil==5.4.8 +setproctitle==1.1.10 +venusian==1.2.0