Work with python versions
Project description
Dephell Pythons
Work with python versions.
Installation
Install from PyPI:
python3 -m pip install --user dephell_pythons
Usage
from dephell_pythons import Pythons pythons = Pythons() # get current: python = pythons.get_best() # properties: python.name # 'python3.7' python.path # Path('/usr/local/bin/python3.7') python.version # <Version('3.7.0')> python.lib_paths # [Path('/usr/local/lib/python37.zip'), Path('/usr/local/lib/python3.7'), ...] python.lib_path # Path('/home/gram/.local/lib/python3.7/site-packages') # get by version pythons.get_best('3.5').version # <Version('3.5.2')> # get by name pythons.get_best('python3').version # <Version('3.6.7')> # get by specifier pythons.get_best('<3.7').version # <Version('3.6.7')> # get by path pythons.get_best('/usr/bin/python3.6').version # <Version('3.6.7')> # get all list(pythons) # [Python(...), Python(...), ...] # work not only with installed pythons: Pythons(abstract=True).get_best('>=2.8,<3.5').version # <Version('3.4')>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dephell_pythons-0.1.15.tar.gz
(11.5 kB
view hashes)
Built Distribution
Close
Hashes for dephell_pythons-0.1.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03132d083d0369683b87d03767dc0f0f88b8d92d5cf19cfdb36d8845b70ecdb2 |
|
MD5 | a5963ebf3e28df5024f1418cb7d8b293 |
|
BLAKE2-256 | d9bad48125f7c0885d3c37773085b91383bac797b223c33283663f1aed07c5c6 |