From 99a32a0a2af51a4e0e370a49b72c88e25b8bb6f2 Mon Sep 17 00:00:00 2001 From: roblabla Date: Sun, 10 Sep 2023 08:47:17 +0000 Subject: [PATCH 1/2] Update lockfile to poetry 1.6.0 --- backend/poetry.lock | 80 +++------------------------------------------ 1 file changed, 5 insertions(+), 75 deletions(-) diff --git a/backend/poetry.lock b/backend/poetry.lock index 31ae8f38..ae651c2e 100644 --- a/backend/poetry.lock +++ b/backend/poetry.lock @@ -1,10 +1,9 @@ -# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.0 and should not be changed by hand. [[package]] name = "ansiwrap" version = "0.8.4" description = "textwrap, but savvy to ANSI colors and styles" -category = "main" optional = false python-versions = "*" files = [ @@ -19,7 +18,6 @@ textwrap3 = ">=0.9.2" name = "asgiref" version = "3.7.2" description = "ASGI specs, helper code, and adapters" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -37,7 +35,6 @@ tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] name = "asm-differ" version = "0.1.0" description = "" -category = "main" optional = false python-versions = "^3.7" files = [] @@ -60,7 +57,6 @@ resolved_reference = "247994f34820afc2ed7e173427caad6199c4b666" name = "attrs" version = "23.1.0" description = "Classes Without Boilerplate" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -79,7 +75,6 @@ tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pyte name = "black" version = "23.3.0" description = "The uncompromising code formatter." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -129,7 +124,6 @@ uvloop = ["uvloop (>=0.15.2)"] name = "certifi" version = "2023.5.7" description = "Python package for providing Mozilla's CA Bundle." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -141,7 +135,6 @@ files = [ name = "cffi" version = "1.15.1" description = "Foreign Function Interface for Python calling C code." -category = "main" optional = false python-versions = "*" files = [ @@ -218,7 +211,6 @@ pycparser = "*" name = "charset-normalizer" version = "3.2.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false python-versions = ">=3.7.0" files = [ @@ -303,7 +295,6 @@ files = [ name = "click" version = "8.1.4" description = "Composable command line interface toolkit" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -318,7 +309,6 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -330,7 +320,6 @@ files = [ name = "cryptography" version = "41.0.1" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -372,7 +361,6 @@ test-randomorder = ["pytest-randomly"] name = "cxxfilt" version = "0.3.0" description = "Python interface to c++filt / abi::__cxa_demangle" -category = "main" optional = false python-versions = "*" files = [ @@ -387,7 +375,6 @@ test = ["pytest (>=3.0.0)"] name = "deprecated" version = "1.2.14" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -405,7 +392,6 @@ dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "sphinx (<2)", "tox"] name = "django" version = "4.2.3" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -426,7 +412,6 @@ bcrypt = ["bcrypt"] name = "django-cleanup" version = "7.0.0" description = "Deletes old files." -category = "main" optional = false python-versions = "*" files = [ @@ -438,7 +423,6 @@ files = [ name = "django-cors-headers" version = "3.14.0" description = "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS)." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -453,7 +437,6 @@ Django = ">=3.2" name = "django-environ" version = "0.10.0" description = "A package that allows you to utilize 12factor inspired environment variables to configure your Django application." -category = "main" optional = false python-versions = ">=3.5,<4" files = [ @@ -462,15 +445,14 @@ files = [ ] [package.extras] -develop = ["coverage[toml] (>=5.0a4)", "furo (>=2021.8.17b43,<2021.9.0)", "pytest (>=4.6.11)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] -docs = ["furo (>=2021.8.17b43,<2021.9.0)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] +develop = ["coverage[toml] (>=5.0a4)", "furo (>=2021.8.17b43,<2021.9.dev0)", "pytest (>=4.6.11)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] +docs = ["furo (>=2021.8.17b43,<2021.9.dev0)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] testing = ["coverage[toml] (>=5.0a4)", "pytest (>=4.6.11)"] [[package]] name = "django-filter" version = "23.2" description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -485,7 +467,6 @@ Django = ">=3.2" name = "django-resized" version = "1.0.2" description = "Resizes image origin to specified size." -category = "main" optional = false python-versions = "*" files = [ @@ -497,7 +478,6 @@ files = [ name = "django-session-timeout" version = "0.1.0" description = "Middleware to expire sessions after specific amount of time" -category = "main" optional = false python-versions = "*" files = [ @@ -517,7 +497,6 @@ test = ["coverage[toml] (==5.0.3)", "flake8 (==3.7.9)", "flake8-blind-except (== name = "django-stubs" version = "4.2.3" description = "Mypy stubs for Django" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -535,13 +514,12 @@ types-PyYAML = "*" typing-extensions = "*" [package.extras] -compatible-mypy = ["mypy (>=1.4.0,<1.5.0)"] +compatible-mypy = ["mypy (==1.4.*)"] [[package]] name = "django-stubs-ext" version = "4.2.2" description = "Monkey-patching and extensions for django-stubs" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -557,7 +535,6 @@ typing-extensions = "*" name = "djangorestframework" version = "3.14.0" description = "Web APIs for Django, made easy." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -573,7 +550,6 @@ pytz = "*" name = "djangorestframework-stubs" version = "3.14.2" description = "PEP-484 stubs for django-rest-framework" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -590,7 +566,7 @@ types-requests = ">=0.1.12" typing-extensions = ">=3.10.0" [package.extras] -compatible-mypy = ["mypy (>=1.4.0,<1.5.0)"] +compatible-mypy = ["mypy (==1.4.*)"] coreapi = ["coreapi (>=2.0.0)"] markdown = ["types-Markdown (>=0.1.5)"] @@ -598,7 +574,6 @@ markdown = ["types-Markdown (>=0.1.5)"] name = "drf-extensions" version = "0.7.1" description = "Extensions for Django REST Framework" -category = "main" optional = false python-versions = "*" files = [ @@ -613,7 +588,6 @@ djangorestframework = ">=3.9.3" name = "graphviz" version = "0.20.1" description = "Simple Python interface for Graphviz" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -630,7 +604,6 @@ test = ["coverage", "mock (>=4)", "pytest (>=7)", "pytest-cov", "pytest-mock (>= name = "html-json-forms" version = "1.1.1" description = "Implementation of the HTML JSON Forms spec for use with the Django REST Framework." -category = "main" optional = false python-versions = "*" files = [ @@ -642,7 +615,6 @@ files = [ name = "idna" version = "3.4" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -654,7 +626,6 @@ files = [ name = "jwt" version = "1.3.1" description = "JSON Web Token library for Python 3." -category = "main" optional = false python-versions = ">= 3.6" files = [ @@ -668,7 +639,6 @@ cryptography = ">=3.1,<3.4.0 || >3.4.0" name = "levenshtein" version = "0.20.9" description = "Python extension for computing string edit distances and similarities." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -783,7 +753,6 @@ rapidfuzz = ">=2.3.0,<3.0.0" name = "libcst" version = "1.0.1" description = "A concrete syntax tree with AST-like properties for Python 3.5, 3.6, 3.7, 3.8, 3.9, and 3.10 programs." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -831,7 +800,6 @@ dev = ["Sphinx (>=5.1.1)", "black (==23.3.0)", "build (>=0.10.0)", "coverage (>= name = "m2c" version = "0.1.0" description = "MIPS and PowerPC decompiler" -category = "main" optional = false python-versions = "^3.7" files = [] @@ -851,7 +819,6 @@ resolved_reference = "eefca95b040d7ee0c617bc58f9ac6cd1cf7bce87" name = "moreorless" version = "0.4.0" description = "Python diff wrapper" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -866,7 +833,6 @@ click = "*" name = "mypy" version = "1.4.1" description = "Optional static typing for Python" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -913,7 +879,6 @@ reports = ["lxml"] name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." -category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -925,7 +890,6 @@ files = [ name = "packaging" version = "23.1" description = "Core utilities for Python packages" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -937,7 +901,6 @@ files = [ name = "parameterized" version = "0.9.0" description = "Parameterized testing with any Python test framework" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -952,7 +915,6 @@ dev = ["jinja2"] name = "pathspec" version = "0.11.1" description = "Utility library for gitignore style pattern matching of file paths." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -964,7 +926,6 @@ files = [ name = "pillow" version = "9.5.0" description = "Python Imaging Library (Fork)" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1044,7 +1005,6 @@ tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "pa name = "platformdirs" version = "3.8.1" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1060,7 +1020,6 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest- name = "psycopg2-binary" version = "2.9.6" description = "psycopg2 - Python-PostgreSQL Database Adapter" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1132,7 +1091,6 @@ files = [ name = "pycparser" version = "2.21" description = "C parser in Python" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -1144,7 +1102,6 @@ files = [ name = "pygithub" version = "1.59.0" description = "Use the full Github API v3" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1162,7 +1119,6 @@ requests = ">=2.14.0" name = "pyjwt" version = "2.7.0" description = "JSON Web Token implementation in Python" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1183,7 +1139,6 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] name = "pynacl" version = "1.5.0" description = "Python binding to the Networking and Cryptography (NaCl) library" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1210,7 +1165,6 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] name = "pytz" version = "2023.3" description = "World timezone definitions, modern and historical" -category = "main" optional = false python-versions = "*" files = [ @@ -1222,7 +1176,6 @@ files = [ name = "pyyaml" version = "6.0" description = "YAML parser and emitter for Python" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -1272,7 +1225,6 @@ files = [ name = "rapidfuzz" version = "2.15.1" description = "rapid fuzzy string matching" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1377,7 +1329,6 @@ full = ["numpy"] name = "requests" version = "2.31.0" description = "Python HTTP for Humans." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1399,7 +1350,6 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] name = "responses" version = "0.18.0" description = "A utility library for mocking out the `requests` Python library." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1418,7 +1368,6 @@ tests = ["coverage (>=6.0.0)", "flake8", "mypy", "pytest (>=4.6)", "pytest-cov", name = "sentry-sdk" version = "1.27.1" description = "Python client for Sentry (https://sentry.io)" -category = "main" optional = false python-versions = "*" files = [ @@ -1461,7 +1410,6 @@ tornado = ["tornado (>=5)"] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -1473,7 +1421,6 @@ files = [ name = "sqlparse" version = "0.4.4" description = "A non-validating SQL parser." -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1490,7 +1437,6 @@ test = ["pytest", "pytest-cov"] name = "stdlibs" version = "2022.10.9" description = "List of packages in the stdlib" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1502,7 +1448,6 @@ files = [ name = "textwrap3" version = "0.9.2" description = "textwrap from Python 3.6 backport (plus a few tweaks)" -category = "main" optional = false python-versions = "*" files = [ @@ -1514,7 +1459,6 @@ files = [ name = "toml" version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" -category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -1526,7 +1470,6 @@ files = [ name = "tomli" version = "2.0.1" description = "A lil' TOML parser" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1538,7 +1481,6 @@ files = [ name = "tqdm" version = "4.65.0" description = "Fast, Extensible Progress Meter" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1559,7 +1501,6 @@ telegram = ["requests"] name = "trailrunner" version = "1.4.0" description = "Run things on paths" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1578,7 +1519,6 @@ docs = ["sphinx (==6.1.3)", "sphinx-mdinclude (==0.5.3)"] name = "types-pytz" version = "2023.3.0.0" description = "Typing stubs for pytz" -category = "dev" optional = false python-versions = "*" files = [ @@ -1590,7 +1530,6 @@ files = [ name = "types-pyyaml" version = "6.0.12.10" description = "Typing stubs for PyYAML" -category = "dev" optional = false python-versions = "*" files = [ @@ -1602,7 +1541,6 @@ files = [ name = "types-requests" version = "2.31.0.1" description = "Typing stubs for requests" -category = "dev" optional = false python-versions = "*" files = [ @@ -1617,7 +1555,6 @@ types-urllib3 = "*" name = "types-urllib3" version = "1.26.25.13" description = "Typing stubs for urllib3" -category = "dev" optional = false python-versions = "*" files = [ @@ -1629,7 +1566,6 @@ files = [ name = "typing-extensions" version = "4.7.1" description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1641,7 +1577,6 @@ files = [ name = "typing-inspect" version = "0.9.0" description = "Runtime inspection utilities for typing module." -category = "dev" optional = false python-versions = "*" files = [ @@ -1657,7 +1592,6 @@ typing-extensions = ">=3.7.4" name = "tzdata" version = "2023.3" description = "Provider of IANA time zone data" -category = "main" optional = false python-versions = ">=2" files = [ @@ -1669,7 +1603,6 @@ files = [ name = "urllib3" version = "2.0.3" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1687,7 +1620,6 @@ zstd = ["zstandard (>=0.18.0)"] name = "usort" version = "1.0.7" description = "A small, safe import sorter" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -1708,7 +1640,6 @@ trailrunner = ">=1.0" name = "watchdog" version = "2.3.1" description = "Filesystem events monitoring" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1749,7 +1680,6 @@ watchmedo = ["PyYAML (>=3.10)"] name = "wrapt" version = "1.15.0" description = "Module for decorators, wrappers and monkey patching." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" files = [ From 9070a1cf6f34954648fd4a52dcd7d9f46de8b20e Mon Sep 17 00:00:00 2001 From: roblabla Date: Sun, 10 Sep 2023 08:48:46 +0000 Subject: [PATCH 2/2] Update asm-differ --- backend/coreapp/diff_wrapper.py | 2 +- backend/poetry.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/coreapp/diff_wrapper.py b/backend/coreapp/diff_wrapper.py index 92573fd4..6e15ab33 100644 --- a/backend/coreapp/diff_wrapper.py +++ b/backend/coreapp/diff_wrapper.py @@ -61,7 +61,7 @@ def create_config( arch=arch, # Build/objdump options diff_obj=True, - objfile="", + file="", make=False, source_old_binutils=True, diff_section=".text", diff --git a/backend/poetry.lock b/backend/poetry.lock index ae651c2e..8d0cd370 100644 --- a/backend/poetry.lock +++ b/backend/poetry.lock @@ -51,7 +51,7 @@ watchdog = "^2.2.0" type = "git" url = "https://github.com/simonlindholm/asm-differ.git" reference = "HEAD" -resolved_reference = "247994f34820afc2ed7e173427caad6199c4b666" +resolved_reference = "e8bddb02576e73aecb90f813bfb452417c37b257" [[package]] name = "attrs"