elixir-cloud-aai / foca

Opinionated Flask microservice archetype for quick OpenAPI-based microservice development
Apache License 2.0
16 stars 12 forks source link

build: make project PEP 561 compliant #191

Closed Rahuljagwani closed 11 months ago

Rahuljagwani commented 11 months ago

Description

Fixes #187

STEPS:

  1. Created py.typed file in the root directory.
  2. Mentioned the same in setup.py.

@uniqueg, I closed the previous PR because of a linting error. Can you please review this?

Type of change

Please delete options that are not relevant.

Checklist:

uniqueg commented 11 months ago

@Rahuljagwani: The CI failed because pull requests from forks do not have access to secrets set up for this repository (this is a security feature by GitHub). I should have thought about this earlier, my apologies.

Two ways to solve this:

  1. I have invited you to our organization. If you clone the repo, create a new feature branch off with git checkout -b pep561, apply your changes, commit, push and then create a PR from the feature branch, the CI should pass and we can merge it. That way you would get full credits for the resulting commit.
  2. Alternatively, I would quickly do it myself and add you as a co-author.

Please let me know how you would like to proceed (or, if you go with option 1, just prepare the new PR).

Rahuljagwani commented 11 months ago

@Rahuljagwani: The CI failed because pull requests from forks do not have access to secrets set up for this repository (this is a security feature by GitHub). I should have thought about this earlier, my apologies.

Two ways to solve this:

  1. I have invited you to our organization. If you clone the repo, create a new feature branch off with git checkout -b pep561, apply your changes, commit, push and then create a PR from the feature branch, the CI should pass and we can merge it. That way you would get full credits for the resulting commit.
  2. Alternatively, I would quickly do it myself and add you as a co-author.

Please let me know how you would like to proceed (or, if you go with option 1, just prepare the new PR).

Understood @uniqueg, I will proceed with the first method. Shortly submitting the PR.