diff --git a/HISTORY.txt b/HISTORY.txt index b006d2e2..8601ac49 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -1,5 +1,18 @@ -8.3.3 - - Added enhancement for pip-tools to resolve dependecies with specific versions of python +9.0.1: + - Fixed issue with specifiers being treated as paths on Windows. + - Fixed regression causing development packages to always be installed. +9.0.0: + - Fixed bug where packages beginning with vcs names (e.g. git) weren't installed correctly. + - Fixed url parsing for +:// style urls. + - Pipenv can now install relative file paths. + - Better messaging around failed installs. + - More resilient network io when retrieving data from PyPI. + - Fixed bug with bad dependency pinning via pip-tools. + - Prompt user to destroy and recreate virtualenvironment if they are in a currently activated environment. + - Added enhancement for pip-tools to resolve dependencies with specific versions of python + - Fixed bug where newlines were not escaped in .env files when loaded + - Sequentially install all local and vcs dependencies to avoid write race conditions. + - Fixed accidental exclusion of files from some VCS installs. 8.3.2: - Moved automated update check to once every 24 hours. - Better default for PYENV_ROOT. @@ -10,14 +23,14 @@ - Updated vendored delegator.py. - Changed --dev flag for the uninstall command to --all-dev to better represent what it does. 8.3.0: - - Add support for installation from remote requiments file. + - Add support for installation from remote requirements file. - Add --reverse to pipenv graph, displaying inverted dependency graph. - VCS dependencies now install sequentially to avoid write lock conflicts. - Allow PIPENV_IGNORE_VIRTUALENVS to work with pipenv shell on Windows. - Enforce newline termination of Pipfile. - More robust requirements.txt conversion experience. - Respect allow_prereleases in all locking scenarios. - - Seperated default and development dependency output when using lock -r and lock -r -d respectively. + - Separated default and development dependency output when using lock -r and lock -r -d respectively. - Print whole help message with pipenv --help. 8.2.7: - Add update --sequential. @@ -26,7 +39,7 @@ - Update vendored setuptools. - Improvements to check --unused. - Fix install for local sdist packages. - - Updating the patched pip-tools with the wheel dependency bugifx. + - Updating the patched pip-tools with the wheel dependency bugfix. - Fix git remote address modified changing underscore to a hyphen. - Fix py2toml with dashes (dev-packages) - Fix for --dry-run, reporting backwards. @@ -108,7 +121,7 @@ - Fix argument parsing. 7.9.7: - Fix help printout screen (and update it). - - Use urllib3's warning supression directly. + - Use urllib3's warning suppression directly. 7.9.6: - Did you mean? 7.9.5: @@ -173,17 +186,17 @@ - Change --two, and --three to use --python 2 and --python 3 under the hood. - This restores --two / --three usage on windows. 7.6.8: - - `pipenv intall -r requirements.txt --dev` now works. + - `pipenv install -r requirements.txt --dev` now works. 7.6.7: - New less-fancy progress bars (for linux users, specifically). - - Suport --python 3. + - Support --python 3. 7.6.6: - Packaging problem. 7.6.5: - Patched vendored 'safety' package to remove yaml dependency — should work on all Pythons now. 7.6.4: - Extensive integration test suite. - - Don't suggest autocurrections as often. + - Don't suggest autocorrections as often. - Cleanups. - Don't depend on setuptools anymore. 7.6.3: @@ -223,13 +236,13 @@ 7.4.4: - PIPENV_PIPFILE environment variable support. - --site-packages flag, for the crazy at heart. - - Installation conccurency on Windows. - - make `graph --json` consistient with `graph`. + - Installation concurrency on Windows. + - make `graph --json` consistent with `graph`. - Much better support for suggesting package names. - Updated to pipfile spec 4, support for path= for relative package names. - Import sources from requirements files. - Cleanup stderr/stdout. - - 'pipenv check' only reports saftey now for Python 3. + - 'pipenv check' only reports safety now for Python 3. 7.4.3: - Download/install things concurrently. 7.4.2: @@ -405,7 +418,7 @@ 5.3.3: - Automatic notification of version updates. 5.3.2: - - Automatic locking afer install/uninstall (because it's fast now!) + - Automatic locking after install/uninstall (because it's fast now!) 5.3.1: - Improvements for windows. 5.3.0: @@ -510,7 +523,7 @@ - Removal of $ pipenv install --requirements. - Addition of $ pipenv lock -r. 3.3.2: - - User-configuraable max-depth for Pipfile searching. + - User-configurable max-depth for Pipfile searching. - Bugfix. 3.3.1: - Bugfix for install. @@ -531,11 +544,11 @@ 3.2.10: - Fix bugs. 3.2.9: - - Remove remporary requirements.txt after installation. + - Remove temporary requirements.txt after installation. - Add support for --python option, for specifying any version of Python. - Read source Pipfile.lock. 3.2.8: - - Lock before installing all depdendencies, if lockfile isn't present. + - Lock before installing all dependencies, if lockfile isn't present. 3.2.7: - Cache proper names for great speed increases. 3.2.6: diff --git a/NOTICES b/NOTICES index e6475ef8..91070e82 100644 --- a/NOTICES +++ b/NOTICES @@ -1,3 +1,3 @@ -The contents of the vendor and pactched directories are subject to different licenses +The contents of the vendor and patched directories are subject to different licenses than the rest of this project. Their respective licenses can be looked up at pypi.python.org. diff --git a/Pipfile b/Pipfile index a7b234e7..06e781d3 100644 --- a/Pipfile +++ b/Pipfile @@ -4,7 +4,11 @@ pytest = "*" mock = "*" sphinx = "<=1.5.5" -"-e ." = "*" twine = "*" -"sphinx-click" = "*" -"pytest-xdist" = "*" \ No newline at end of file +sphinx-click = "*" +pytest-xdist = "*" + + +[packages] + +"e1839a8" = {path = ".", editable = true} diff --git a/README.rst b/README.rst index a756b194..12489d8d 100644 --- a/README.rst +++ b/README.rst @@ -10,8 +10,8 @@ Pipenv: Python Development Workflow for Humans .. image:: https://img.shields.io/pypi/pyversions/pipenv.svg :target: https://pypi.python.org/pypi/pipenv -.. image:: https://travis-ci.org/kennethreitz/pipenv.svg?branch=master - :target: https://travis-ci.org/kennethreitz/pipenv +.. image:: https://travis-ci.org/pypa/pipenv.svg?branch=master + :target: https://travis-ci.org/pypa/pipenv .. image:: https://img.shields.io/appveyor/ci/kennethreitz/pipenv.svg :target: https://ci.appveyor.com/project/kennethreitz/pipenv/branch/master @@ -21,7 +21,7 @@ Pipenv: Python Development Workflow for Humans --------------- -**Pipenv** — the officially recommended Python packaging tool from `Python.org `_, free (as in freedom). +**Pipenv** — the officially recommended Python packaging tool from `Python.org `_, free (as in freedom). Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. *Windows is a first–class citizen, in our world.* @@ -151,7 +151,7 @@ Fish is the best shell. You should use it. Show a graph of your installed dependencies: $ pipenv graph - Check your installed dependencies for security vulnerabilties: + Check your installed dependencies for security vulnerabilities: $ pipenv check Install a local setup.py into your virtual environment/Pipfile: diff --git a/docs/_templates/hacks.html b/docs/_templates/hacks.html index 45ef5859..ce2a2f57 100644 --- a/docs/_templates/hacks.html +++ b/docs/_templates/hacks.html @@ -1,4 +1,5 @@ -Alabaster (krTheme++) Hacks --> + + -