Skip to content

How to contribute? #118

@hgy59

Description

@hgy59

While working on a solution for matter-js/python-matter-server#1102 I faced some issues

I already have a working solution in a branch on my fork https://github.com/hgy59/chip-wheels/tree/feature-custom-config-data-path

Here are some fixes that I would like to create dedicated PRs for

  • to build the wheels for aarch64 I had to choose a different runner (ubuntu-22.04-arm) since ARM64 isn't available anymore
  • under ubuntu 22.04 the latest supported version of pygobject is 3.50.0 to create the controller library
  • on my fork the build job did not run, since the container is created only when the Docker file was updated (my solution was to force the creation of the docker image when it does not exist)
  • the shared library is not stripped yet and enlarges the created wheel unnecessarily

Finally I would like to support custom config data folders by definition of an environment variable.
The config folders are already patched to /data. This works well within docker containers.
But for a standalone installation (i.e. installation with python virtual env) we must not use hard coded paths.
I will hold back such a PR until I get feedback that the python-matter-server really works on Synology Diskstation devices.
But the common issues in the list above should be fixed anyway.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions