Thomas Laferriere

Results 12 comments of Thomas Laferriere

Hi @vpetrigo , just letting you I am currently working on getting this to run on a bluepill (which has an STM32F103CBTx MCU). I will try to make a clean...

> 1. Should the "diff" return the **first part** which could be found or **all parts**? Because IMO the biggest use of the "diff" would in determining the relevance of...

@tomschr I think we should disuss the location of this function. As I mentioned [here](https://github.com/python-semver/python-semver/issues/160#issuecomment-643622640), it seems this project is on a trend of centralising functionality in the `VersionInfo` class....

I must agree that dealing with version strings is a major use case (not to say the main one) and being able to operate on them directly is extremely convenient....

Sorry to play the devil's advocate here, but I think it is a good way to really make sure every possible aspect of a decision is thoroughly covered. > Python...

The `@overload` decorator is purely for type hints, you can only specify one function body and it has to distinguish the different types using `isinstance`. From what I read from...

> Do we need anything else? Any other type we need to consider? Well I'm pretty sure you covered them all. > With the above changes, the static method `VersionInfo.parse`...

Handling the semantics of the distinction between caller and callee is going to be a bit of a job. The most obvious but implicit way I can think of is...

The actual factor that is directional is the dependency relation. The word `with` is not directional (meaning there is no difference between `x is compatible with y` and `y is...

> From what I understand, the current `a.is_compatible(b)` shows if you could replace package `b` with package `a` without any problems right? > I don't think the `is_breaking` would reflect...