Skip to main content

Create a complete self contained virtualenv bootstrap file

Project description

bootstrap_env

Experimental project to create a complete self contained virtualenv bootstrap file.

See: packaging-problems issues 55

Fork and contribute! ;)

Compatible Python Versions (see also .travis.yml):

  • 3.5, 3.6

  • PyPy (Python v2 and v3)

Status on travis-ci.org

travis-ci.org/jedie/bootstrap_env

Status on appveyor.com

ci.appveyor.com/project/jedie/bootstrap-env

Coverage Status on coveralls.io

coveralls.io/r/jedie/bootstrap_env

Status on landscape.io

landscape.io/github/jedie/bootstrap_env/master

Requirements Status on requires.io

requires.io/github/jedie/bootstrap_env/requirements/

status

v1.0 is a rewrite and not useable, yet!

boot bootstrap_env

# Download bootstrap file from github:
/home/FooBar$ wget https://github.com/jedie/bootstrap_env/raw/master/bootstrap_env/boot_bootstrap_env.py

# Create virtualenv with all needed packages:
/home/FooBar$ python3 boot_bootstrap_env.py boot ~/Bootstrap-env

how it works

bootstrap a project

Bootstrap works in this way:

  • create virtualenv

  • pip install <project>

  • <project>_admin update_env

backward incompatible changes

v0.6.4 -> v1.0.0

tbd

Compatible Matrix

bootstrap_env

Python

>=v1.0

3.5, 3.6, PyPy3

<=v0.6

2.7, 3.4, 3.5, PyPy (Python v2 and v3)

See also combinations in:

History

  • compare v0.6.4…master dev

    • rewrite based on “PyLucid v3 boot” sources (by Jens Diemer)

  • v0.6.4 - 30.Nov.2016:

    • Note: This pip version doesn’t support pypy3. See notes above

    • Update to get-pip v9.0.1

  • v0.6.3 - 12.Sep.2016:

    • update for virtualenv v15.0.3

  • v0.6.2 - 20.07.2016:

  • v0.6.1 - 04.04.2016:

  • v0.6.0 - 26.12.2015:

    • Remove old v0.4 API warnings

  • v0.5.4 - 26.07.2015:

    • Bugfix for PyPy2 under Windows by a more flexible solution to find ‘bin’ and executeables.

  • v0.5.3 - 24.07.2015 - update to pip 7.1.2

  • v0.5.2 - 24.07.2015 - Made add_extend_parser, add_adjust_options and add_after_install optional in generate_bootstrap()

  • v0.5.1 - 18.07.2015 - Update to pip 7.1.0

  • v0.5.0 - 05.06.2015 - Add unittests, refactor sourcecode layout. (Please notice ‘backward incompatible changes’ above!)

  • v0.4.6 - 03.06.2015 - Update to pip 7.0.3

  • v0.4.5 - 26.05.2015 - Update to pip 7.0.1, cut filepath in generated boot file comments

  • v0.4.4 - 14.04.2015 - Update to pip 6.1.1 (upload again as v0.4.4 with wheel, too.)

  • v0.4.2 - 07.02.2015 - Update to pip 6.0.8

  • v0.4.1 - 29.01.2015 - Update for pip 6.0.7 and pin requested url.

  • v0.4.0 - 28.01.2015 - Updates for pip 6.0.6 changes

  • v0.3.5 - 28.01.2015 - Update SHA256 for get-pip.py v6.0.6

  • v0.3.4 - 14.11.2014 - Bugfix: if os.environ['SYSTEMROOT'] not exists.

  • v0.3.3 - 14.11.2014 - Add version number into generated bootstrap file.

  • v0.3.2 - 14.11.2014 - Add ‘boot bootstrap_env’ and bugfixes for running under Windows.

  • v0.3.1 - 14.11.2014 - Bugfix for “error: no such option:” while pip install, if own optional options are used.

  • v0.3.0 - 13.11.2014 - typo: rename all bootstrip to bootstrap ;)

  • v0.2.0 - 09.10.2014 - add prefix and suffix argument to generate_bootstrap()

  • v0.1.0 - 09.10.2014 - initial release

donation

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

bootstrap_env-1.0.0rc3.tar.gz (30.4 kB view details)

Uploaded Source

Built Distributions

bootstrap_env-1.0.0rc3-py3.6.egg (23.5 kB view details)

Uploaded Source

bootstrap_env-1.0.0rc3-py2.py3-none-any.whl (39.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file bootstrap_env-1.0.0rc3.tar.gz.

File metadata

File hashes

Hashes for bootstrap_env-1.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 0f381a3a88d7a53af5f2092c59a4146f2d476d395a8f97f4558d48d5d850f763
MD5 41fc353afdc59e4228e8a96aaf10077a
BLAKE2b-256 d6deab4b32405bd09849bd33e81f739744ed085cc0aa9eea163cc48e81548fe6

See more details on using hashes here.

Provenance

File details

Details for the file bootstrap_env-1.0.0rc3-py3.6.egg.

File metadata

File hashes

Hashes for bootstrap_env-1.0.0rc3-py3.6.egg
Algorithm Hash digest
SHA256 d85d5c3dfa9b31c72517bbf1de46265de41fc8153ac5428afb3bda6bdc13dcba
MD5 d89da4e77ea95fbd6fc7c469409846af
BLAKE2b-256 298c6890e8e8665bf7c01d75d0036a5f702ea32c8dce9f43607b5b8246bc3f06

See more details on using hashes here.

Provenance

File details

Details for the file bootstrap_env-1.0.0rc3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for bootstrap_env-1.0.0rc3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 50ee88021570f2a4d659c158e4ebfa6b402cb43028312e9cb61608c76f1dcbc8
MD5 a5f8f092ba2daac3d62d675b51e5fbe8
BLAKE2b-256 78c364c664300b7f1db8ba54097b82df9a052a2877d8996f62e9ca5dd976b228

See more details on using hashes here.

Provenance

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