CHANGELOG¶
Follow @PythonDepHell on Twitter to get updates about new features and releases.
v.0.8.3 (2020-04-28)¶
This release brings a lot of small fixes. See the milestone for the details. The only noticeable change is an ability to provide a custom CA bundle via --ca flag. A few next releases also will bring more stability and speed into DepHell. Stay tuned!
v.0.8.2 (2020-03-19)¶
New commands:
- dephell project upload (#401).
- dephell venv entrypoint (#404).
- dephell package verify (#400).
- dephell project register (#398).
Improvements:
dephell project bumpnow can bump version in Sphinx config (#407).- One less dependency. Bye-bye, flatdict (#394).
- A lot of
dephell jail listimprovements (#381, #379, #395). --versionand-hflags (#397, #410).- More info in
dephell inspect venv(#396). dephell jailand some similar commands don’t try to find project-level config (#408).- Better
requirements.txtlookup (#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 | python3isn’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:
- Meet dephell_argparse (#317).
- Meet DepHell-powered projects list (#339)
- Rename
dephell autocompleteintodephell self autocomplete, anddephell authintodephell self auth(#321). - Support
allow-prereleaseskey from Poetry 1.0.0 (#323) - From now DepHell will not be tested on Python 3.5 installation because nobody installs DepHell on Python 3.5 (#334).
- a little bit more.
v.0.7.9 (2019-11-19)¶
New commands:
- dephell self uncache (#312).
- dephell self upgrade (#311).
- dephell generate contributing (#255).
- dephell inspect project (#296).
- dephell project validate (#310).
Improvements:
- Smart
setup.pyparsing. Meet dephell_setuptools (#308). - Stable
setup.pygeneration (#292). - Cleaner sdist (#297).
- a little bit more
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)¶
- Vendorization (dephell vendor download and dephell vendor import) (#194, #109)
- Now CLI for some commands accepts
--frominstead of--to, because it makes much more sense (#194, #138) - Always PEP-compatible name for names of wheel and sdist (#203, #192)
- Now
--tagoption for dephell project bump allows to specify tag prefix or template (#199, #197) - Meet dephell_versioning, our new friend to handle packages versioning (#191, #147)
- Shorter links in documentation (#183, #182)
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 bumpdoesn’t make git tag by default. Use--tagto add tag or addtag = trueinto 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(orowner = "Name"in config) (#108, #107, #104, #87). - Local filesystem path support for
--warehouseparameter (#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)¶
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
pluginsparsing in poetry andextrasparsing foregg-infoandsdist(#86, #89). - Fix
sdiststructure (#94, #93).
v.0.7.1 (2019-05-12)¶
dependency_linkssupport forsetup.py,sdistandwheel(#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 Dependencyinstead offrom dephell import Dependencyorfrom dephell.models.dependency import Dependency. - Support for
allow-prereleases,pythonandplatformoptions in poetry (#59). - Serial versioning support (#60).
v.0.6.0 (2019-04-30)¶
- Conda support (#48).
- Anaconda Cloud.
- Recipes from Github for conda-forge and bioconda.
- Support in
project show,project searchandproject releases. - Converter for environment.yml.
- Do not write hashes in
piplockwhen some dependencies is local (#41, #47). - Do not mess up setup.py on
project bump(#46).
v.0.5.8 (2019-04-25)¶
Before¶
- The first public release: 2019-03-14.
- The first proof-of-concept: 2018-09-03.