fj.lib.wheel¶
Handle ‘wheel’ distribution files.
Functions
|
Build a wheel distribution file. |
|
Get metadata for a ‘wheel’ distribution file. |
|
Parse ‘wheel’ file path to extract project’s key, tags and version. |
Classes
Wheel builder based on PEP517. |
|
|
Candidate for a ‘wheel’ distribution. |
Make candidate for a ‘wheel’ distribution file. |
Exceptions
Can not build wheel. |
|
Can not find the built wheel. |
-
exception
fj.lib.wheel.CanNotBuildWheel¶ Can not build wheel.
-
exception
fj.lib.wheel.CanNotFindBuiltWheel¶ Can not find the built wheel.
-
class
fj.lib.wheel.Pep517WheelBuilder¶ Wheel builder based on PEP517.
-
build(registry, source_dir_path, target_dir_path)¶ Implement.
-
-
class
fj.lib.wheel.WheelCandidate(registry, uri_str, project_key, release_version, tags, extras, is_direct)¶ Candidate for a ‘wheel’ distribution.
-
property
is_built¶ Override.
-
is_compatible(requirements, environment)¶ Implement abstract.
-
property
-
class
fj.lib.wheel.WheelCandidateMaker¶ Make candidate for a ‘wheel’ distribution file.
-
class
ParserResult(project_key, release_version, tags)¶ Override.
-
class
-
fj.lib.wheel.build_wheel(registry, source_dir_path, target_dir_path)¶ Build a wheel distribution file.
-
fj.lib.wheel.get_metadata(wheel_path)¶ Get metadata for a ‘wheel’ distribution file.
-
fj.lib.wheel.parse_file_path(file_path)¶ Parse ‘wheel’ file path to extract project’s key, tags and version.