Skip to content

Releases: pdm-project/pdm

Release v0.7.1

13 Apr 05:10
Compare
Choose a tag to compare

Bug Fixes

  • Editable packages requires setuptools to be installed in the isolated environment.

Release v0.7.0

12 Apr 04:03
Compare
Choose a tag to compare

Features & Improvements

  • Disable loading of site-packages under PEP 582 mode. #100

Bug Fixes

  • Fix a bug that TOML parsing error is not correctly captured. #101
  • Fix a bug of building wheels with C extensions that the platform in file name is incorrect. #99

Release v0.6.5

07 Apr 13:46
Compare
Choose a tag to compare

Bug Fixes

  • Unix style executable script suffix is missing.

Release v0.6.4

07 Apr 12:53
Compare
Choose a tag to compare

Features & Improvements

  • Update shebang lines in the exetuable scripts when doing pdm use. #96
  • Auto detect commonly used venv directories. #97

Release v0.6.3

07 Apr 12:53
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug of moving files across different file system. #95

Release v0.6.2

29 Mar 12:15
Compare
Choose a tag to compare

Bug Fixes

  • Validate user input for python_requires when initializing project. #89
  • Ensure wheel package is available before building packages. #90
  • Fix an issue of remove command that will unexpectedly uninstall packages in default section. #92

Dependencies

  • Update dependencies pythonfinder, python-cfonts, pip-shims and many others.
    Drop dependency vistir. #89

Release v0.6.1

29 Mar 12:15
Compare
Choose a tag to compare

Features & Improvements

  • Redirect output messages to log file for installation and locking. #84

Bug Fixes

  • Fix a bug that parallel installation fails due to setuptools reinstalling. #83

Release v0.6.0

20 Mar 03:49
Compare
Choose a tag to compare

Features & Improvements

  • Support specifying build script for C extensions. #23
  • Add test cases for pdm build. #81
  • Make it configurable whether to consult PyPI JSON API since it may be not trustable.
  • Support parallel installation.
  • Add new command pmd import to import project metadata from Pipfile, poetry, flit, requirements.txt.
    #79
  • pdm init and pdm install will auto-detect possibile files that can be imported.

Bug Fixes

  • Fix wheel builds when package_dir is mapped. #81
  • pdm init will use the current directory rather than finding the parents when
    global project is not activated.

Release v0.5.0

17 Mar 12:48
Compare
Choose a tag to compare

Features & Improvements

  • Introduce a super easy-to-extend plug-in system to PDM. #75

Improved Documentation

  • Documentation on how to write a plugin. #75

Bug Fixes

  • Fix a typo in metadata parsing from plugins to entry_points

Release v0.4.2

13 Mar 13:47
Compare
Choose a tag to compare

Features & Improvements

  • Refactor the CLI part, switch from click to argparse, for better extensibility. #73
  • Allow users to configure to install packages into venv when it is activated. #74