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 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:
- Meet dephell_argparse (#317).
- Meet DepHell-powered projects list (#339)
- Rename
dephell autocomplete
intodephell self autocomplete
, anddephell auth
intodephell self auth
(#321). - Support
allow-prereleases
key 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.py
parsing. Meet dephell_setuptools (#308). - Stable
setup.py
generation (#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
--from
instead of--to
, because it makes much more sense (#194, #138) - Always PEP-compatible name for names of wheel and sdist (#203, #192)
- Now
--tag
option 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 bump
doesn’t make git tag by default. Use--tag
to add tag or addtag = 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
(orowner = "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)¶
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 andextras
parsing foregg-info
andsdist
(#86, #89). - Fix
sdist
structure (#94, #93).
v.0.7.1 (2019-05-12)¶
dependency_links
support forsetup.py
,sdist
andwheel
(#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 offrom dephell import Dependency
orfrom dephell.models.dependency import Dependency
. - Support for
allow-prereleases
,python
andplatform
options 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 search
andproject releases
. - Converter for environment.yml.
- Do not write hashes in
piplock
when 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.