Revisions of python-factory_boy

buildservice-autocommit accepted request 1125175 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1124433 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 30)
- 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.
buildservice-autocommit accepted request 1083112 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 28)
- add sle15_python_module_pythons (jsc#PED-68)
buildservice-autocommit accepted request 1062545 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 27)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 26)
- skip testing with Django on SLE15
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 3.2.1:
  - Add support for Django 3.2
  - Do not override signals receivers registered in a :meth:`~factory.django.mute_signals` context.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 24)
- Add missing BR typing_extensions
buildservice-autocommit accepted request 893472 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 893466 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 21)
- Update to v3.2.0
  * Add support for Django 3.1
  * Add support for Python 3.9
  * Drop support for Django 1.11. This version is not maintained
    anymore.
  * Drop support for Python 3.5. This version is not maintained
    anymore.
  Deprecated:
  * factory.use_strategy(). Use factory.FactoryOptions.strategy
    instead. The purpose of use_strategy() duplicates the factory
    option. Follow PEP 20: There should be one– and preferably only
    one –obvious way to do it.
  * use_strategy() will be removed in the next major version.
  Bug fix:
  * Calls to factory.Faker and factory.django.FileField within a
    Trait or Maybe no longer lead to a KeyError crash.
- Remove python2 build conditional: Not supported upstream
buildservice-autocommit accepted request 839487 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 20)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 839483 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 19)
- Use PyPI tarball and revise test runner to python -m unittest
- Update to v3.1.0
  * Allow all types of declarations in :class:`factory.Faker` calls
    enables references to other faker-defined attributes.
- from v3.0.1
  * Fix `import factory; factory.django.DjangoModelFactory` and
    similar calls.
- from v3.0.0
  * Removed alias
    + `from factory import DjangoModelFactory` to
      `from factory.django import DjangoModelFactory`
    + `from factory import MogoFactory` to
      `from factory.mogo import MogoFactory`
    + `from factory.fuzzy import get_random_state` to
      `from factory.random import get_random_state`
    + `from factory.fuzzy import set_random_state` to
      `from factory.random import set_random_state`
    + `from factory.fuzzy import reseed_random` to
      `from factory.random import reseed_random`
  * Drop support for Python 2 and 3.4
  * Drop support for Django 2.0 and 2.1
  * Remove deprecated `force_flush` from `SQLAlchemyModelFactory`
    Use `sqlalchemy_session_persistence = "flush"` instead
  * Drop deprecated `attributes()` from `factory.Factory`; use
    `make_factory(dict, FactoryClass._meta.pre_declarations)`
  * Drop deprecated `declarations()` from `factory.Factory`; use
    `FactoryClass._meta.pre_declarations` instead
  * Drop `factory.compat` module
  * Add support for Python 3.8
  * Add support for Django 2.2 and 3.0
  * Report misconfiguration when `Factory` is used
    as the `Factory.model` for another `Factory`
  * Allow configuring the color palette of `factory.django.ImageField`
  * `get_random_state()` now represents the state of Faker and
    `factory_boy` fuzzy attributes
  * Add SQLAlchemy ``get_or_create`` support
  * Display a developer-friendly error message when providing a model
    instead of a factory in a `factory.declarations.SubFactory` class
  * Fix issue with SubFactory not preserving signal muting behaviour
    of the used factory
  * Fix issue with overriding params in a Trait
  * Limit ``get_or_create`` behavior to fields specified in
    `django_get_or_create`
  * Re-raise `~django.db.IntegrityError` when `django_get_or_create`
    with multiple fields fails to lookup model using user provided
    keyword arguments
  * TypeError masked by __repr__ AttributeError when initializing
    `Maybe` with inconsistent phases
buildservice-autocommit accepted request 785574 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 17)
- Fix build without python2
buildservice-autocommit accepted request 749156 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 16)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 15)
- BuildRequires on %{pythons} as setuptools no longer drags it in.
buildservice-autocommit accepted request 708348 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
baserev update by copy to link target
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by