self-contained-runnable-python-package-template

This is a template for creating self-contained, runnable python projects in the form of a tidy, structured, runnable python package (by tpapastylianou)

Self-contained-runnable-python-package-template Alternatives

Similar projects and alternatives to self-contained-runnable-python-package-template

self-contained-runnable-python-package-template
  1. Google Fonts

    Font files available from Google Fonts, and a public issue tracker for all things Google Fonts

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Poetry

    Python packaging and dependency management made easy

  4. pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  5. Nuitka

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

  6. pip-tools

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

  7. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  8. release-please

    generate release PRs based on the conventionalcommits.org spec

  9. pipx

    Install and Run Python Applications in Isolated Environments

  10. hatch

    Modern, extensible Python project management

  11. pip-audit

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

  12. psycopg2

    PostgreSQL database adapter for the Python programming language

  13. flit

    Simplified packaging of Python modules

  14. tox-poetry-installer

    A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile

  15. build

    A simple, correct Python build frontend (by pypa)

  16. cf2tf

    Convert Cloudformation templates to Terraform.

  17. awesome-devops

    A curated list of awesome DevOps platforms, tools, practices and resources

  18. roadmap

    Public roadmap for the Poetry package manager (by python-poetry)

  19. emacs-python-exec-find

    Discontinued Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el [Moved to: https://github.com/wyuenho/emacs-pet]

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better self-contained-runnable-python-package-template alternative or higher similarity.

self-contained-runnable-python-package-template discussion

Log in or Post with

self-contained-runnable-python-package-template reviews and mentions

Posts with mentions or reviews of self-contained-runnable-python-package-template. 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.

  • A note from our sponsor - Nutrient
    www.nutrient.io | 13 Feb 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Stats

Basic self-contained-runnable-python-package-template repo stats
3
20
0.0
over 2 years ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?