I'm getting:
- magento/product-community-edition 2.4.3-p1 requires magento/framework 103.0.3-p1 -> satisfiable by magento/framework[103.0.3-p1]
I've tried the hack here: https://github.com/magento/magento2/issues/29350 but whatever I do I seem to remain in dependency hell.
Is there any reason not to take a clean 2.4.3 composer.json from a new install and just run composer update with that? - ignoring 3rd party plugins - I can require them later.
I suggest you try
"require": {
"magento/product-community-edition": "2.4.3-p1",
"magento/composer-root-update-plugin": "~1.1",
"magento/composer-dependency-version-audit-plugin": "~0.1"
},
"require-dev": {
"allure-framework/allure-phpunit": "~1.4",
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"friendsofphp/php-cs-fixer": "~2.18.1",
"lusitanian/oauth": "~0.8.10",
"magento/magento-coding-standard": "*",
"magento/magento2-functional-testing-framework": "^3.0",
"pdepend/pdepend": "~2.7.1",
"phpcompatibility/php-compatibility": "^9.3",
"phpmd/phpmd": "^2.8.0",
"phpstan/phpstan": "^0.12.77",
"phpunit/phpunit": "^9",
"sebastian/phpcpd": "^6.0.3",
"squizlabs/php_codesniffer": "~3.5.4",
"symfony/finder": "^5.2"
}