self-contained-runnable-py VS awesome-devops

Compare self-contained-runnable-py vs awesome-devops and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
self-contained-runnable-py awesome-devops
3 5
- 1,708
- -
- 6.0
- about 2 months ago
Python
- Creative Commons Zero v1.0 Universal
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

self-contained-runnable-py

Posts with mentions or reviews of self-contained-runnable-py. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-03.
  • Underappreciated Challenges with Python Packaging
    10 projects | news.ycombinator.com | 3 Jan 2023
    The approach I prefer is to not mess with setuptools etc at all in the first place, and simply make a nice executable package.

    e.g. https://github.com/tpapastylianou/self-contained-runnable-py...

  • How to create a Python package in 2022
    13 projects | news.ycombinator.com | 27 Jul 2022
    The title should be: How to create a "Python DISTRIBUTION package".

    The term "python package" means something entirely different (or at the very least is ambiguous in a pypi/distribution context).

    To add to the confusion, creating a totally normal, runnable python package in a manner that makes it completely self-contained such that it can be "distributed" in a standalone manner, while still being a totally normal boring python package, is also totally possible (if not preferred, in my view).

    Shameless plug: https://github.com/tpapastylianou/self-contained-runnable-py...

  • Show HN: Hatch 1.0.0 – Modern, extensible Python project management
    6 projects | news.ycombinator.com | 28 Apr 2022
    Shameless plug: I use my own template, which organises things as runnable projects.

    https://github.com/tpapastylianou/self-contained-runnable-py...

    It serves my purposes very well (which is creating projects that represent standalone experiments).

    Sharing in case someone else here finds it useful.

    More recently I've modified this a bit to also generate nice html reports straight from the __main__.py file, independently of the underlying python code, and use this as lab books (where each lab book contains a single analysis and its report). I'll upload this template separately when I find the time.

awesome-devops

Posts with mentions or reviews of awesome-devops. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-30.
  • Platforms, Tools, Practices & More
    1 project | /r/devrops | 17 Jan 2023
  • Open Source projects and DevOps tools
    1 project | /r/devops | 14 Jan 2023
    I would start with awesome devops and drill down there to which tools and projects are open source and in go. I know that Terraform is in go, Docker itself is in go, some projects that I use like Telegraf are in go too, but a comprehensive list of all tools that can be used by devops, that are open source and in go may be huge. Is better to get a very partial list and pick from there the ones you find more interesting, both in mission and in code.
  • 15 DevOps and SRE Tools you Should Know About in 2023
    9 projects | dev.to | 30 Dec 2022
    github.com/wmariuss/awesome-devops
  • How to create a Python package in 2022
    13 projects | news.ycombinator.com | 27 Jul 2022
    Not necessarily, it just depends on how invested you are in the CI/CD pipeline for any given project, your preferences regarding self-hosting vs. cloud, and the amount of time you have to dedicate to the subject.

    Strictly speaking, any tool or set of tools that allow you to trigger building & deploying/publishing artifacts in response to source control commits can be used to build a CI/CD pipeline. One could write bash scripts linked to a cron job that pulls a remote repository every n minutes and then performs some scripted actions to integrate changes between branches before building & publishing the artifact to a local SFTP server.

    If you prefer a more mature solution with better documentation however, there is a (non-exhaustive) list of CI/CD tools on this awesome-devops list:

    https://github.com/wmariuss/awesome-devops#continuous-integr...

  • free resources
    3 projects | /r/devops | 9 Jan 2022

What are some alternatives?

When comparing self-contained-runnable-py and awesome-devops you can also consider the following projects:

tox-poetry-installer - A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile

awesome-oss-alternatives - Awesome list of open-source startup alternatives to well-known SaaS products 🚀

pip-tools - A set of tools to keep your pinned Python dependencies fresh.

d2-vscode - VSCode extension for D2 files.

hatch - Modern, extensible Python project management

cli-apps - The largest Awesome Curated list of CLI/TUI applications with source data organized into CSV files

pip-audit - Audits Python environments, requirements files and dependency trees for known security vulnerabilities, and can automatically fix them

Nuitka - Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

devops-exercises - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

awesome-recruitment - List of my favourite recruitment things 💫