Path to this page:
./
devel/py-poetry-core,
Poetry PEP 517 build backend
Branch: CURRENT,
Version: 1.9.1,
Package name: py312-poetry-core-1.9.1,
Maintainer: pkgsrc-usersA PEP 517 build backend implementation developed for Poetry. This project is
intended to be a light weight, fully compliant, self-contained package allowing
PEP 517 compatible build frontends to build Poetry managed projects.
Master sites:
Filesize: 329.29 KB
Version history: (Expand)
- (2024-10-14) Updated to version: py312-poetry-core-1.9.1
- (2024-02-02) Updated to version: py311-poetry-core-1.9.0
- (2023-11-07) Updated to version: py311-poetry-core-1.8.1
- (2023-10-28) Updated to version: py311-poetry-core-1.7.0nb1
- (2023-08-26) Updated to version: py311-poetry-core-1.7.0
- (2023-05-29) Updated to version: py310-poetry-core-1.6.1
CVS history: (Expand)
2024-02-02 17:23:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-poetry-core: updated to 1.9.0
1.9.0
Added
Add a to key in tool.poetry.packages to allow custom subpackage names
Add support for path dependencies that do not define a build system
Add a tool.poetry.package-mode key to support non-package mode
Changed
Update list of supported licenses
Improve support for PEP 691 JSON-based Simple API
Establish zipapp compatibility
Rework list of files included in build artifacts
Improve performance by treating collections in packages as immutable
Deprecate poetry.core.masonry.builder
Deprecate scripts that depend on extras
Fixed
Fix an issue where insignificant errors were printed if the working directory is \
not inside a git repository
Fix an issue where the project's directory was not recognized as git repository \
on Windows due to an encoding issue
Vendoring
fastjsonschema==2.19.1
lark==1.1.8
|
2023-11-07 10:22:40 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-poetry-core: update to 1.8.1.
1.8.1 - 2023-10-31
Fixed
Fix an issue where git URLs starting with git+ could not be parsed anymore \
(#657).
1.8.0 - 2023-10-31
Added
Add 3.12 to the list of available Python versions (#631).
Add support for creating packages dynamically in the build script (#629).
Changed
Improve marker logic for extra markers (#636).
Update list of supported licenses (#635, #646).
Deprecate Dependency.transitive_python_versions (#648).
Deprecate Dependency.transitive_python_constraint (#649).
Fixed
Fix an issue where projects with extension modules were not installed in \
editable mode (#633).
Fix an issue where the wrong or no lib folder was added to the wheel (#634).
Vendoring
Replace jsonschema with fastjsonschema.
lark==1.1.8
packaging==23.2
|
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
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-08-26 16:41:10 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-poetry-core: updated to 1.7.0
1.7.0
Added
Optionally use resolved references when converting a VCS dependency to a PEP 508 \
dependency specification
Improve performance of marker handling
Changed
Drop support for Python 3.7
Remove deprecated poetry.core.constraints.generic and poetry.core.semver
Allow | as a value separator in markers with the operators in and not in
Put pretty name (instead of normalized name) in metadata
Update list of supported licenses
Fixed
Fix an issue where the encoding was not handled correctly when calling a subprocess
Fix an issue where caret constraints with additional whitespace could not be parsed
Fix an issue where PEP 508 dependency specifications with names starting with a \
digit could not be parsed
Fix an issue where Poetry considered an unrelated .gitignore file resulting in \
an empty wheel
Vendoring
lark==1.1.7
|
2023-05-29 18:31:52 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-poetry-core: updated to 1.6.1
1.6.1
Fixed
Fix an endless recursion in marker handling
Fix an issue where the wheel tag was not built correctly under certain circumstances
Fix an issue where the tests included in the sdist failed due to missing files
|
2023-05-15 11:54:18 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-poetry-core: updated to 1.6.0
1.6.0
Added
Improve error message for invalid markers
Increase robustness when deleting temporary directories on Windows
Add support for file dependencies with subdirectories
Changed
Replace tomlkit with tomli, which changes the interface of some internal classes
Deprecate Package.category
Fixed
Fix a performance regression in marker handling
Fix an issue where wildcard version constraints were not handled correctly
Fix an issue where poetry build created duplicate Python classifiers if they \
were specified manually
Fix an issue where local versions where not handled correctly
|
2023-04-17 22:50:22 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-poetry-core: updated to 1.5.2
1.5.2 - 2023-03-13
Fixed
Fix an issue where wheels built on Windows could contain duplicate entries in \
the RECORD file
1.5.1 - 2023-02-20
Changed
Improve performance by caching parsed markers, constraints and versions
1.5.0 - 2023-01-27
Added
Improve marker handling
Allow overriding the output directory when building dist files
Validate whether dependencies referenced in extras are defined in the main \
dependency group
Improve handling of generic constraints
Changed
Deprecate the hash function of FileDependency
Do not set allows_preleases implicitly anymore if the lower bound of a \
constraint is a pre-release
Poetry no longer generates a setup.py file in sdists by default
Remove the unused platform attribute from Package
Deprecate the pretty_version parameter when creating a Package
Validate path dependencies during use instead of during construction
Fixed
Fix an issue where the PEP 517 metadata_directory was not respected when \
building an editable wheel
Fix an issue where trailing newlines were allowed in tool.poetry.description
Fix an issue where the name of the data folder in wheels was not normalized
Fix an issue where the order of entries in the RECORD file was not deterministic
Fix an issue where parsing of VCS URLs with escaped characters failed
Fix an issue where the subdirectory parameter of VCS URLs was not respected
Fix an issue where zero padding was not correctly handled in version comparisons
Fix an issue where sdist builds did not support multiple READMEs
Vendoring
attrs==22.2.0
jsonschema==4.17.3
lark==1.1.5
packaging==23.0
pyrsistent==0.19.3
1.4.0 - 2022-11-22
Added
The PEP 517 metadata_directory is now respected as an input to the build_wheel hook
Changed
Sources are now considered more carefully when dealing with dependencies with \
environment markers
EmptyConstraint is now hashable
ParseConstraintError is now raised on version and constraint parsing errors, and \
includes information on the package that caused the error
Fixed
Fix an issue where invalid PEP 508 requirements were generated due to a missing \
space before semicolons
Fix an issue where relative paths were encoded into package requirements, \
instead of a file:// URL as required by PEP 508
Vendoring
jsonschema==4.17.0
lark==1.1.4
pyrsistent==0.19.2
tomlkit==0.11.6
typing-extensions==4.4.0
|
2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96) |
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
|