Silvano Cirujano Cuesta
Silvano Cirujano Cuesta
I am trying to provide a simple schema to reproduce the issue. That test is not bad to realize that it fails, but error reporting is only showing some symptoms...
For easy issue reproduction: `schema.yaml` ``` yaml id: https://examples.org/issue2380 name: issue2380 prefixes: linkml: https://w3id.org/linkml/ ex: https://examples.org/issue2280/ default_prefix: ex default_range: string imports: - linkml:types classes: Person: attributes: name: age_category: range: AgeEnum...
I must admit that I miss to understand what is the purpose of the class `PermissibleValue` in [linkml_runtime/utils/permissiblevalueimpl.py](https://github.com/linkml/linkml-runtime/blob/ad74966db72be214a38de19f361df88489286e83/linkml_runtime/utils/permissiblevalueimpl.py#L19). I don't fully understand either, how/where to fix the code that generates...
What is the expectation on the generated Python code? Following the above example, `type(Person().age_category)` should be `str` or `PermissibleValue`? Meanwhile it's clear to me that the expectation is that `str(Person().age_category)`...
I am sorry, but I've somehow lost my north-star... I do not really know what is the expectation, what is working wrong... I think I need a break from this...
Following diagnose seems to be wrong and mostly due to some local modifications I did on LinkML. But the information might be still valuable, therefore not removing. Only somehow "hiding"....
I am basically overwhelmed by the complexity and lack of Python Jedi skills needed for this problem.
> I am going to suggest in this moment that we take #2371 seriously and not a pie in the sky idea as pretty necessary in this moment in linkml's...
Due to this issue my project is still sticking to `linkml` v1.8.3. @sneakers-the-rat already asked for some input of a _core maintainer_ in [this comment](https://github.com/linkml/linkml/issues/2382#issuecomment-2442434381) to move on. But, who...
> The current maintainers are listed here: https://github.com/orgs/linkml/teams/maintainers Those are the users with maintainer rights in the GitHub organization. BTW, I am not sure that list is being really maintained...