GitXplorerGitXplorer
h

instedit

public
3 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
478c6898ff41b1d3b35b68ce2b5e0bf874e4d2f6

fix extras bug

hhauntsaninja committed 3 months ago
Unverified
5df9425f1ef34b3a3304acfeb557f07c2fe1dfda

fix distinfo

hhauntsaninja committed 4 months ago
Unverified
043ed7c1790bd8fbd40743b2ccc7cfcacb60b6b6

fix uv install

hhauntsaninja committed 8 months ago
Unverified
622a5746c81ae2010301dfa4816817b86d58e0ae

fix uninstall

hhauntsaninja committed 9 months ago
Unverified
e453498b2e78140041e168403ebdae957765189d

update for newer uv

hhauntsaninja committed 9 months ago
Unverified
c1b13091027854ebeaf8fd9e3e4be7e5b2bc08f5

recognise src layout

hhauntsaninja committed 9 months ago

README

The README file for this repository.

instedit

Get an editable install, instantly!

PEP 660 is slow. instedit is fast. If your build backend is setuptools, then by default your editable installs will not work well with static type checkers and will have additional runtime overhead.

So instead instedit plays fast and loose with the rules and only pays attention to standards when it suits it. Your mileage may vary.

Installation

pipx install 'git+https://github.com/hauntsaninja/instedit'

instedit is happy to work from outside your project environment. It will respect the VIRTUAL_ENV environment variable, or you can pass in a target python with the --python flag.

Usage

instedit

Installs the project in the current directory editably!

λ instedit --help
usage: instedit [-h] [--python PYTHON] [path]

positional arguments:
  path             Path to the project to install editably

options:
  -h, --help       show this help message and exit
  --python PYTHON  Python to install to (defaults to Python from VIRTUAL_ENV if set, otherwise sys.executable)