CHANGELOG

Follow @PythonDepHell on Twitter to get updates about new features and releases.

v.0.8.2 (2020-03-19)

New commands:

Improvements:

  • dephell project bump now can bump version in Sphinx config (#407).
  • One less dependency. Bye-bye, flatdict (#394).
  • A lot of dephell jail list improvements (#381, #379, #395).
  • --version and -h flags (#397, #410).
  • More info in dephell inspect venv (#396).
  • dephell jail and some similar commands don’t try to find project-level config (#408).
  • Better requirements.txt lookup (#409).
  • a little bit more.

v.0.8.1 (2020-01-27)

New commands:

Improvements:

  • Experimental Windows support. Test it and contribute! (#343). Special thanks to @espdev who has done almost all the migration.
  • Lazy imports. About 10 dependencies were converted into optional and will be installed by-demand. Installation with curl -L dephell.org/install | python3 isn’t affected. (#349)
  • Support new pip (362) and lock older pip because a new one is broken (#363)
  • Rewritten installer (#365, #355)
  • a little bit more.

v.0.8.0 (2019-12-19)

New commands:

Improvements:

v.0.7.9 (2019-11-19)

New commands:

Improvements:

v.0.7.8 (2019-10-22)

v.0.7.7 (2019-07-23)

v.0.7.6 (2019-07-17)

  • Docker support (#220, #49).
  • Fixed dependencies for DepHell itself (#218, #216).
  • Resolve paths to dependency files relatively to the project, and local dependencies relatively to the dependency file (#217, #88).
  • Fixed repositories dumping for poetry (#215, #177).
  • Simplified “usage” for commands’ help (#212, #120).
  • Install extras in dephell project test if needed (#204, #195).

v.0.7.5 (2019-07-07)

v.0.7.4 (2019-06-17)

  • Custom warehouse and simple index support (#53, #128).
  • Fixed bug with packages names that made them incompatible with pkg_resources (#110, #117).
  • Now project bump doesn’t make git tag by default. Use --tag to add tag or add tag = true into config (#114, #106).
  • Support for output into stdout for dephell deps convert (#140, #136).
  • Allow to install prereleases into jail (#118, #113)
  • Smarter detection of owner name for generate license. You can force the name with --owner=Name (or owner = "Name" in config) (#108, #107, #104, #87).
  • Local filesystem path support for --warehouse parameter (#145).
  • Improved documentation (#162).
  • Improved pre-release support for dephell project bump (#144, #142).
  • Improved poetry support (#159, #152, #154).
  • Lazy load for bash autocomplete (#132).

v.0.7.3 (2019-05-19)

  • Added imports converter to get dependencies from package imports (#97).
  • sdist includes tests if they not too big (--sdist-ratio option) (#99, #95).
  • You can specify path to .env file (#69, #100).
  • dephell package list doesn’t fail if some packages missed on PyPI (#85, #102).

v.0.7.2 (2019-05-19)

  • flit support.
  • Missed meta information (like project version when you read from requirements.txt) will be automatically parsed from magic variables (like __version__) in the project source code.
  • Fix plugins parsing in poetry and extras parsing for egg-info and sdist (#86, #89).
  • Fix sdist structure (#94, #93).

v.0.7.1 (2019-05-12)

  • dependency_links support for setup.py, sdist and wheel (#79, #63).
  • Python 3.8 support (#78).
  • Fix autocomplete for Mac OS X (#65, #62).
  • Preserve dots in packages names (#71, #80, pypa/pip#3666).
  • Make autocomplete for zsh really cool: added support for paths and choices (#81).

v.0.7.0 (2019-05-05)

  • Filter dependencies by envs (#56, #58).
  • Change API: now all import must be from the second level. For example, from dephell.models import Dependency instead of from dephell import Dependency or from dephell.models.dependency import Dependency.
  • Support for allow-prereleases, python and platform options in poetry (#59).
  • Serial versioning support (#60).

v.0.6.0 (2019-04-30)

v.0.5.8 (2019-04-25)

  • Fix some typos (#43, #40).
  • Fix autocomplete when data directory wasn’t created (#42).

Before

  • The first public release: 2019-03-14.
  • The first proof-of-concept: 2018-09-03.