All Projects → orsinium-archive → poetry-setup

orsinium-archive / poetry-setup

Licence: Apache-2.0 license
Generate setup.py (setuptools) from pyproject.toml (poetry)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to poetry-setup

integration-test
ensure core packaging tools work well with each other
Stars: ✭ 15 (-65.91%)
Mutual labels:  packaging, pip, setuptools
Dephell
📦 🔥 Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
Stars: ✭ 1,730 (+3831.82%)
Mutual labels:  pypi, poetry, pip
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (+313.64%)
Mutual labels:  packaging, pypi, pip
Pip Tools
A set of tools to keep your pinned Python dependencies fresh.
Stars: ✭ 5,387 (+12143.18%)
Mutual labels:  packaging, pip, setuptools
yavdb
Yet Another Vulnerability Database
Stars: ✭ 14 (-68.18%)
Mutual labels:  pypi, pip
Py3readiness
Python 3 support graph for most popular packages
Stars: ✭ 164 (+272.73%)
Mutual labels:  packaging, pypi
PyGLM
Fast OpenGL Mathematics (GLM) for Python
Stars: ✭ 167 (+279.55%)
Mutual labels:  pypi, pip
symmetric
A powerful tool to enable super fast module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.
Stars: ✭ 65 (+47.73%)
Mutual labels:  poetry, pip
Pipenv
Python Development Workflow for Humans.
Stars: ✭ 22,542 (+51131.82%)
Mutual labels:  packaging, pip
pmm
PyPi Mirror Manager
Stars: ✭ 29 (-34.09%)
Mutual labels:  pypi, pip
ios2androidres
Copy iOS image resources to their appropriate Android directory
Stars: ✭ 20 (-54.55%)
Mutual labels:  pypi, pip
Sailboat
🐍 A quick and easy way to distribute your Python projects!
Stars: ✭ 137 (+211.36%)
Mutual labels:  packaging, pypi
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (+125%)
Mutual labels:  packaging, pypi
Dumb Pypi
PyPI generator, backed entirely by static files
Stars: ✭ 62 (+40.91%)
Mutual labels:  packaging, pypi
pipx
Install and Run Python Applications in Isolated Environments
Stars: ✭ 5,698 (+12850%)
Mutual labels:  pypi, pip
craft
The universal Sentry release CLI 🚀
Stars: ✭ 117 (+165.91%)
Mutual labels:  packaging, pypi
pystyle
The source of my Python library, pystyle.
Stars: ✭ 158 (+259.09%)
Mutual labels:  pypi, pip
pip-download
A wrapper for pip download in offline scenario.
Stars: ✭ 22 (-50%)
Mutual labels:  pypi, pip
publishing-python-packages
Examples and exercises for Publishing Python Packages from Manning Books 🐍 📦 ⬆️
Stars: ✭ 25 (-43.18%)
Mutual labels:  packaging, pypi
Maturin
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
Stars: ✭ 532 (+1109.09%)
Mutual labels:  packaging, pypi

poetry-setup

poetry-setup logo

Build Status Beta Apache-2.0

DEPRECATION WARNING: poetry-setup is deprecated, use DepHell instead. It can do all these things (dephell deps convert command) and much more.

Make your poetry project backward compatible.

This tool generate some files from pyproject.toml:

files scheme

Installation

I'm recommend use pipsi for all console scripts like this.

Install via pipsi:

pipsi install poetry-setup

Install via pip:

pip install poetry-setup

Install via poetry:

poetry install poetry-setup

Usage

poetry-setup [path/to/project/]

Generate for project in current dir:

poetry-setup

Generate for project in example dir:

poetry-setup example

What about pipenv?

Pipenv can generate Pipfile from requirements.txt.

Run test

pipenv install
pipenv shell
python -m pytest tests.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].