Closed assertchris closed 7 years ago
@assertchris, thanks for your PR! By analyzing the history of the files in this pull request, we identified @rdlowrey, @kelunik and @DaveRandom to be potential reviewers.
No, this won't work. It is absolutely required, making it an optional dependency doesn't make sense. DNS is used everywhere, as it's a dependency of amphp/socket
.
Aerys 0.4.5 is Amp v1, while Parallel is Amp v2. The issue you see is because those conflict. Just use the amp_v2
branch of Aerys.
Currently,
amphp/windows-registry
requires a version ofamphp/process
which makes installingamphp/aerys ^0.4.5
alongsideamphp/parallel ^0.1.0@dev
impossible. This change makesamphp/windows-registry
an optional (suggested) dependency, which can be installed in the event the app needs to run on a Windows machine.I have no idea how popular
amphp/dns
is with Windows users, but I imagine it's far more useful foramphp/parallel
to work alongsideamphp/aerys
. This should become less of a problem as the libraries stabilise around Amp 2.0...