diff mbox series

[qemu.qmp,11/12] remove sub-dependency pins from Pipfile

Message ID 20220422184940.1763958-12-jsnow@redhat.com (mailing list archive)
State New, archived
Headers show
Series python: fork qemu.qmp python lib into independent repo | expand

Commit Message

John Snow April 22, 2022, 6:49 p.m. UTC
Now that we've got a Pipfile.lock generated that works, we can remove
the static pins from the Pipfile to allow various dependencies to be
added or removed as necessary when updating our direct dependencies in
the future.

So long as --keep-outdated is always passed to Pipenv, items that aren't
absolutely necessary to update will not be, which will help keep our
requirements more at the very oldest possible versions that still work.

Signed-off-by: John Snow <jsnow@redhat.com>
---
 Pipfile | 33 ---------------------------------
 1 file changed, 33 deletions(-)

Comments

Kashyap Chamarthy April 25, 2022, 1:19 p.m. UTC | #1
On Fri, Apr 22, 2022 at 02:49:39PM -0400, John Snow wrote:
> Now that we've got a Pipfile.lock generated that works, we can remove
> the static pins from the Pipfile to allow various dependencies to be
> added or removed as necessary when updating our direct dependencies in
> the future.
> 
> So long as --keep-outdated is always passed to Pipenv, items that aren't
> absolutely necessary to update will not be, which will help keep our
> requirements more at the very oldest possible versions that still work.
> 
> Signed-off-by: John Snow <jsnow@redhat.com>

Makes sense.

Reviewed-by: Kashyap Chamarthy <kchamart@redhat.com>    

PS: I see that you've also documented a summary version of Pipfile.lock
    et al in FILES.txt; thank you.

[...]
diff mbox series

Patch

diff --git a/Pipfile b/Pipfile
index 595b83f..f44fd1e 100644
--- a/Pipfile
+++ b/Pipfile
@@ -4,42 +4,9 @@  url = "https://pypi.org/simple"
 verify_ssl = true
 
 [dev-packages]
-avocado-framework = "==90.0"
-isort = "==5.1.2"
-tox = "==3.18.0"
-toml = "==0.10.0"
-six = "==1.14.0"
-filelock = "==3.0.0"
-virtualenv = "==16.0.0"
-py = "==1.4.17"
-pluggy = "==0.12.0"
-pyparsing = "==2.0.2"
-"backports.entry-points-selectable" = "==1.0.4"
-platformdirs = "==2.0.0"
-distlib = "==0.3.1"
-importlib-metadata = "==0.12"
-zipp = "==0.5"
-pylint = "==2.8.0"
-astroid = "==2.5.4"
-mccabe = "==0.6"
-lazy-object-proxy = "==1.4.0"
-wrapt = "==1.11"
-flake8 = "==3.6.0"
-pycodestyle = "==2.4.0"
-pyflakes = "==2.0.0"
-mypy = "==0.780"
-typed-ast = "==1.4.0"
-typing-extensions = "==3.7.4"
-mypy-extensions = "==0.4.3"
-urwid = "==2.1.2"
-urwid-readline = "==0.13"
-Pygments = "==2.9.0"
 "qemu.qmp" = {editable = true, extras = ["devel"], path = "."}
 
 [packages]
-urwid = "==2.1.2"
-urwid-readline = "==0.13"
-Pygments = "==2.9.0"
 "qemu.qmp" = {editable = true, extras = ["tui"], path = "."}
 
 [requires]