From a0db0e92ef4a0c2ad4d0a998503cc28b7684525e Mon Sep 17 00:00:00 2001 From: krzywon Date: Thu, 18 Apr 2024 11:17:41 -0400 Subject: [PATCH] Alphabetize requirements.txt with separate sections for OS-specific and version-pinned packages --- build_tools/requirements.txt | 67 +++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/build_tools/requirements.txt b/build_tools/requirements.txt index 6be5e6b02c..371b502948 100644 --- a/build_tools/requirements.txt +++ b/build_tools/requirements.txt @@ -1,41 +1,44 @@ -numpy -scipy -docutils -pytest -pytest_qt -pytest-mock -unittest-xml-reporting -tinycc -h5py -sphinx -pyparsing -html5lib -pybind11 +# Alphabetized list of OS and version agnostic dependencies appdirs -six -numba -mako -ipython -qtconsole -xhtml2pdf -pylint -periodictable -uncertainties -matplotlib -lxml -pytools +bumps cffi +docutils dominate +h5py +html2text html5lib importlib-resources -bumps -html2text +ipython jsonschema -pywin32; platform_system == "Windows" -PySide6==6.4.3 -twisted -zope -superqt +lxml +mako +matplotlib +numba +numpy +periodictable +pybind11 +pylint pyopengl pyopengl_accelerate +pyparsing +pytest +pytest_qt +pytest-mock +pytools +qtconsole +scipy +six sphinx +superqt +tinycc +twisted +uncertainties +unittest-xml-reporting +xhtml2pdf +zope + +# Alphabetized list of OS-specific packages +pywin32; platform_system == "Windows" + +# Alphabetized list of version-pinned packages +PySide6==6.4.3 # Later versions do not mesh well with pyinstaller < 6.0