Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-factory_boy for 
openSUSE:Factory checked in at 2023-11-13 22:15:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-factory_boy (Old)
 and      /work/SRC/openSUSE:Factory/.python-factory_boy.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-factory_boy"

Mon Nov 13 22:15:47 2023 rev:20 rq:1125175 version:3.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-factory_boy/python-factory_boy.changes    
2023-04-28 16:22:15.913623906 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-factory_boy.new.17445/python-factory_boy.changes
 2023-11-13 22:15:57.160637857 +0100
@@ -1,0 +2,43 @@
+Thu Nov  9 11:32:25 UTC 2023 - ecsos <[email protected]>
+
+- Update to 3.3.0
+  * New:
+    - :issue:`366`: Add :class:`factory.django.Password` to generate Django 
+      :class:`~django.contrib.auth.models.User` passwords.
+    - :issue:`304`: Add 
:attr:`~factory.alchemy.SQLAlchemyOptions.sqlalchemy_session_factory`
+      to dynamically create sessions for use by the 
:class:`~factory.alchemy.SQLAlchemyModelFactory`.
+    - Add support for Django 4.0
+    - Add support for Django 4.1
+    - Add support for Python 3.10
+    - Add support for Python 3.11
+  * Bugfix:
+    - Make :meth:`~factory.django.mute_signals` mute signals during 
post-generation.
+    - :issue:`775`: Change the signature for 
:meth:`~factory.alchemy.SQLAlchemyModelFactory._save`
+      and :meth:`~factory.alchemy.SQLAlchemyModelFactory._get_or_create` to 
avoid argument names
+      clashes with a field named session.
+  * Deprecated:
+    - :class:`~factory.django.DjangoModelFactory` will stop issuing
+      a second call to :meth:`~django.db.models.Model.save` on the
+      created instance when :ref:`post-generation-hooks` return a value.
+    - To help with the transition, 
:class:`factory.django.DjangoModelFactory._after_postgeneration`
+      raises a :class:`DeprecationWarning` when calling 
:meth:`~django.db.models.Model.save`.
+      Inspect your :class:`~factory.django.DjangoModelFactory` subclasses:
+      + If the :meth:`~django.db.models.Model.save` call is not needed after 
:class:`~factory.PostGeneration`, set   
+        :attr:`factory.django.DjangoOptions.skip_postgeneration_save` to True 
in the factory meta.
+      + Otherwise, the instance has been modified by 
:class:`~factory.PostGeneration`
+        hooks and needs to be :meth:`~django.db.models.Model.save`d. Either:
+        - call :meth:`django.db.models.Model.save` in the 
:class:`~factory.PostGeneration`
+          hook that modifies the instance, or
+        - override 
:class:`~factory.django.DjangoModelFactory._after_postgeneration`
+          to :meth:`~django.db.models.Model.save` the instance.
+  * Removed:
+    - Drop support for Django 2.2
+    - Drop support for Django 3.0
+    - Drop support for Django 3.1
+    - Drop support for Python 3.6
+    - Drop support for Python 3.7
+
+- Drop tests-skip-django-py36.patch because new version need 
+  python >= 3.7.
+
+-------------------------------------------------------------------

Old:
----
  factory_boy-3.2.1.tar.gz
  tests-skip-django-py36.patch

New:
----
  factory_boy-3.3.0.tar.gz

BETA DEBUG BEGIN:
  Old:
- Drop tests-skip-django-py36.patch because new version need 
  python >= 3.7.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-factory_boy.spec ++++++
--- /var/tmp/diff_new_pack.1vxmHS/_old  2023-11-13 22:15:58.152674382 +0100
+++ /var/tmp/diff_new_pack.1vxmHS/_new  2023-11-13 22:15:58.152674382 +0100
@@ -16,20 +16,17 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-factory_boy
-Version:        3.2.1
+Version:        3.3.0
 Release:        0
 Summary:        Python test fixtures
 License:        MIT
 URL:            https://github.com/rbarrois/factory_boy
 Source:         
https://files.pythonhosted.org/packages/source/f/factory_boy/factory_boy-%{version}.tar.gz
-# PATCH-FEATURE-OPENSUSE  tests-skip-django-py36.patch -- don't test django on 
python36: no python36-Django 4, [email protected]
-Patch0:         tests-skip-django-py36.patch
 BuildRequires:  %{python_module Faker >= 0.7.0}
 BuildRequires:  %{python_module Pillow}
+BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module setuptools >= 0.8}
 BuildRequires:  %{python_module typing_extensions}
 BuildRequires:  fdupes
@@ -52,6 +49,8 @@
 # sqlalchemy hickups a lot
 rm tests/test_alchemy.py
 sed -i -e '/test_alchemy/d' tests/__init__.py
+# Fix wrong version
+sed -i -e 's|"3.2.1.dev0"|"3.3.0"|g' tests/test_version.py
 
 %build
 %python_build

++++++ factory_boy-3.2.1.tar.gz -> factory_boy-3.3.0.tar.gz ++++++
++++ 2715 lines of diff (skipped)

Reply via email to