• Stars
    star
    503
  • Rank 87,705 (Top 2 %)
  • Language
    Rust
  • License
    MIT License
  • Created over 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python launcher for Unix

The Python Launcher for Unix

https://python-launcher.app is the full documentation for this project.

Motivation

Launch your Python interpreter the lazy/smart way!

This project is an implementation of the py command for Unix-based platforms (with some potential experimentation for good measure ๐Ÿ˜‰).

Example

Typical usage would be:

py -m venv .venv
py ...  # Normal `python` usage.

This creates a virtual environment in a .venv directory using the latest version of Python installed. Subsequent uses of py will then use that virtual environment as long as it is in the current (or higher) directory; no environment activation required (although the Python Launcher supports activated environments as well)!

More Repositories

1

caniusepython3

Can I Use Python 3?
Python
414
star
2

gidgethub

An async GitHub API library for Python
Python
314
star
3

desugar

Unravelling Python source code
Python
134
star
4

sans-io

Network protocol implementations in Python, sans I/O
Python
120
star
5

mousebender

Create reproducible installations for a virtual environment from a lock file
HTML
83
star
6

oplop

Generate account passwords based on a nickname and a master password
JavaScript
33
star
7

mnfy

Minify Python code
Python
28
star
8

pip-secure-install

Action to have pip install from a requirements file as securely as possible
27
star
9

stdlib-stats

Various statistics on Python's standard library
Jupyter Notebook
21
star
10

modutil

A library for working with Python modules
Python
19
star
11

free-labour

Calculate your open source contributions
Python
18
star
12

WWBD

The "What Would Brett Do?" VS Code extension
TypeScript
16
star
13

brettcannon

Python
13
star
14

find-duplicate-files

Find duplicate files recursively in one or more directories
Go
12
star
15

riscv-harmony

A RISC-V ISA simulator written in Rust
Rust
12
star
16

basicenum

Simple(r) enums
Python
12
star
17

dotfiles

Vim Script
8
star
18

check-for-changed-files

Action to check that PRs have changed certain files
TypeScript
8
star
19

release-often

GitHub Action for releasing a Python project to PyPI after every relevant, merged PR
Python
8
star
20

python-azure-web-app-cookiecutter

Cookiecutter template for a Python site on Azure Web Apps
Python
6
star
21

time-clock

A simple, one-page time/punch clock web app
Elm
4
star
22

vscode-zephyr-asdl

VS Code extension for the Zephyr Abstract Syntax Description Language
2
star
23

trips-history

Convert from a trip-oriented JSON format for easy inputting to GeoJSON for easy mapping
Dart
1
star
24

microvenv

A minimal re-implementation of Python's `venv` module
Python
1
star
25

travelbrag

Travelogue for Andrea & Brett
Jupyter Notebook
1
star
26

dotconfig

My collection of configuration files
Vim Script
1
star
27

nowhere-on-the-web

uBlock Origin filter list for "around the web"-style advertisers
1
star