awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
navdeep-G avatar

navdeep-G/setup.py

0
View on GitHub↗
5,049 estrellas·556 forks·Python·MIT·6 vistasgithub.com/navdeep-G/setup.py/blob/master/setup.py↗

Setup.py

Este proyecto es una herramienta de empaquetado de Python y un bootstrapper de proyectos diseñado para gestionar el ciclo de vida de lanzamiento de software. Proporciona utilidades para construir archivos de distribución y subir paquetes de Python a índices de paquetes remotos.

La herramienta automatiza el control de versiones creando y enviando etiquetas Git a repositorios remotos durante el proceso de subida del paquete. También incluye una utilidad de arranque que genera una estructura de directorio de proyecto estandarizada y archivos de configuración a partir de plantillas predefinidas.

Features

  • Python Distribution Packaging - Provides tools for building and preparing Python projects for publication to package registries.
  • Distribution Package Builders - Bundles source code into universal distribution archives for installation via package managers.
  • Project Bootstrapping Templates - Generates standardized project directory structures and configuration files from predefined blueprints.
  • Python Project Scaffolders - Generates new Python projects from templates with standard directory layouts and setup defaults.
  • Remote Binary Uploaders - Transmits built distribution binaries to a remote package index for public hosting.
  • PyPI Uploaders - Builds universal distribution files and uploads them to the Python Package Index.
  • Git Release Automators - Manages software versions by automating the staging and tagging of releases in Git.
  • Git Tag Automation - Provides automated creation and pushing of versioned Git tags to mark release points.

Historial de estrellas

Gráfico del historial de estrellas de navdeep-g/setup.pyGráfico del historial de estrellas de navdeep-g/setup.py

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Setup.py

Proyectos open-source similares, clasificados según cuántas características comparten con Setup.py.
  • pypa/sampleprojectAvatar de pypa

    pypa/sampleproject

    5,245Ver en GitHub↗

    This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut

    Python
    Ver en GitHub↗5,245
  • answerdotai/nbdevAvatar de AnswerDotAI

    AnswerDotAI/nbdev

    5,300Ver en GitHub↗

    This project is a comprehensive framework for literate programming that enables developers to build production-ready Python libraries entirely within Jupyter Notebooks. By treating notebooks as the primary source of truth, it integrates code, documentation, and testing into a unified development pipeline that exports directly to standard Python modules. The framework distinguishes itself through specialized tooling designed to overcome the inherent challenges of using notebooks in professional software engineering. It includes custom Git hooks and merge drivers that sanitize volatile notebook

    Jupyter Notebookcondadeveloper-toolsdocumentation-generator
    Ver en GitHub↗5,300
  • pypa/hatchAvatar de pypa

    pypa/hatch

    7,182Ver en GitHub↗

    Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing Python versions. It provides a single command-line interface for automating common development workflows, including running scripts, tests, and static analysis with automatic dependency resolution and configuration. The tool manages project settings, dependencies, and build instructions through a declarative TOML configuration file, ensuring reproducibility across environments. It creates and manages isolated virtual environments across all major shells, installs and manages multi

    Pythonbuildclipackaging
    Ver en GitHub↗7,182
  • audreyfeldroy/cookiecutter-pypackageAvatar de audreyfeldroy

    audreyfeldroy/cookiecutter-pypackage

    4,584Ver en GitHub↗

    This project is a Cookiecutter template for bootstrapping Python packages with a standardized directory layout and configuration files. It provides a foundation for new libraries by generating project structures, boilerplate files, and command-line interface entry points. The template emphasizes a secure software supply chain through hardened build pipelines. It utilizes commit SHA pinning for actions and minimal permission sets to protect against attacks, while providing a setup for building and uploading signed packages to registries using secure identity providers. The project covers a br

    Python
    Ver en GitHub↗4,584
Ver las 30 alternativas a Setup.py→

Preguntas frecuentes

¿Qué hace navdeep-g/setup.py?

Este proyecto es una herramienta de empaquetado de Python y un bootstrapper de proyectos diseñado para gestionar el ciclo de vida de lanzamiento de software. Proporciona utilidades para construir archivos de distribución y subir paquetes de Python a índices de paquetes remotos.

¿Cuáles son las características principales de navdeep-g/setup.py?

Las características principales de navdeep-g/setup.py son: Python Distribution Packaging, Distribution Package Builders, Project Bootstrapping Templates, Python Project Scaffolders, Remote Binary Uploaders, PyPI Uploaders, Git Release Automators, Git Tag Automation.

¿Qué alternativas de código abierto existen para navdeep-g/setup.py?

Las alternativas de código abierto para navdeep-g/setup.py incluyen: pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… answerdotai/nbdev — This project is a comprehensive framework for literate programming that enables developers to build production-ready… pypa/hatch — Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing… audreyfeldroy/cookiecutter-pypackage — This project is a Cookiecutter template for bootstrapping Python packages with a standardized directory layout and… conventional-changelog/standard-version — Standard-version is a semantic versioning release automation tool and Git versioning manager. It calculates the next… simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using…