Skip to main content

Like poetry, but it's pip

Project description

pip-inside

Like poetry, but uses pip to maintain dependencies.

Uses flit-core as the build-backend.

CONVENSIONS:

  • dynamic version (__version__ = 'your version' in {root_module}/init.py)
  • non-dynamic description (in pyproject.toml)
  • no src folder in project root
  • virtualenv folder named .venv in project root
  • not checking hashes

install

# in each of your virtual env
pip install pip-inside

commands

  • pip-inside
  • pi
> pi
Usage: pi [OPTIONS] COMMAND [ARGS]...

Options:
  -V, --version  show version of this tool
  --help         Show this message and exit.

Commands:
  add      Add a package as project dependency
  build    Build the wheel and sdist
  freeze   Freeze dependencies into 'pi.lock'
  init     Init project in current directory
  install  Install project dependencies by groups
  publish  Publish the wheel and sdist to remote repository
  remove   Remove a package from project dependencies
  shell    Ensure '.venv' virtualenv, and new shell into it
  show     Show dependency tree
  version  Show version of current project

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip-inside-0.1.9.tar.gz (42.3 kB view details)

Uploaded Source

Built Distribution

pip_inside-0.1.9-py3-none-any.whl (51.2 kB view details)

Uploaded Python 3

File details

Details for the file pip-inside-0.1.9.tar.gz.

File metadata

  • Download URL: pip-inside-0.1.9.tar.gz
  • Upload date:
  • Size: 42.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for pip-inside-0.1.9.tar.gz
Algorithm Hash digest
SHA256 49dced88679c1ed78d272eb104e80d565018c064e3d532cb108ee46c94dea9fc
MD5 0f57fb64562270699ffed66937d83901
BLAKE2b-256 03298da5b4e43dd72f20de380f015a3da26ad5d6903ca91d52f6707e3fff7ee9

See more details on using hashes here.

File details

Details for the file pip_inside-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pip_inside-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 51.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for pip_inside-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 4855b4064ec5e3ef8c777b850b8db18733e4fd1a46fbfe6d471bf2988e4c2637
MD5 6566b882ca5e17790dadae986bd4da8b
BLAKE2b-256 0c8d1b6786822f2072607c3e1b9efcbffe72129d103327efffe0eafb7a4030ef

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page