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
  init     Init project in current directory
  install  Install project dependencies by groups
  lock     Create or update version lock file 'pi.lock'
  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.13.tar.gz (42.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pip_inside-0.1.13-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pip-inside-0.1.13.tar.gz
Algorithm Hash digest
SHA256 bff0161bf1a8206ab41f166e28e71296d6ac018a089dadd894d48d70045cd07d
MD5 6a33057788364cddfedfdc52dc1a62b1
BLAKE2b-256 d44a3c12fcb7aaf2b9d1308375d30ea0b070072071d4069a0228c944bd167e6b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pip_inside-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 effb96762819938ca1e95d4892841997a0eb5127a973a5638cecd117f8da9a18
MD5 213357b0b7b1397a82dc583df654c4f3
BLAKE2b-256 665d68654a02723b7dbde0006e1ac49e961bbb81d7f6bcac9537508514996ee4

See more details on using hashes here.

Supported by

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