pytest-dev / pytest-mimesis

Mimesis integration with the pytest test runner. This plugin provider useful fixtures based on providers from Mimesis.
https://pypi.org/project/pytest-mimesis/
MIT License
62 stars 4 forks source link

Bump mimesis from 2.1.0 to 3.0.0 #28

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps mimesis from 2.1.0 to 3.0.0.

Release notes *Sourced from [mimesis's releases](https://github.com/lk-geimfari/mimesis/releases).* > ## Version 3.0.0 > **Warning**: This release (3.0.0) contains some breaking changes in API. > **Warning**: In this release (3.0.0) we've reject support of Python 3.5. > > **Added**: > > - Added provider `Choice()` > - Added method `formatted_time()` for `Datetime()` provider > - Added method `formatted_date()` for `Datetime()` provider > - Added method `formatted_datetime()` for `Datetime()` provider > - Added support of timezones (optional) for `Datetime().datetime()` > - Added method to bulk create datetime objects: > `Datetime().bulk_create_datetimes()` > - Added `kpp` for `RussiaSpecProvider` > - Added `PolandSpecProvider` builtin data provider > - Added context manager to temporarily overriding locale - > `BaseDataProvider.override_locale()` > - Added method `token_urlsafe()` for `Cryptographic` provider > - Added 6k+ username words > > **Updated**: > > - Updated documentation > - Updated data for `pl` and `fr` > - Updated SNILS algorithm for `RussiaSpecProvider` > - Updated method `Datetime().time()` to return only `datetime.time` > object > - Updated method `Datetime().date()` to return only `datetime.date` > object > - Completely annotated all functions > - Locale independent providers inherit `BaseProvider` instead of > `BaseDataProvider` (it's mean that locale independent providers does > not support parameter `locale` anymore) > - Now you can add to Generic only providers which are subclasses of > `BaseProvider` to ensure a single instance of `random.Random()` for > all providers > > **Renamed**: > > - Renamed provider `ClothingSizes` to `Clothing`, so now it can > contain any data related to clothing, not sizes only > - Renamed `Science().dna()` to `Science().dna_sequence()` > - Renamed `Science().rna()` to `Science().rna_sequence()` > - Renamed module `helpers.py` to `random.py` > - Renamed module `config.py` to `locales.py` > - Renamed module `utils.py` to `shortcuts.py` > - Renamed `Cryptographic().bytes()` to `Cryptographic.token_bytes()` > - Renamed `Cryptographic().token()` to `Cryptographic.token_hex()` > > **Removed**: > ... (truncated)
Changelog *Sourced from [mimesis's changelog](https://github.com/lk-geimfari/mimesis/blob/master/CHANGELOG.rst).* > Version 3.0.0 > ------------- > > .. warning:: This release (3.0.0) contains some breaking changes in API > > .. warning:: In this release (3.0.0) we've reject support of Python 3.5 > > > **Added**: > > - Added provider ``Choice()`` > - Added method ``formatted_time()`` for ``Datetime()`` provider > - Added method ``formatted_date()`` for ``Datetime()`` provider > - Added method ``formatted_datetime()`` for ``Datetime()`` provider > - Added support of timezones (optional) for ``Datetime().datetime()`` > - Added method to bulk create datetime objects: ``Datetime().bulk_create_datetimes()`` > - Added ``kpp`` for ``RussiaSpecProvider`` > - Added ``PolandSpecProvider`` builtin data provider > - Added context manager to temporarily overriding locale - ``BaseDataProvider.override_locale()`` > - Added method ``token_urlsafe()`` for ``Cryptographic`` provider > - Added 6k+ username words > > > **Updated**: > > - Updated documentation > - Updated data for ``pl`` and ``fr`` > - Updated SNILS algorithm for ``RussiaSpecProvider`` > - Updated method ``Datetime().time()`` to return only ``datetime.time`` object > - Updated method ``Datetime().date()`` to return only ``datetime.date`` object > - Completely annotated all functions > - Locale independent providers inherit ``BaseProvider`` instead of ``BaseDataProvider`` (it's mean that locale independent providers does not support parameter ``locale`` anymore) > - Now you can add to Generic only providers which are subclasses of ``BaseProvider`` to ensure a single instance of ``random.Random()`` for all providers > > > **Renamed**: > > - Renamed provider ``ClothingSizes`` to ``Clothing``, so now it can contain any data related to clothing, not sizes only > - Renamed ``Science().dna()`` to ``Science().dna_sequence()`` > - Renamed ``Science().rna()`` to ``Science().rna_sequence()`` > - Renamed module ``helpers.py`` to ``random.py`` > - Renamed module ``config.py`` to ``locales.py`` > - Renamed module ``utils.py`` to ``shortcuts.py`` > - Renamed ``Cryptographic().bytes()`` to ``Cryptographic.token_bytes()`` > - Renamed ``Cryptographic().token()`` to ``Cryptographic.token_hex()`` > > > **Removed**: > > - Removed deprecated argument ``fmt`` for ``Datetime().date()``, use ``Datetime().formatted_date()`` instead > ... (truncated)
Commits - [`965d0ec`](https://github.com/lk-geimfari/mimesis/commit/965d0ec92d58e7a7bd5fa39e3e8a5a5c50b8d540) Updated version 3.0.0 changelog - [`7e7c87a`](https://github.com/lk-geimfari/mimesis/commit/7e7c87ac61140680bb540e2080485ab258cb0f29) Applied new isort rules to tests - [`5a704de`](https://github.com/lk-geimfari/mimesis/commit/5a704dee5a66a22d8e03824248f6528ca1e78020) Validated manifest - [`9959741`](https://github.com/lk-geimfari/mimesis/commit/9959741b0ea3332798c988219d0ad3237e048807) Updated isort rules - [`e3b4860`](https://github.com/lk-geimfari/mimesis/commit/e3b486059899f9a0593968ab6acf93abf048f618) Updated dependencies - [`4fbef78`](https://github.com/lk-geimfari/mimesis/commit/4fbef78b7e759f82e28467d0fc3e18b5884af688) Removed unused attribute __chars - [`ead9fdf`](https://github.com/lk-geimfari/mimesis/commit/ead9fdf6808c9b55db8e0e112492c43eea69ab41) Renamed github issue template - [`e1506a4`](https://github.com/lk-geimfari/mimesis/commit/e1506a4c0e147689cf821a00a4cbe7ac93736ec5) Updated Cryptographic provider to work with secrets - [`0c3ce6a`](https://github.com/lk-geimfari/mimesis/commit/0c3ce6a201a8a8c369b0167ab4a041effecffbdb) Removed note about release - [`64b0ed6`](https://github.com/lk-geimfari/mimesis/commit/64b0ed67800091e4f0ba21c18c5f584d86dbdafc) Merge branch 'master' of github.com:lk-geimfari/mimesis - Additional commits viewable in [compare view](https://github.com/lk-geimfari/mimesis/compare/2.1.0...v3.0.0)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

A newer version of mimesis exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

agarbutt commented 5 years ago

@lk-geimfari Plans for merging and releasing this change-set? or is this dependent on #45 ?