Skip to main content

No project description provided

Project description

pip-inside

I use pip, so I have requirements.txt, and requirements-dev.txt as well.

I started to configure mine black, isort, pypy..., so I have pyproject.toml later.

I wanted to move requrements.txt into pyproject.toml, as it's feature-rich, then I saw poetry.

I missed a lot about pip, as poetry:

  • sometimes slow, and sometimes quite slow
  • hash mismatch, then I have to delete my entire cache, and download everything again
  • when you have huge dependencies like torch (~2 GB), too bad to install a general version, then a working version in toe plugin

So this pip-inside comes out. It's just flit with pip as the dependency installer.

So it does NOT have these features (might add some of them later):

  • hash checking
  • version freezing
  • dependency tree

install

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

commands

  • pip-inside
  • pi
pip-inside
Usage: pip-inside [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
  publish  Publish the wheel and sdist to remote repository
  remove   Remove a package from project dependencies
  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.0.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

pip_inside-0.1.0-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pip-inside-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b7c71742b2c9c6ca4650b2936fbf23b5280ec94140882c1c669771af6adc0d8f
MD5 70b5dc6f1e80d93e56474c2329034eb9
BLAKE2b-256 454a2492b65d4ff6b95872821d5f562d64d0d3e2945b7a3b16ff10440466c8b1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pip_inside-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 454afcaad72beca376c38e1293456c00ff70fe17ee0bcd717c365ab3eff50c61
MD5 9ed1692c53fd9661c1296d10d20f4049
BLAKE2b-256 ea7e3c40281cf568264ff6ec548c7d0d20df3482d7153824e8b66eeec9c1f332

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