Top 23 Python YAML Projects
:computer: tmux session manager. built on libtmuxProject mention: AWS price reduction for data transfers out to the internet | news.ycombinator.com | 2021-11-26
I never really paid much on these fees. Not enough traffic.
For newcomers, Cache invalidations are the ones that will really get you bad in CloudFront.
I was working an publishing open source documentation via CloudFront (https://tmuxp.git-pull.com) and made a mistake of invalidating '*', and doing it every time I pushed to CI.
My bill was absolutely enormous. I chewed threw the free tier credits.
If CloudFront ever gets more generous with invalidations, that'd help reduce the sting for those of us that misuse them.
Configuration Management for Python ⚙Project mention: How to organize Django settings | reddit.com/r/django | 2021-11-12
I've been meaning to take a look at https://github.com/rochacbruno/dynaconf lately. Seems really great, can even load values dynamically from external sources. Seems like the next evolution in configuration IMO ¯_(ツ)_/¯
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
A linter for YAML files.Project mention: Modern Python setup for quality development | dev.to | 2022-01-07
repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - id: check-added-large-files - id: check-ast - id: check-builtin-literals - id: check-case-conflict - id: check-docstring-first - id: check-executables-have-shebangs - id: check-json - id: check-merge-conflict - id: check-symlinks - id: check-toml - id: check-vcs-permalinks - id: check-xml - id: check-yaml args: [--allow-multiple-documents] - id: debug-statements - id: detect-aws-credentials args: [--allow-missing-credentials] - id: destroyed-symlinks - id: end-of-file-fixer - id: fix-byte-order-marker - id: fix-encoding-pragma args: [--remove] - id: forbid-new-submodules - id: mixed-line-ending args: [--fix=auto] - id: name-tests-test args: [--django] - id: requirements-txt-fixer - id: trailing-whitespace - repo: local hooks: - id: black name: black entry: poetry run black language: system types: [python] - id: flake8 name: flake8 entry: poetry run flake8 language: system types: [python] - repo: https://github.com/pycqa/isort rev: "5.9.1" hooks: - id: isort args: - --profile - black - --filter-files - repo: https://github.com/adrienverge/yamllint.git rev: v1.26.1 hooks: - id: yamllint args: [-c=.yamllint.yaml] - repo: https://gitlab.com/devopshq/gitlab-ci-linter rev: v1.0.2 hooks: - id: gitlab-ci-linter args: - "--server" - "https://your.gitlab.server" # Need env var GITLAB_PRIVATE_TOKEN with gitlab api read token - repo: https://github.com/commitizen-tools/commitizen rev: v2.17.11 hooks: - id: commitizen stages: [commit-msg] - repo: https://github.com/jumanjihouse/pre-commit-hooks rev: 2.1.5 # or specific git tag hooks: - id: forbid-binary - id: shellcheck - id: shfmt
Canonical source repository for PyYAMLProject mention: I accidentally used YAML.parse instead of JSON.parse, and it worked? | news.ycombinator.com | 2022-01-23
Many parsers either default to YAML pre-1.2 or do not even expose a YAML 1.2 option. PyYAML has no 1.2 option, for example. So unless Ansible is using something other than PyYAML...
Relevant (open) PR: https://github.com/yaml/pyyaml/pull/555
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents (by kislyuk)Project mention: YAML: It's Time to Move On | news.ycombinator.com | 2021-11-14
> Is there a yaml cli equiv to jq for json?
You could have found this by searching the Web for "jq for yaml". <https://kislyuk.github.io/yq/>
> yaml schema
You could have found this by searching the Web for "yaml schema". <https://rx.codesimply.com/> <https://web.archive.org/web/2021/http://www.kuwata-lab.com/k...>
In practice, schemas designed for operating on the JSON infoset (not the serialisation) will also work.
Scrape job websites into a single spreadsheet with no duplicates.Project mention: Late Night Random Discussion Thread - February 05, 2021 at 09:00PM | reddit.com/r/unitedstatesofindia | 2021-02-05
JobFunnel ( repo for scrapping )
Generic templated configuration management for Kubernetes, Terraform and other thingsProject mention: Would a visual drag and drop builder for K8s clusters be useful to people here? | reddit.com/r/sysadmin | 2021-07-25
There's a reason that other tooling is taking different approaches. Visual workflows help for understanding existing manifests - but they'd be horrible for creating/modifying new ones.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Flexible Python configuration system. The last one you will ever need.
Type-safe YAML parser and validator.
Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.Project mention: My top python library | dev.to | 2022-01-07
That's what datamodel-code-generator propose.
YAML for command lineProject mention: Simple script that allow read access to YAML files through command line | reddit.com/r/commandline | 2021-02-28
Convert between CBOR, JSON, MessagePack, TOML, and YAML
Fast and well tested serialization framework on top of dataclassesProject mention: apischema v0.17 - I've developed the fastest typed JSON (de)serialization library, and you can also build your GraphQL schema with it | reddit.com/r/Python | 2022-01-18
This month, I've released version 0.17, and it's now blazing fast; there is in fact no more comparison with Pydantic, which more than 5x slower (up to 30x in serialization). It's also faster than alternatives like mashumaro or cattrs. (See the quick benchmark result in documentation, and the code)
painless YAML config files for PythonProject mention: Yaml config parser package is named "confuse" | reddit.com/r/Python | 2021-04-30
CLI for Jinja2Project mention: M4 – the one true templating language | news.ycombinator.com | 2021-07-29
dict subclass with keylist/keypath support, normalized I/O operations (base64, csv, ini, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. :blue_book:Project mention: Released python-benedict 0.24.0 | reddit.com/r/Python | 2021-05-04
Parse and manage posts with YAML (or other) frontmatterProject mention: Publish blog posts from GIT to dev.to | dev.to | 2021-07-02
Chris Amico - For parsing front matter from Markdown file
:arrows_counterclockwise: synchronize projects via yaml/json manifest. built on libvcs
My Home Assistant Configuration 🏡🏡
convert Jenkins job XML to JJB YAMLProject mention: Possible new trojan affecting Xcode builds spreading across Github (@ianosh tweet) | reddit.com/r/programming | 2021-06-04
But it's XML, not Yaml. However, you can use Jenkins job wrecker to get Yaml.
Lightweight tool to deploy PyTorch models to AWS LambdaProject mention: AWS lambda inference taking 3s even after warmup | reddit.com/r/pytorch | 2021-09-17
Ok I see. Have you maximized the ram in the lambdas? Since performance scale with ram. I have been using torchlambda.
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Good enough Kubernetes namespace visualization toolProject mention: Kubernetes visualization tool (dot, graphviz, python) | reddit.com/r/kubernetes | 2021-05-24
Python YAML related posts
SPyQL – SQL with Python in the Middle
3 projects | news.ycombinator.com | 24 Jan 2022
AttributeError: '_io.TextIOWrapper' object has no attribute 'items'
1 project | reddit.com/r/learnpython | 6 Jan 2022
Best Practices for JSON Output in Your CLI
3 projects | reddit.com/r/commandline | 3 Dec 2021
YAML formatter recommendation
1 project | reddit.com/r/commandline | 3 Dec 2021
AWS price reduction for data transfers out to the internet
2 projects | news.ycombinator.com | 26 Nov 2021
YAML: It's Time to Move On
29 projects | news.ycombinator.com | 14 Nov 2021
Why doesn't yaml allow safe_dump for decimals?
1 project | reddit.com/r/learnpython | 19 Oct 2021
What are some of the best open-source YAML projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.