Next | Query returned 20 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-03-02 14:01:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.12.4

Release v2.12.4 (2024-02-26)

Features & Improvements

- Use env PDM_NO_EDITABLE as the default value for --no-editable option.

Bug Fixes

- Reset project.environment when importing from setup.py, to fix resolution error.
- Do not fetch package hashes when `--frozen-lockfile` is passed.
- Make sure non-venv interpreters are used by venv creator.
- Don't cause a hard failure if the local directory doesn't exist.

Documentation

- Fix the default value for negative CLI flags.
- Auto-gen configuration reference documentation.
   2024-02-08 23:40:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pdm: updated to 2.12.3

Release v2.12.3 (2024-02-01)
----------------------------

Bug Fixes

- fix the package-type fixer won't update toml properly for "Nested Section \ 
Ordering Issue in TOML".
- Unable to force override a package if the package is required with extras.
- Failed to clone template repository if the URL contains the rev part.
- Handle legacy specifiers when converting from poetry project.

Documentation

- Fix typo in template docs

Release v2.12.2 (2024-01-21)
----------------------------

Bug Fixes

- Fix the auto fixer for package-type.
- Fix the wrong installation destination for header files when installing build \ 
requirements.
- Install header files into package namespace under `include` directory.

Release v2.12.1 (2024-01-17)
----------------------------

Bug Fixes

- Hotfix: missing `identifier` attribute for package type fixer.

Release v2.12.0 (2024-01-17)
----------------------------

Features & Improvements

- Allow excluding packages from the lockfile via `tool.pdm.resolution.excludes` \ 
setting, the dependencies will also be skipped.
- Rename `--no-lock` option to `--frozen-lockfile`.
- Add `--no-hashes` as the recommended option name in favor of \ 
`--without-hashes` for `pdm export` command.
- Add `--no-markers` to `export` command to exclude markers from the output.
- Allow initializing a project without extra project files, with a new builtin \ 
template "minimal". Run it with `pdm init minimal`.
- Change the warning category emitted by `deprecated_warning()` to \ 
`PDMDeprecationWarning`.
- Prereleases will be allowed if a prerelease version is pinned in the lockfile. \ 
This can be disabled by passing `--stable` option.
- Change `tracked_names` argument to keyword-only. Move `allow_prereleases` \ 
setting to `tool.pdm.resolution` table.
- Rename the `preferred_pins` argument of provider classes to \ 
`locked_candidates`, and deprecate the old name.
- Rename the `package-type` field under `tool.pdm` settings table to \ 
`distribution` to make it more clear.

Bug Fixes

- `tool.pdm.resolution` settings won't be honored when installing dependencies \ 
into the build environment.
- Fixed pdm list output containing full license text in some cases
- Fix the environment variable substitution for `cmd` scripts.
- Allow normal extension modules in wheel tags when the python is debug build.
- Don't use pypi.org when pypi.url is set.

Removals and Deprecations

- Remove deprecated methods from `Project`. Remove deprecated helper functions \ 
from `actions.py`.
   2023-11-24 06:29:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.10.4

Release v2.10.4 (2023-11-24)
----------------------------

Bug Fixes

- Do not detect as requirements.txt if the file is a python script.
- Provide information of the original line when parsing requirement fails.
- Resolve `-r` requirements paths relative to the requirement file they are \ 
specified.
- Updating package now overwrites the old files instead of removing before \ 
installing.
   2023-11-17 22:24:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.10.3

Release v2.10.3 (2023-11-16)
----------------------------

Bug Fixes

- Create virtualenv for conda base Python.

Release v2.10.2 (2023-11-16)
----------------------------

Features & Improvements

- Log the response text when `pdm publish` fails with HTTP error.

Bug Fixes

- Improve the error message when a specific package can't be found in the lockfile.
- prevent wrong project name (including space and illegal characters)
- Fix a bug that PDM cannot detect namespace packages correctly when creating \ 
symlinks. The package's `__init__.py` contains an unusual line.
- Fix template files created by `pdm init` being read-only when copied from a \ 
read-only PDM installation.
- Don't reset the build backend when asking for import.
- Never wrap the output of the `export` command.
- Forbid global project in conda base environment, since it may remove \ 
conda-managed packages.
   2023-11-09 09:52:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.10.1

v2.10.1 (2023-11-07)

Bug Fixes

- Fix a bug preventing ctrl-c from interrupting program execution on 2nd \ 
invocation when using "pdm run" (Windows only).
- Fix list index out of range when build error message is empty.
- Fix find_link sources being exported as `--extra--index-url`
- Fix an installation failure when install.cache = true.
- Fix a resolution issue that extra dependencies are not resolved when the bare \ 
dependency has more specific version constraint.

Documentation

- Set up a chatbot powered by LLM on the doc page.
   2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112)
Log message:
*: latest py-sphinx only support Python 3.9+
   2023-10-29 17:51:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pdm: updated to 2.10.0

Release v2.10.0 (2023-10-26)
----------------------------

Features & Improvements

- Allow binding packages to specific sources with `include_packages` and \ 
`exclude_packages` config under `tool.pdm.source` table.
- Show warnings when a package is rejected by the resolve because of uncovered \ 
`requires-python` range. And provide a way to ignore them per-package.
- Add `-q/--quiet` option to suppress some warnings printed to the console. This \ 
option is mutually exclusive with `-v/--verbose`.
- Introduce a new `--strategy/-S` option for `lock` command, to specify one or \ 
more strategy flags for resolving dependencies. `--static-urls` and \ 
`--no-cross-platform` are deprecated at the same time.
- Add lock option to resolve direct dependencies to the minimal versions available.
- Report the progress of download and unpacking when installing packages.

Bug Fixes

- Change the venv backend clean function \ 
`pdm.cli.commands.venv.backend.Backend._ensure_clean` to empty the `.venv` \ 
folder instead of deleting it.
- Fix a bug that dependency groups from Poetry 1.2+ do not migrate properly to PDM.
- Fix a bug that build requirements are installed into wrong location when using \ 
`--venv` option.
- Fix a bug that global repository setting results in TypeError .
- Fix a credentials error when working with two indices on the same host

Miscellany

- Officially supports python3.12 now.
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-09-27 17:20:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.9.3

Release v2.9.3 (2023-09-25)
---------------------------

Bug Fixes

- Revert the changes to the behavior of installing self.
 Self package won't be installed when `--no-default` is requested.
- Reject the candidate if it contains invalid metadata, to avoid a crash in the \ 
process of resolution.

Documentation

- Clarify what `--no-isolated` does.
   2023-09-17 11:00:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pdm: updated to 2.9.2

Release v2.9.2 (2023-09-12)
---------------------------

Features & Improvements

- Fix an issue that `--no-lock` option doesn't work as expected. Also support \ 
`--no-lock` option for `add`, `remove` and `update` commands.

Bug Fixes

- Use `findpython` to find pythons with the spec given by the user.
- Use UTF-8 to read pyvenv.cfg.
- On Windows, try looking for the `virtualenv` `python.exe` binary under `bin/`
  as well as `Scripts/` and the `virtualenv`/`conda` root.
- Write relocatable dependency URLs with `${PROJECT_ROOT}` variable in the lockfile.

Next | Query returned 20 messages, browsing 1 to 10 | Previous