NOTE: This information was obtained from https://python-poetry.org/docs/dependency-specification/
Since I'm constantly forgetting about this, I'm adding it here.
.DEFAULT_GOAL := help | |
mypy: ## Run the MyPy type checker | |
@poetry run mypy src | |
ruff: ## Lint project using Ruff | |
@poetry run ruff check . | |
lint: mypy ruff | |
format: ## Format project using Ruff --fix | |
@poetry run ruff check --fix . |
NOTE: This information was obtained from https://python-poetry.org/docs/dependency-specification/
Since I'm constantly forgetting about this, I'm adding it here.
from pydantic import BaseSettings | |
class Settings(BaseSettings): | |
"""Setting / configuration class that inherits from Pydantic BaseSettings | |
This will first check for environment variables of the same name, if none are found | |
the default values are applied. | |
More info: https://pydantic-docs.helpmanual.io/usage/settings/ | |
""" |
❯ poetry install --only=main | |
Installing dependencies from lock file | |
Package operations: 20 installs, 0 updates, 0 removals | |
• Installing grpcio-tools (1.48.2): Failed | |
CalledProcessError | |
Command '['/Users/froi/Library/Caches/pypoetry/virtualenvs/projecte-5wzozpT2-py3.8/bin/python', '-m', 'pip', 'install', '--use-pep517', '--disable-pip-version-check', '--prefix', '/Users/froi/Library/Caches/pypoetry/virtualenvs/projecte-5wzozpT2-py3.8', '--no-deps', '/Users/froi/Library/Caches/pypoetry/artifacts/4c/f1/a9/934e68c4bc7e032f327f4bc871af52e86a4f31a91e0e3b33ac131d84f7/grpcio-tools-1.48.2.tar.gz']' returned non-zero exit status 1. |
[user] | |
name = Froilán Irizarry Rivera | |
email = | |
signingkey = | |
[core] | |
excludesfile = ~/.gitignore_global | |
editor = nano | |
quotepath = false |
#!/usr/bin/env zsh | |
# These commands can be configured somewhat in ~/.cbtrc | |
# full docs at https://cloud.google.com/bigtable/docs/cbt-overview#create-cbtrc | |
instance="" | |
project_id="" | |
table_name="" | |
# Delete all rows in a table | |
cbt -instance ${instance} \ |
#!/usr/bin/env sh | |
# This code is based on https://eang.it/letsencrypt-with-amazon-cloudfront/ | |
export AWS_ACCESS_KEY_ID="" | |
export AWS_SECRET_ACCESS_KEY="" | |
bucket_name="" | |
region="" | |
distribution_id="" | |
domain="" |