Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for other hardware platforms #65

Open
jsf9k opened this issue Oct 27, 2022 · 1 comment
Open

Add support for other hardware platforms #65

jsf9k opened this issue Oct 27, 2022 · 1 comment
Labels
improvement This issue or pull request will add or improve functionality, maintainability, or ease of use

Comments

@jsf9k
Copy link
Member

jsf9k commented Oct 27, 2022

💡 Summary

Add support for other hardware platforms to this Docker image.

Motivation and context

This will allow us to use AWS Graviton, for instance.

Implementation notes

Note that this is not yet possible as there is not yet a multi-platform Docker image available for cisagov/pshtt.

@jsf9k jsf9k added the improvement This issue or pull request will add or improve functionality, maintainability, or ease of use label Oct 27, 2022
@NeckBeardPrince
Copy link

Yes, please. Using a M2 Macbook and using buildx --platform linux/arm64/v8.

#0 3.311 INFO: pip is looking at multiple versions of docopt to determine which version is compatible with other requirements. This could take a while.
#0 3.312 INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
#0 3.312 INFO: pip is looking at multiple versions of pshtt to determine which version is compatible with other requirements. This could take a while.
#0 3.313 ERROR: Cannot install pshtt because these package versions have conflicting dependencies.
#0 3.313
#0 3.313 The conflict is caused by:
#0 3.313     sslyze 2.1.4 depends on nassl<2.3.0 and >=2.2.0
#0 3.313     sslyze 2.1.3 depends on nassl<2.3.0 and >=2.2.0
#0 3.313
#0 3.313 To fix this you could try to:
#0 3.313 1. loosen the range of package versions you've specified
#0 3.313 2. remove package versions to allow pip attempt to solve the dependency conflict
#0 3.313
#0 3.313 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
------
Dockerfile-x:70
--------------------
  68 |     # isn't required here.)
  69 |     ###
  70 | >>> RUN pip install --no-cache-dir --upgrade pshtt==0.6.10
  71 |
  72 |     ###
--------------------

@mcdonnnj mcdonnnj moved this to To do in BOD 18-01 Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement This issue or pull request will add or improve functionality, maintainability, or ease of use
Projects
Status: To do
Development

No branches or pull requests

2 participants