py-gobject is the package that needs a dependency on glib2, py-gobject-shared
only needs it via gobject-introspection to build the files that it installs.
Fixes issue with indirect depends, tested with py-gtk2. Bump PKGREVISIONs.
It's not clear why this was ever added in the first place (back in gcc46),
but it results in the build gcc finding libraries in PREFIX that aren't
buildlinked.
Discovered on macOS with the indirect DEPENDS checks where iconv was being
pulled in directly from PREFIX. While here fix a non-ASCII space.
nih remove:
- now this command works correctly without external package
repository
nih leaf:
- new option "-u" for printing user-installed leaf packages
nih status:
- option -s has been renamed to "-p"
Primary extension for pkg_summary(5) is now "gz"
Updates in man.1
nih.default.conf:
- update default URLs to package repositories
root Makefile:
- +PKG_DBDIR defaults to ${PREFIX}/pkgdb
Clarify the use of "DSO", previously it referred to both the original object
that was being checked, as well as any libraries it depended upon, which was
just confusing. While here reduce some of the diffs between the two versions.
At some point they should really just be merged together as there is a huge
amount of duplication.
pkg_summary2leaves:
- new option -u for printing packages installed by user
- option -r does not implies -a any longer
pkg_grep_summary:
- new option -E and "-t nonempty" for matching non-empty fields
Fixes in tests
Minor code clean-ups and coding style correction in grep_summary.c
COPTS defaults to "-O3 -g"
root Makefile: BMAKE variables defaults to "bmake"
The default DEPMETHOD for vala's bl3 is "build", so there's no point
duplicating that in each package. Given that it is only ever a build
dependency, completely remove the indirect dependencies as they should not
be made available. Also remove obsolete BUILDLINK_API_DEPENDS settings.
Tested with a few of the affected packages.
v69.0.2
Bugfixes
Added missing estimated date for removing setuptools.dep_util (deprecated in v69.0.0).
v69.0.1
Bugfixes
Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is issued instead of a hard failure.
v69.0.0
Features
Include type information (py.typed, *.pyi) by default
Exported distutils.dep_util and setuptools.dep_util through setuptools.modified
Bugfixes
Replaced hardcoded numeric values with :obj:`dis.opmap`, fixing problem with 3.13.0a1.
Deprecations and Removals
Configuring project version and egg_info.tag_* in such a way that results in invalid version strings (according to PEP 440) is no longer permitted.
Removed deprecated egg_base option from dist_info. Note that the dist_info command is considered internal to the way setuptools build backend works and not intended for public usage.
The parsing of the deprecated metadata.license_file and metadata.requires fields in setup.cfg is no longer supported. Users are expected to move to metadata.license_files and options.install_requires (respectively).
Passing config_settings to setuptools.build_meta with deprecated values for --global-option is no longer allowed.
Removed deprecated namespace-packages from pyproject.toml. Users are asked to use :doc:`implicit namespace packages <PyPUG:guides/packaging-namespace-packages>` (as defined in PEP 420).
Added strict enforcement for project.dynamic in pyproject.toml. This removes the transitional ability of users configuring certain parameters via setup.py without making the necessary changes to pyproject.toml (as mandated by PEP 621).
Removed handling of --config-settings["--build-option"] in setuptools.build_meta from build-backend API hooks other than build_wheel. This was motivate by errors caused when passing this option.
jaraco.vcs provides classes for inspecting and working with repositories in the
Mercurial and Git version control systems (VCS).
The classes provided are designed to use subprocess invocation to leverage the
command-line interfaces of the VCS tools hg and git. An in-process RepoManager
for Mercurial exists but has been disabled due to issues that arise when run in
certain environments (namely setuptools sandboxing).
This file is generally only included when the valac and vapigen tools are
required, and it even defaults to DEPMETHOD=build. The library dependencies
are not required for running the tools, and this avoids a number of implicit
dependency issues.
3.9.1 (2023-11-26)
Bugfixes
- Fixed importing aiohttp under PyPy on Windows.
- Fixed async concurrency safety in websocket compressor.
- Fixed ``ClientResponse.close()`` releasing the connection instead of closing.
- Fixed a regression where connection may get closed during upgrade.
- Fixed messages being reported as upgraded without an Upgrade header in Python parser.
0.42.0 (2023-11-26)
- Allowed removing build tag with ``wheel tags --build ""``
- Fixed ``wheel pack`` and ``wheel tags`` writing updated ``WHEEL`` fields after a
blank line, causing other tools to ignore them
- Fixed ``wheel pack`` and ``wheel tags`` writing ``WHEEL`` with CRLF line endings or
a mix of CRLF and LF
- Fixed ``wheel pack --build-number ""`` not removing build tag from ``WHEEL``
(above changes by Benjamin Gilbert)
Depend on freetype and fontconfig even if no options are selected, and
take care to explicitly enable or disable meson options. Should fix
pango build error seen on NetBSD sans X11:
meson.build:429:4: ERROR: Problem encountered: No Cairo font backends found
Build-tested (and `otool -L`-inspected) on macOS with each of 'quartz',
'x11', 'xcb', 'x11 xcb', and no options selected.
v2.21.0
Ten new games.
Compatibility with Pillow 10.0.
Several new display options.
Bugfixes and enhancements.
v2.20.1
The release packages have been updated to use the latest version of Python, and all the dependent libraries.
New alternate release packages for Windows and Mac that include the full cardsets library (these are larger and may take longer to download/install).
Bugfixes and other enhancements.
v2.20.0
Over 40 new games, bringing the total to 1,200!
Memory games can now use any type of cardset, including new Matching type cardsets.
New options in the Solitaire Wizard.
Additional documentation for a number of PySol's features.
Bugfixes and other enhancements.
What's Changed
- Added: Horizontal Scrollbar to Editor by @AmmarAbouZor in #217
- Changed: Upgrade Crates Ratatui & Tui-Textarea with breaking changes
by @AmmarAbouZor in #224
- Added: Visual Mode to Built-in Editor by @AmmarAbouZor in #239
Small but critical bugfixes.
Sorry this release got so long to get to; life has happened. I'm hoping to
increase the pace of releases and fix some of the uglier bugs and performance
issues in a shorter time period from now on.
Here are the issues resolved:
- Fix an issue where all day events would be spam notified every day.
- Google: recurring tasks always preferred the original start time, not the
current time.
- Fix using certain weekdays as time specifiers.
1.13.3 (2023-11-21)
- New API for filters in Python
- Shallow repositories: New ``depth`` optional argument for
``clone_repository(...)`` and ``Remote.fetch(...)``
- New submodule ``init(...)``, ``update(...)`` and ``reload(...)`` functions
- Release GIL in ``Walker.__next__``
- Type hints for submodule functions in ``Repository``
ersion 1.0.0 released 2023-11-19
* Update test & build matrix and use Github Actions as a Trusted Publisher.
Drop support for Python 3.7 and earlier (including Python 2).
Move tests out of package.