Skip to content

Custom features in my own fork: SQLAlchemy, GH Action for PyPI. To PR or not to PR? #708

@wschuell

Description

@wschuell

Dear maintainers,
First of all thanks a lot for your work!

I am an engineer in a team of 15+ researchers creating each their own scientific software. I am very happy to benefit from your template, but for the specific things that I am promoting and regularly using (e.g. use of databases) I added features on my own fork, and from just a couple of details it starts to be more significant. I am regularly updating from the main repo but maybe others would want to benefit from that.

The main features so far:

  • choice of using databases or not
  • choice of which DBMS to support (for the moment duckdb,postgres,sqlite)
  • whether to use sqlalchemy or not
  • a github action worflow to automatically publish on pypi
  • choice to limit the matrix OS/py versions in the tests: it can have a big impact on the GHA credits for private projects, especially when tests run into race conditions and lock processes

If you think there is a need (vs being too confusing for the general audience) I would gladly make a PR and coordinate with a maintainer

The changes are to be found on the 'databases' branch: https://github.com/wschuell/python-template/tree/databases

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions