Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-shippinglabel for
openSUSE:Factory checked in at 2026-03-26 21:07:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-shippinglabel (Old)
and /work/SRC/openSUSE:Factory/.python-shippinglabel.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-shippinglabel"
Thu Mar 26 21:07:27 2026 rev:4 rq:1342223 version:2.3.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-shippinglabel/python-shippinglabel.changes
2025-03-05 13:39:20.057565119 +0100
+++
/work/SRC/openSUSE:Factory/.python-shippinglabel.new.8177/python-shippinglabel.changes
2026-03-27 06:49:06.772997002 +0100
@@ -1,0 +2,8 @@
+Tue Mar 24 12:10:29 UTC 2026 - Dirk Mรผller <[email protected]>
+
+- update to 2.2.0:
+ * switch build system
+ * drop python 3.6 support
+ * updated files from repo_helper
+
+-------------------------------------------------------------------
Old:
----
shippinglabel-2.1.0.tar.gz
New:
----
shippinglabel-2.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-shippinglabel.spec ++++++
--- /var/tmp/diff_new_pack.EbD6TU/_old 2026-03-27 06:49:07.429024017 +0100
+++ /var/tmp/diff_new_pack.EbD6TU/_new 2026-03-27 06:49:07.429024017 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-shippinglabel
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,25 +26,26 @@
%endif
%{?sle15_python_module_pythons}
Name: python-shippinglabel%{psuffix}
-Version: 2.1.0
+Version: 2.3.0
Release: 0
Summary: Utilities for handling packages
License: MIT
URL: https://github.com/domdfcoding/shippinglabel
Source:
https://github.com/domdfcoding/shippinglabel/archive/refs/tags/v%{version}.tar.gz#/shippinglabel-%{version}.tar.gz
+BuildRequires: %{python_module hatch-requirements-txt}
+BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module setuptools >= 40.6.0}
-BuildRequires: %{python_module wheel >= 0.34.2}
BuildRequires: python-rpm-macros
# SECTION test requirements
%if %{with test}
-BuildRequires: %{python_module apeye}
-BuildRequires: %{python_module betamax}
-BuildRequires: %{python_module coincidence}
-BuildRequires: %{python_module consolekit}
-BuildRequires: %{python_module pytest-regressions}
-BuildRequires: %{python_module pytest-timeout}
-BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module apeye >= 1.0.0}
+BuildRequires: %{python_module betamax >= 0.8.1}
+BuildRequires: %{python_module coincidence >= 0.2.0}
+BuildRequires: %{python_module consolekit >= 1.1.2}
+BuildRequires: %{python_module pytest >= 6.0.0}
+BuildRequires: %{python_module pytest-regressions >= 2.0.2}
+BuildRequires: %{python_module pytest-timeout >= 1.4.2}
+BuildRequires: %{python_module requests >= 2.25.1}
BuildRequires: %{python_module shippinglabel = %{version}}
%endif
# /SECTION
++++++ shippinglabel-2.1.0.tar.gz -> shippinglabel-2.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.bumpversion.cfg
new/shippinglabel-2.3.0/.bumpversion.cfg
--- old/shippinglabel-2.1.0/.bumpversion.cfg 2024-10-08 16:07:10.000000000
+0200
+++ new/shippinglabel-2.3.0/.bumpversion.cfg 2025-05-08 16:02:51.000000000
+0200
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 2.1.0
+current_version = 2.3.0
commit = True
tag = True
@@ -18,10 +18,6 @@
search = version = "{current_version}"
replace = version = "{new_version}"
-[bumpversion:file:setup.cfg]
-search = version = {current_version}
-replace = version = {new_version}
-
[bumpversion:file:.github/workflows/conda_ci.yml]
search = ={current_version}=py_1
replace = ={new_version}=py_1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.github/workflows/conda_ci.yml
new/shippinglabel-2.3.0/.github/workflows/conda_ci.yml
--- old/shippinglabel-2.1.0/.github/workflows/conda_ci.yml 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/conda_ci.yml 2025-05-08
16:02:51.000000000 +0200
@@ -40,7 +40,7 @@
python -VV
python -m site
python -m pip install --upgrade pip setuptools wheel
- python -m pip install --upgrade "whey-conda"
"setuptools!=61.*,<=67.1.0,>=40.6.0" "wheel>=0.34.2"
+ python -m pip install --upgrade "whey-conda" "hatch-requirements-txt"
# $CONDA is an environment variable pointing to the root of the
miniconda directory
$CONDA/bin/conda update -n base conda
$CONDA/bin/conda config --add channels conda-forge
@@ -58,7 +58,7 @@
- name: "Install package"
run: |
- $CONDA/bin/conda install -c file://$(pwd)/conda-bld
shippinglabel=2.1.0=py_1 -y || exit 1
+ $CONDA/bin/conda install -c file://$(pwd)/conda-bld
shippinglabel=2.3.0=py_1 -y || exit 1
- name: "Run Tests"
run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.github/workflows/flake8.yml
new/shippinglabel-2.3.0/.github/workflows/flake8.yml
--- old/shippinglabel-2.1.0/.github/workflows/flake8.yml 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/flake8.yml 2025-05-08
16:02:51.000000000 +0200
@@ -16,7 +16,7 @@
jobs:
Run:
name: "Flake8"
- runs-on: "ubuntu-20.04"
+ runs-on: "ubuntu-22.04"
steps:
- name: Checkout ๐๏ธ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.github/workflows/mypy.yml
new/shippinglabel-2.3.0/.github/workflows/mypy.yml
--- old/shippinglabel-2.1.0/.github/workflows/mypy.yml 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/mypy.yml 2025-05-08
16:02:51.000000000 +0200
@@ -20,7 +20,7 @@
strategy:
matrix:
- os: ['ubuntu-20.04', 'windows-2019']
+ os: ['ubuntu-22.04', 'windows-2019']
fail-fast: false
steps:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.github/workflows/python_ci.yml
new/shippinglabel-2.3.0/.github/workflows/python_ci.yml
--- old/shippinglabel-2.1.0/.github/workflows/python_ci.yml 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/python_ci.yml 2025-05-08
16:02:51.000000000 +0200
@@ -22,21 +22,19 @@
runs-on: "windows-2019"
continue-on-error: ${{ matrix.config.experimental }}
env:
- USING_COVERAGE:
'3.6,3.7,3.8,3.9,3.10,3.11,3.12,3.13.0-rc.1,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
+ USING_COVERAGE:
'3.7,3.8,3.9,3.10,3.11,3.12,3.13,pypy-3.7,pypy-3.8,pypy-3.9'
strategy:
fail-fast: False
matrix:
config:
- - {python-version: "3.6", testenvs: "py36,build", experimental:
False}
- {python-version: "3.7", testenvs: "py37,build", experimental:
False}
- {python-version: "3.8", testenvs: "py38,build", experimental:
False}
- {python-version: "3.9", testenvs: "py39,build", experimental:
False}
- {python-version: "3.10", testenvs: "py310,build", experimental:
False}
- {python-version: "3.11", testenvs: "py311,build", experimental:
False}
- {python-version: "3.12", testenvs: "py312,build", experimental:
False}
- - {python-version: "3.13.0-rc.1", testenvs: "py313-dev,build",
experimental: True}
- - {python-version: "pypy-3.6", testenvs: "pypy36", experimental:
False}
+ - {python-version: "3.13", testenvs: "py313,build", experimental:
False}
- {python-version: "pypy-3.7", testenvs: "pypy37,build",
experimental: False}
- {python-version: "pypy-3.8", testenvs: "pypy38,build",
experimental: False}
- {python-version: "pypy-3.9-v7.3.15", testenvs: "pypy39,build",
experimental: True}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/shippinglabel-2.1.0/.github/workflows/python_ci_linux.yml
new/shippinglabel-2.3.0/.github/workflows/python_ci_linux.yml
--- old/shippinglabel-2.1.0/.github/workflows/python_ci_linux.yml
2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/python_ci_linux.yml
2025-05-08 16:02:51.000000000 +0200
@@ -19,25 +19,23 @@
jobs:
tests:
- name: "ubuntu-20.04 / Python ${{ matrix.config.python-version }}"
- runs-on: "ubuntu-20.04"
+ name: "ubuntu-22.04 / Python ${{ matrix.config.python-version }}"
+ runs-on: "ubuntu-22.04"
continue-on-error: ${{ matrix.config.experimental }}
env:
- USING_COVERAGE:
'3.6,3.7,3.8,3.9,3.10,3.11,3.12,3.13.0-rc.1,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
+ USING_COVERAGE:
'3.7,3.8,3.9,3.10,3.11,3.12,3.13,pypy-3.7,pypy-3.8,pypy-3.9'
strategy:
fail-fast: False
matrix:
config:
- - {python-version: "3.6", testenvs: "py36,build", experimental:
False}
- {python-version: "3.7", testenvs: "py37,build", experimental:
False}
- {python-version: "3.8", testenvs: "py38,build", experimental:
False}
- {python-version: "3.9", testenvs: "py39,build", experimental:
False}
- {python-version: "3.10", testenvs: "py310,build", experimental:
False}
- {python-version: "3.11", testenvs: "py311,build", experimental:
False}
- {python-version: "3.12", testenvs: "py312,build", experimental:
False}
- - {python-version: "3.13.0-rc.1", testenvs: "py313-dev,build",
experimental: True}
- - {python-version: "pypy-3.6", testenvs: "pypy36,build",
experimental: False}
+ - {python-version: "3.13", testenvs: "py313,build", experimental:
False}
- {python-version: "pypy-3.7", testenvs: "pypy37,build",
experimental: False}
- {python-version: "pypy-3.8", testenvs: "pypy38,build",
experimental: False}
- {python-version: "pypy-3.9", testenvs: "pypy39,build",
experimental: True}
@@ -86,7 +84,7 @@
Coverage:
needs: tests
- runs-on: "ubuntu-20.04"
+ runs-on: "ubuntu-22.04"
steps:
- name: Checkout ๐๏ธ
uses: "actions/checkout@v4"
@@ -135,7 +133,7 @@
Deploy:
needs: tests
- runs-on: "ubuntu-20.04"
+ runs-on: "ubuntu-22.04"
steps:
- name: Checkout ๐๏ธ
uses: "actions/checkout@v4"
@@ -204,7 +202,7 @@
python -VV
python -m site
python -m pip install --upgrade pip setuptools wheel
- python -m pip install --upgrade "mkrecipe"
"setuptools!=61.*,<=67.1.0,>=40.6.0" "wheel>=0.34.2"
+ python -m pip install --upgrade "mkrecipe" "hatch-requirements-txt"
# $CONDA is an environment variable pointing to the root of the
miniconda directory
$CONDA/bin/conda config --set always_yes yes --set changeps1 no
$CONDA/bin/conda update -n base conda
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/shippinglabel-2.1.0/.github/workflows/python_ci_macos.yml
new/shippinglabel-2.3.0/.github/workflows/python_ci_macos.yml
--- old/shippinglabel-2.1.0/.github/workflows/python_ci_macos.yml
2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.github/workflows/python_ci_macos.yml
2025-05-08 16:02:51.000000000 +0200
@@ -18,27 +18,26 @@
jobs:
tests:
- name: "macos-13 / Python ${{ matrix.config.python-version }}"
- runs-on: "macos-13"
+ name: "macos-${{ matrix.config.os-ver }} / Python ${{
matrix.config.python-version }}"
+ runs-on: "macos-${{ matrix.config.os-ver }}"
continue-on-error: ${{ matrix.config.experimental }}
env:
- USING_COVERAGE:
'3.6,3.7,3.8,3.9,3.10,3.11,3.12,3.13.0-rc.1,pypy-3.7,pypy-3.8,pypy-3.9'
+ USING_COVERAGE:
'3.7,3.8,3.9,3.10,3.11,3.12,3.13,pypy-3.7,pypy-3.8,pypy-3.9'
strategy:
fail-fast: False
matrix:
config:
- - {python-version: "3.6", testenvs: "py36,build", experimental:
False}
- - {python-version: "3.7", testenvs: "py37,build", experimental:
False}
- - {python-version: "3.8", testenvs: "py38,build", experimental:
False}
- - {python-version: "3.9", testenvs: "py39,build", experimental:
False}
- - {python-version: "3.10", testenvs: "py310,build", experimental:
False}
- - {python-version: "3.11", testenvs: "py311,build", experimental:
False}
- - {python-version: "3.12", testenvs: "py312,build", experimental:
False}
- - {python-version: "3.13.0-rc.1", testenvs: "py313-dev,build",
experimental: True}
- - {python-version: "pypy-3.7", testenvs: "pypy37,build",
experimental: False}
- - {python-version: "pypy-3.8", testenvs: "pypy38,build",
experimental: False}
- - {python-version: "pypy-3.9", testenvs: "pypy39,build",
experimental: True}
+ - {python-version: "3.7", os-ver: "13", testenvs: "py37,build",
experimental: False}
+ - {python-version: "3.8", os-ver: "14", testenvs: "py38,build",
experimental: False}
+ - {python-version: "3.9", os-ver: "14", testenvs: "py39,build",
experimental: False}
+ - {python-version: "3.10", os-ver: "14", testenvs: "py310,build",
experimental: False}
+ - {python-version: "3.11", os-ver: "14", testenvs: "py311,build",
experimental: False}
+ - {python-version: "3.12", os-ver: "14", testenvs: "py312,build",
experimental: False}
+ - {python-version: "3.13", os-ver: "14", testenvs: "py313,build",
experimental: False}
+ - {python-version: "pypy-3.7", os-ver: "13", testenvs:
"pypy37,build", experimental: False}
+ - {python-version: "pypy-3.8", os-ver: "14", testenvs:
"pypy38,build", experimental: False}
+ - {python-version: "pypy-3.9", os-ver: "14", testenvs:
"pypy39,build", experimental: True}
steps:
- name: Checkout ๐๏ธ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.pre-commit-config.yaml
new/shippinglabel-2.3.0/.pre-commit-config.yaml
--- old/shippinglabel-2.1.0/.pre-commit-config.yaml 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/.pre-commit-config.yaml 2025-05-08
16:02:51.000000000 +0200
@@ -8,7 +8,7 @@
repos:
- repo: https://github.com/repo-helper/pyproject-parser
- rev: v0.11.0
+ rev: v0.11.1
hooks:
- id: reformat-pyproject
@@ -42,7 +42,7 @@
exclude: ^(doc-source/conf|__pkginfo__|setup|tests/.*)\.py$
- id: bind-requirements
- - repo: https://github.com/domdfcoding/flake8-dunder-all
+ - repo: https://github.com/python-formate/flake8-dunder-all
rev: v0.4.1
hooks:
- id: ensure-dunder-all
@@ -81,12 +81,12 @@
- id: snippet-fmt
- repo: https://github.com/python-formate/formate
- rev: v0.7.0
+ rev: v0.8.0
hooks:
- id: formate
exclude: ^(doc-source/conf|__pkginfo__|setup)\.(_)?py$
- - repo: https://github.com/domdfcoding/dep_checker
+ - repo: https://github.com/python-coincidence/dep_checker
rev: v0.8.0
hooks:
- id: dep_checker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/.readthedocs.yml
new/shippinglabel-2.3.0/.readthedocs.yml
--- old/shippinglabel-2.1.0/.readthedocs.yml 2024-10-08 16:07:10.000000000
+0200
+++ new/shippinglabel-2.3.0/.readthedocs.yml 2025-05-08 16:02:51.000000000
+0200
@@ -13,7 +13,7 @@
- requirements: requirements.txt
- requirements: doc-source/requirements.txt
build:
- os: ubuntu-20.04
+ os: ubuntu-22.04
tools:
python: '3.9'
jobs:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/MANIFEST.in
new/shippinglabel-2.3.0/MANIFEST.in
--- old/shippinglabel-2.1.0/MANIFEST.in 2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/MANIFEST.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-include LICENSE
-include requirements.txt
-prune **/__pycache__
-recursive-include shippinglabel/_vendor *
-prune **/__pycache__
-recursive-include shippinglabel *.pyi
-include shippinglabel/py.typed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/README.rst
new/shippinglabel-2.3.0/README.rst
--- old/shippinglabel-2.1.0/README.rst 2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/README.rst 2025-05-08 16:02:51.000000000 +0200
@@ -100,7 +100,7 @@
.. |language| image::
https://img.shields.io/github/languages/top/domdfcoding/shippinglabel
:alt: GitHub top language
-.. |commits-since| image::
https://img.shields.io/github/commits-since/domdfcoding/shippinglabel/v2.1.0
+.. |commits-since| image::
https://img.shields.io/github/commits-since/domdfcoding/shippinglabel/v2.3.0
:target: https://github.com/domdfcoding/shippinglabel/pulse
:alt: GitHub commits since tagged version
@@ -108,7 +108,7 @@
:target: https://github.com/domdfcoding/shippinglabel/commit/master
:alt: GitHub last commit
-.. |maintained| image:: https://img.shields.io/maintenance/yes/2024
+.. |maintained| image:: https://img.shields.io/maintenance/yes/2025
:alt: Maintenance
.. |pypi-downloads| image:: https://img.shields.io/pypi/dm/shippinglabel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/doc-source/index.rst
new/shippinglabel-2.3.0/doc-source/index.rst
--- old/shippinglabel-2.1.0/doc-source/index.rst 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/doc-source/index.rst 2025-05-08
16:02:51.000000000 +0200
@@ -107,14 +107,14 @@
:alt: GitHub top language
.. |commits-since| github-shield::
- :commits-since: v2.1.0
+ :commits-since: v2.3.0
:alt: GitHub commits since tagged version
.. |commits-latest| github-shield::
:last-commit:
:alt: GitHub last commit
- .. |maintained| maintained-shield:: 2024
+ .. |maintained| maintained-shield:: 2025
:alt: Maintenance
.. |pypi-downloads| pypi-shield::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/pyproject.toml
new/shippinglabel-2.3.0/pyproject.toml
--- old/shippinglabel-2.1.0/pyproject.toml 2024-10-08 16:07:10.000000000
+0200
+++ new/shippinglabel-2.3.0/pyproject.toml 2025-05-08 16:02:51.000000000
+0200
@@ -1,13 +1,13 @@
[build-system]
-requires = [ "setuptools!=61.*,<=67.1.0,>=40.6.0", "wheel>=0.34.2",]
-build-backend = "setuptools.build_meta"
+requires = [ "hatch-requirements-txt",]
+build-backend = "hatchling.build"
[project]
name = "shippinglabel"
-version = "2.1.0"
+version = "2.3.0"
description = "Utilities for handling packages."
readme = "README.rst"
-requires-python = ">=3.6.1"
+requires-python = ">=3.7"
keywords = [ "conda", "packaging", "pypi", "requirements",]
classifiers = [
"Development Status :: 5 - Production/Stable",
@@ -16,13 +16,13 @@
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3 :: Only",
- "Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Libraries :: Python Modules",
@@ -138,7 +138,7 @@
"Topic :: System :: Archiving :: Packaging",
"Typing :: Typed",
]
-python-versions = [ "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12",]
+python-versions = [ "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13",]
python-implementations = [ "CPython", "PyPy",]
platforms = [ "Windows", "macOS", "Linux",]
license-key = "MIT"
@@ -186,3 +186,22 @@
[tool.dependency-dash."doc-source/requirements.txt"]
order = 30
include = false
+
+[tool.hatch.build]
+exclude = [
+ "/*",
+ "!/shippinglabel",
+ "!/shippinglabel/**/requirements.txt",
+ "!/requirements.txt",
+ "tests",
+ "doc-source",
+]
+
+[tool.hatch.build.sdist]
+include = [ "shippinglabel", "requirements.txt",]
+
+[tool.hatch.build.wheel]
+include = [ "shippinglabel",]
+
+[tool.hatch.metadata.hooks.requirements_txt]
+files = [ "requirements.txt",]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/repo_helper.yml
new/shippinglabel-2.3.0/repo_helper.yml
--- old/shippinglabel-2.1.0/repo_helper.yml 2024-10-08 16:07:10.000000000
+0200
+++ new/shippinglabel-2.3.0/repo_helper.yml 2025-05-08 16:02:51.000000000
+0200
@@ -5,20 +5,18 @@
author: 'Dominic Davis-Foster'
email: '[email protected]'
username: 'domdfcoding'
-version: '2.1.0'
+version: '2.3.0'
license: 'MIT'
short_desc: 'Utilities for handling packages.'
python_versions:
- - '3.6'
- '3.7'
- '3.8'
- '3.9'
- "3.10"
- "3.11"
- "3.12"
- - 3.13-dev
- - pypy36
+ - "3.13"
- pypy37
- pypy38
- pypy39
@@ -44,6 +42,7 @@
docs_fail_on_warning: true
on_conda_forge: true
pre_commit_exclude: "^shippinglabel._vendor/"
+use_hatch: true
additional_ignore:
- _metadata.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/setup.cfg
new/shippinglabel-2.3.0/setup.cfg
--- old/shippinglabel-2.1.0/setup.cfg 2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/setup.cfg 1970-01-01 01:00:00.000000000 +0100
@@ -1,54 +0,0 @@
-# This file is managed by 'repo_helper'.
-# You may add new sections, but any changes made to the following sections
will be lost:
-# * metadata
-# * options
-# * options.packages.find
-# * mypy
-# * options.entry_points
-
-[metadata]
-name = shippinglabel
-version = 2.1.0
-author = Dominic Davis-Foster
-author_email = [email protected]
-license = MIT License
-keywords = packaging, requirements, pypi, conda
-long_description = file: README.rst
-long_description_content_type = text/x-rst
-platforms = Windows, macOS, Linux
-url = https://github.com/domdfcoding/shippinglabel
-project_urls =
- Documentation = https://shippinglabel.readthedocs.io/en/latest
- Issue Tracker = https://github.com/domdfcoding/shippinglabel/issues
- Source Code = https://github.com/domdfcoding/shippinglabel
-classifiers =
- Development Status :: 5 - Production/Stable
- Intended Audience :: Developers
- License :: OSI Approved :: MIT License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 3 :: Only
- Programming Language :: Python :: 3.6
- Programming Language :: Python :: 3.7
- Programming Language :: Python :: 3.8
- Programming Language :: Python :: 3.9
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Programming Language :: Python :: 3.12
- Programming Language :: Python :: Implementation :: CPython
- Programming Language :: Python :: Implementation :: PyPy
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: System :: Archiving :: Packaging
- Typing :: Typed
-
-[options]
-python_requires = >=3.6.1
-zip_safe = False
-include_package_data = True
-packages = find:
-
-[options.packages.find]
-exclude =
- doc-source
- tests
- tests.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/setup.py
new/shippinglabel-2.3.0/setup.py
--- old/shippinglabel-2.1.0/setup.py 2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/setup.py 1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-#!/usr/bin/env python
-# This file is managed by 'repo_helper'. Don't edit it directly.
-
-# stdlib
-import pathlib
-import shutil
-import sys
-
-# 3rd party
-from setuptools import setup
-
-sys.path.append('.')
-
-extras_require = {}
-
-repo_root = pathlib.Path(__file__).parent
-install_requires = (repo_root /
"requirements.txt").read_text(encoding="UTF-8").split('\n')
-
-setup(
- description="Utilities for handling packages.",
- extras_require=extras_require,
- install_requires=install_requires,
- name="shippinglabel",
- py_modules=[],
- )
-
-shutil.rmtree("shippinglabel.egg-info", ignore_errors=True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/shippinglabel/__init__.py
new/shippinglabel-2.3.0/shippinglabel/__init__.py
--- old/shippinglabel-2.1.0/shippinglabel/__init__.py 2024-10-08
16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/shippinglabel/__init__.py 2025-05-08
16:02:51.000000000 +0200
@@ -47,7 +47,7 @@
__author__: str = "Dominic Davis-Foster"
__copyright__: str = "2020 Dominic Davis-Foster"
__license__: str = "MIT License"
-__version__: str = "2.1.0"
+__version__: str = "2.3.0"
__email__: str = "[email protected]"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/shippinglabel-2.1.0/shippinglabel/_vendor/requirements.txt
new/shippinglabel-2.3.0/shippinglabel/_vendor/requirements.txt
--- old/shippinglabel-2.1.0/shippinglabel/_vendor/requirements.txt
2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/shippinglabel/_vendor/requirements.txt
2025-05-08 16:02:51.000000000 +0200
@@ -1 +1 @@
-trove-classifiers==2022.5.19
+trove-classifiers==2025.5.8.13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/shippinglabel-2.1.0/shippinglabel/_vendor/trove_classifiers/__init__.py
new/shippinglabel-2.3.0/shippinglabel/_vendor/trove_classifiers/__init__.py
--- old/shippinglabel-2.1.0/shippinglabel/_vendor/trove_classifiers/__init__.py
2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/shippinglabel/_vendor/trove_classifiers/__init__.py
2025-05-08 16:02:51.000000000 +0200
@@ -58,6 +58,7 @@
"Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.3",
"Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.4",
"Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.5",
+ "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.6",
"Environment :: Handhelds/PDA's",
"Environment :: MacOS X",
"Environment :: MacOS X :: Aqua",
@@ -126,8 +127,10 @@
"Framework :: Django :: 4.0",
"Framework :: Django :: 4.1",
"Framework :: Django :: 4.2",
+ "Framework :: Django :: 5",
"Framework :: Django :: 5.0",
"Framework :: Django :: 5.1",
+ "Framework :: Django :: 5.2",
"Framework :: Django CMS",
"Framework :: Django CMS :: 3.4",
"Framework :: Django CMS :: 3.5",
@@ -139,6 +142,7 @@
"Framework :: Django CMS :: 3.11",
"Framework :: Django CMS :: 4.0",
"Framework :: Django CMS :: 4.1",
+ "Framework :: Django CMS :: 5.0",
"Framework :: FastAPI",
"Framework :: Flake8",
"Framework :: Flask",
@@ -196,6 +200,7 @@
"Framework :: Plone :: 5.3",
"Framework :: Plone :: 6.0",
"Framework :: Plone :: 6.1",
+ "Framework :: Plone :: 6.2",
"Framework :: Plone :: Addon",
"Framework :: Plone :: Core",
"Framework :: Plone :: Distribution",
@@ -208,6 +213,7 @@
"Framework :: Pydantic :: 1",
"Framework :: Pydantic :: 2",
"Framework :: Pylons",
+ "Framework :: Pyodide",
"Framework :: Pyramid",
"Framework :: Pytest",
"Framework :: Review Board",
@@ -234,6 +240,7 @@
"Framework :: Wagtail :: 4",
"Framework :: Wagtail :: 5",
"Framework :: Wagtail :: 6",
+ "Framework :: Wagtail :: 7",
"Framework :: ZODB",
"Framework :: Zope",
"Framework :: Zope2",
@@ -286,6 +293,7 @@
"License :: OSI Approved :: Blue Oak Model License (BlueOak-1.0.0)",
"License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0)",
"License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version
2.1 (CeCILL-2.1)",
+ "License :: OSI Approved :: CMU License (MIT-CMU)",
"License :: OSI Approved :: Common Development and Distribution License
1.0 (CDDL-1.0)",
"License :: OSI Approved :: Common Public License",
"License :: OSI Approved :: Eclipse Public License 1.0 (EPL-1.0)",
@@ -311,11 +319,8 @@
"License :: OSI Approved :: Historical Permission Notice and Disclaimer
(HPND)",
"License :: OSI Approved :: IBM Public License",
"License :: OSI Approved :: ISC License (ISCL)",
- "License :: OSI Approved :: Intel Open Source License",
- "License :: OSI Approved :: Jabber Open Source License",
"License :: OSI Approved :: MIT License",
"License :: OSI Approved :: MIT No Attribution License (MIT-0)",
- "License :: OSI Approved :: MITRE Collaborative Virtual Workspace License
(CVW)",
"License :: OSI Approved :: MirOS License (MirOS)",
"License :: OSI Approved :: Motosoto License",
"License :: OSI Approved :: Mozilla Public License 1.0 (MPL)",
@@ -334,14 +339,12 @@
"License :: OSI Approved :: Ricoh Source Code Public License",
"License :: OSI Approved :: SIL Open Font License 1.1 (OFL-1.1)",
"License :: OSI Approved :: Sleepycat License",
- "License :: OSI Approved :: Sun Industry Standards Source License (SISSL)",
"License :: OSI Approved :: Sun Public License",
"License :: OSI Approved :: The Unlicense (Unlicense)",
"License :: OSI Approved :: Universal Permissive License (UPL)",
"License :: OSI Approved :: University of Illinois/NCSA Open Source
License",
"License :: OSI Approved :: Vovida Software License 1.0",
"License :: OSI Approved :: W3C License",
- "License :: OSI Approved :: X.Net License",
"License :: OSI Approved :: Zero-Clause BSD (0BSD)",
"License :: OSI Approved :: Zope Public License",
"License :: OSI Approved :: zlib/libpng License",
@@ -350,6 +353,7 @@
"License :: Repoze Public License",
"Natural Language :: Afrikaans",
"Natural Language :: Arabic",
+ "Natural Language :: Armenian",
"Natural Language :: Basque",
"Natural Language :: Bengali",
"Natural Language :: Bosnian",
@@ -365,6 +369,7 @@
"Natural Language :: Dutch",
"Natural Language :: English",
"Natural Language :: Esperanto",
+ "Natural Language :: Estonian",
"Natural Language :: Finnish",
"Natural Language :: French",
"Natural Language :: Galician",
@@ -409,6 +414,7 @@
"Natural Language :: Ukrainian",
"Natural Language :: Urdu",
"Natural Language :: Vietnamese",
+ "Natural Language :: Yiddish",
"Operating System :: Android",
"Operating System :: BeOS",
"Operating System :: MacOS",
@@ -523,6 +529,7 @@
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
+ "Programming Language :: Python :: 3.15",
"Programming Language :: Python :: Implementation",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: IronPython",
@@ -732,6 +739,7 @@
"Topic :: Scientific/Engineering :: Medical Science Apps.",
"Topic :: Scientific/Engineering :: Oceanography",
"Topic :: Scientific/Engineering :: Physics",
+ "Topic :: Scientific/Engineering :: Quantum Computing",
"Topic :: Scientific/Engineering :: Visualization",
"Topic :: Security",
"Topic :: Security :: Cryptography",
@@ -872,6 +880,25 @@
# A mapping from the deprecated classifier name to a list of zero or more valid
# classifiers that should replace it
deprecated_classifiers: Dict[str, List[str]] = {
+ "Framework :: Django CMS :: 4.2": ["Framework :: Django CMS :: 5.0"],
+ "License :: OSI Approved :: Intel Open Source License": [],
+ "License :: OSI Approved :: Jabber Open Source License": [],
+ "License :: OSI Approved :: MITRE Collaborative Virtual Workspace License
(CVW)": [],
+ "License :: OSI Approved :: Sun Industry Standards Source License
(SISSL)": [],
+ "License :: OSI Approved :: X.Net License": [],
"Natural Language :: Ukranian": ["Natural Language :: Ukrainian"],
"Topic :: Communications :: Chat :: AOL Instant Messenger": [],
}
+
+
+# All classifiers, including deprecated classifiers
+all_classifiers: List[str] = sorted(
+ sorted_classifiers + list(deprecated_classifiers.keys())
+)
+
+__all__ = [
+ "all_classifiers",
+ "classifiers",
+ "deprecated_classifiers",
+ "sorted_classifiers",
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/shippinglabel-2.1.0/shippinglabel/_vendor/trove_classifiers/__main__.py
new/shippinglabel-2.3.0/shippinglabel/_vendor/trove_classifiers/__main__.py
--- old/shippinglabel-2.1.0/shippinglabel/_vendor/trove_classifiers/__main__.py
2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/shippinglabel/_vendor/trove_classifiers/__main__.py
2025-05-08 16:02:51.000000000 +0200
@@ -1,4 +1,10 @@
from shippinglabel._vendor.trove_classifiers import sorted_classifiers
-for classifier in sorted_classifiers:
- print(classifier)
+
+def cli() -> None:
+ for classifier in sorted_classifiers:
+ print(classifier)
+
+
+if __name__ == "__main__":
+ cli()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/shippinglabel-2.1.0/tox.ini
new/shippinglabel-2.3.0/tox.ini
--- old/shippinglabel-2.1.0/tox.ini 2024-10-08 16:07:10.000000000 +0200
+++ new/shippinglabel-2.3.0/tox.ini 2025-05-08 16:02:51.000000000 +0200
@@ -5,6 +5,7 @@
# * testenv
# * testenv:.package
# * testenv:py313-dev
+# * testenv:py313
# * testenv:py312-dev
# * testenv:py312
# * testenv:docs
@@ -21,15 +22,13 @@
[tox]
envlist =
- py36
py37
py38
py39
py310
py311
py312
- py313-dev
- pypy36
+ py313
pypy37
pypy38
pypy39
@@ -44,19 +43,7 @@
virtualenv!=20.16.0
[envlists]
-test =
- py36
- py37
- py38
- py39
- py310
- py311
- py312
- py313-dev
- pypy36
- pypy37
- pypy38
- pypy39
+test = py37, py38, py39, py310, py311, py312, py313, pypy37, pypy38, pypy39
qa = mypy, lint
cov = py38, coverage
@@ -75,13 +62,15 @@
PYTHONDEVMODE=1
PIP_DISABLE_PIP_VERSION_CHECK=1
-[testenv:py313-dev]
+[testenv:py313]
+download = True
setenv =
PYTHONDEVMODE=1
PIP_DISABLE_PIP_VERSION_CHECK=1
UNSAFE_PYO3_SKIP_VERSION_CHECK=1
[testenv:py312]
+download = True
setenv =
PYTHONDEVMODE=1
PIP_DISABLE_PIP_VERSION_CHECK=1
@@ -207,7 +196,7 @@
multiline-quotes = """
docstring-quotes = """
count = True
-min_python_version = 3.6.1
+min_python_version = 3.7
unused-arguments-ignore-abstract-functions = True
unused-arguments-ignore-overload-functions = True
unused-arguments-ignore-magic-methods = True