@@ -0,0 +1,1939 @@
+package org.carlspring.strongbox.dependency.snippet;%0A%0Aimport org.carlspring.strongbox.artifact.coordinates.ArtifactCoordinates;%0Aimport org.carlspring.strongbox.artifact.coordinates.PypiWheelArtifactCoordinates;%0Aimport org.carlspring.strongbox.providers.layout.AbstractLayoutProvider;%0Aimport org.carlspring.strongbox.providers.layout.PypiLayoutProvider;%0A%0Aimport javax.annotation.PostConstruct;%0Aimport javax.inject.Inject;%0A%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0Aimport org.springframework.stereotype.Component;%0A%0A/**%0A* This class is an implementation of DependencySynonymFormatter for Pypi artifacts%0A*%0A* @author whalenda%0A**/%0A@Component%0Apublic class PypiWheelDependencyFormatter%0A  implements DependencySynonymFormatter%0A%7B%0A  private static final Logger logger = LoggerFactory.getLogger(AbstractLayoutProvider.class);%0A%0A  @Inject%0A  private CompatibleDependencyFormatRegistry compatibleDependencyFormatRegistry;%0A  @PostConstruct%0A  @Override%0A  public void register()%0A  %7B%0A     compatibleDependencyFormatRegistry.addProviderImplementation(getLayout(), getFormatAlias(), this);%0A     logger.debug(%22Initialized the Pypi dependency formatter.%22);%0A  %7D%0A%0A  @Override%0A  public String getLayout()%0A  %7B%0A    return PypiLayoutProvider.ALIAS;%0A  %7D%0A%0A  @Override%0A  public String getFormatAlias()%0A  %7B%0A    return PypiLayoutProvider.ALIAS;%0A  %7D%0A%0A  /**%0A  * This method takes in a set of Pypi Artifact Coordinates and returns the properly formatted dependency snippet%0A  * @param a PyPiWheelArtifactCoordinates object%0A  * @return a string representing a properly formatted dependency snippet%0A  **/%0A  @Override%0A  public String getDependencySnippet(ArtifactCoordinates input_coordinates)%0A  %7B%0A    PypiWheelArtifactCoordinates coordinates = (PypiWheelArtifactCoordinates) input_coordinates;%0A    String sb = coordinates.getId(); %0A    %0A    if (coordinates.getVersion() != %22version%22)%0A    %7B%0A      sb += %22 == %22 + coordinates.getVersion();%0A    %7D%0A    return sb;%0A  %7D%0A%7D%0A

Create PypiWheelDependencyFormatter.java