Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:marec2000:devel:languages:python
python-pytest-runner
python-pytest-runner.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-pytest-runner.changes of Package python-pytest-runner
------------------------------------------------------------------- Mon Dec 04 19:11:48 UTC 2023 - marec@detebe.org - Update to version 6.0.1: * Update changelog * update development status to inactive ------------------------------------------------------------------- Sun Sep 04 12:16:15 UTC 2022 - marec@detebe.org - Update to version 6.0.0: * Move module to package for simplicity of packaging. * ⚫ Fade to black. * Remove legacy code * Update changelog. * Tests no longer run on Python 3.6 * Update test to install pytest-runner using pip. * 🧎♀️ Genuflect to the types. * test_egg_fetcher: use newer setuptools on Python 3.10 * Implement tidelift banner using a Sphinx directive implemented by jaraco.tidelift. * Fix syntax issue in changelog. Fixes #58. * Edit for consistency. * Fix badge * Update changelog. * Remove Tidelift from main.yml, no longer needed * Tidelift no longer requires or expects publishing release notes. * Replace rwt with pip-run * Use short link for issue * Suppress test failures on Windows * Update changelog. * ⚫ Fade to black. * Honor TOX_WORK_DIR if set. Workaround for tox-dev/tox#20. * Move Tidelift release note publishing to Github Actions. * Use inline flags with local scope. * use add-github-secrets, which infers the secrets needed from the github workflow. * Drop tests on Travis, Appveyor, and Azure Pipelines. * Test on Python 3.9. Skip 3.7 to avoid creating too many builds. Release on 3.9. * Use RTD v2 config * Refresh docs to prefer Github Actions to Azure Pipelines. Ref jaraco/skeleton#24. * Cut releases from Github Actions instead of Azure Pipelines. Ref jaraco/skeleton#24. * Add workflows for running tests. Ref jaraco/skeleton#24. * Also enable flake8 and cov when the plugins are present. * Use enabled plugin configuration to enable mypy and black when the plugin is present. Ref jaraco/skeleton#22. * Bump black and blacken-docs to latest stable versions. * Disable pytest-black and pytest-mypy on PyPy. Fixes jaraco/skeleton#22. Ref pytest-dev/pytest#7675. * Add the env var mapping too. * Moved refresh.svg to another branch. Reference the animation from the docs. Ref jaraco/skeleton#7. * Create Github releases when releasing the package. Fixes jaraco/skeleton#23. * Remove workaround for python/mypy#8627. Ref jaraco/skeleton#18. * Move workaround for python/mypy#8627 to tox.ini, as adding it to setup.cfg prevents releases to PyPI. Fixes jaraco/skeleton#19. * Add 'refresh.svg' demonstrating an example of refreshing a project with the latest skeleton. Ref #7. * Add workaround for python/mypy#8627. Fixes jaraco/skeleton#18. * Run tests on prereleases of Python on Windows. Fixes jaraco/skeleton#17. * Ensure virtualenv is upgraded when installing tox. Fixes jaraco/path#188. * Include mypy for type checking during tests. * Add workaround for warning emitted when junitxml is used. Ref pytest-dev/pytest#6178. * Remove more references to tox-venv * Remove tox-venv and tox-pip-version. Tox-venv is discouraged (https://github.com/tox-dev/tox-venv/issues/48#issuecomment-620227405) and tox-pip-version was only there to support tox-venv. venv is dead; long live virtualenv. * Define a default pool_vm_image * Test against Windows and Mac * Prefer pytest-black to pytest-black-multipy * Fix README (and thus long_description). * Suppress warnings in pytest-flake8, pytest-black, and pytest-checkdocs. * Update to bionic for Travis. Correct comment about IPv6 workaround. * Revert "setup.cfg: let python-tag mirror python_requires" * Normalize whitespace * setup.cfg: let python-tag mirror python_requires * Link badge to PyPI rather than static image * Fix AppVeyor typo * Require toml extra for setuptools_scm (#12) * Finish dropping support for Python 2 (I hope). * Line wrap LICENSE file * Spelling and capitalisation (#8) * Rely on setuptools_scm 3.4 and setuptools 42. Now setup.py is optional. Remove setuptools from test environment. * Include token passthrough for azure pipelines publish stage. * Correct guidance on project creation. * Test and release using Azure Pipelines * Update black in pre-commit and add blacken-docs. * Cover Python 3.8 in Windows tests * Prefer 'path' to 'path.py' * Add a 'For Enterprise' section to the README * Rebrand to 'For Enterprise' * Rename 'build-docs' to simply 'docs' (matching more popular convention). * Include keyring support from twine * Normalize indentation * Remove workaround for gitlab.com/pycqa/flake8/issues/275, apparently no longer necessary. * Rely on pytest-checkdocs 1.2.3, eliminating workaround for docutils warning. * Expect flake8 3.6 or later and remove suppression of warnings from Flake8 prior to 3.6. * Update black version and links * Apply black to docs/conf.py * Test/release on Python 3.8 * Update changelog. Ref #52. * Bring back tox-pip-version now that pglass/tox-pip-version#20 is fixed. * Disable tox-pip-version as it interacts badly with tox-venv causing tox to use the wrong Python version to install packages and run tests. Ref pglass/tox-pip-version#20 and tox-dev/tox-venv#40. * be less prescriptive about alternatives * Ensure that a late version of pip is installed without special versions of tox-venv. * Report the lines missing coverage * Enable coverage reporting on project * Python 3 only * List sidebars to avoid errors looking for template 't' * Add funding reference to project * Update badge URL * add note how to securely install test deps * Update README.rst * Update README.rst * Add deprecation notice Fixes #50 * Move Tidelift token into Travis configuration * Update docs to reflect changes to deployment. * Define passenv in tox release section. Rely on __token__ for default username. * Upgrade tox and virtualenv to ensure that environments get recent pips * Duplicately supply a minimal metadata in setup.py to support setuptools older than 30.4. Fixes #49. * Clarify changelog. Ref #49. * Update changelog for 5.0 * Update changelog. * Update changelog from master. * Rely on twine 1.13 or later * Update changelog. * Fade to black * Use technique for environment passing matching that found in jaraco/skeleton * Add support for automatic publishing of release notes * Update skeleton documentation to reflect black adoption. * Use pytest-black-multipy to enable simple support for pytest-black where available. Ref pytest-dev/pytest#5272. * Only install and invoke pytest-black on Python 3 * Revert "Pin to pip 19.0 for now for pypa/pip#6434." * Pin to pip 19.0 for now for pypa/pip#6434. * It adds no value to add a pip requirement for the tox install * Rely on tox 3.2 and pip 10 or later for all builds * Enable tox-pip-extensions ext_venv_update if available. Fixes jaraco/skeleton#6 * Use nicer, simpler phrasing * Remove sudo declaration in Travis config. * Emit a warning when a future-unsupported setuptools version is detected. Ref #43. * Update changelog. Ref #43. * Suppress E117 as workaround for PyCQA/pycodestyle#836 * Add workaround for manahl/pytest-plugins/issues/122 * Pin to old versions of pytest as workaround for manahl/pytest-plugins#110. * pytest-runner has a single module, not a package. Fixes #44. * Update changelog. Ref #42. * Add workaround for manahl/pytest-plugins/issues/122 * Pin to old versions of pytest as workaround for manahl/pytest-plugins#110. * Amend skeleton documentation to expand on the value of the approach. * Suppress E117 as workaround for PyCQA/pycodestyle#836 * Rely on alabaster theme to support sidebar rendering. * Add Tidelift template * Clarify purpose of local/upstream extras * Use consistent encoding quoting in pyproject.toml * Add workaround for DeprecationWarning in flake8 * Add documentation on the skeleton. Fixes #5. * Rely on pep517 0.5 * spaces, style and formatters (#4) * Add support for cutting releases without DPL and using pep517. * Indicate build backend of setuptools * Revert "Remove use of setup_requires. Builders now require pip 10 or later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809." * Remove use of setup_requires. Builders now require pip 10 or later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809. * Suppress deprecation warning in docutils * Prefer pytest-checkdocs to collective.checkdocs * Remove pytest-sugar plugin from standard pipelines as recommended in Frozenball/pytest-sugar#159. * Remove workaround for pytest-sugar 159, now fixed. * Add black config, pre-commit including black, check code with black. * Add workaround for Frozenball/pytest-sugar#159. * Require setuptools 34.4 to support python_requires in declarative config. * Also ignore flake8 error * Ignore pycodestyle warning. Seems it's not going to be fixed anytime soon. * Move most package config to declarative config * Block pytest 3.7.3 due to pytest-dev/pytest#3888. * Release of pyyaml 3.13 seems to have fixed install issues on Python 3.7. * Also ignore W504 in flake8, following the indication in OCA/maintainer-quality-tools that neither W503 nor W504 are worthwhile in general. * Remove release, no longer needed. Use twine instead. * Use xenial to include support for Python 3.7. * We're getting close, but Python 3.7 still requires a workaround * Revert "Remove workaround for pyyaml 126." * Remove workaround for pyyaml 126. * Rely on declarative config to create long_description. * Drop the dot; http://blog.pytest.org/2016/whats-new-in-pytest-30/ * skip_upload_docs is default * Don't match issues if preceeded by some other indicator. * Disable the (broken) IPv6 in Travis. Ref travis-ci/travis-ci#8361. * When ignoring linter warnings, document the reason. * Add pyproject.toml declaring build dependencies. * Bump minimum pytest version * Moved dependency check to runtime. Fixes #40. * Declare dependency on Setuptools. Fixes #40. * Limit workaround to affected Python * Add appveyor badge (commented). Disable RTD by default. * Run flake8 with tests. Add flake8 config to ignore common exclusions. Add comments to testing and docs extras to aid with merges. * Add workaround for build failures on Python 3.7 (yaml/pyyaml#126). * Save the pip cache across builds. Ref pypa/setuptools#1279. * Older Setuptools will never work on Python 3.7. * Remove docs link - readme is sufficient. * Use itertools.product to produce the cross-product of setuptools versions and args to test. * Remove compatibility shims for Setuptools<27.3.0 * Use project_on_sys_path context from Setuptools 22.0.1. * Collapse run and _super_run * Don't store the result_code. Just use it immediately. * Use === for separator in changelog and readme, matching convention in other projects. * Avoid AttributeError when self.result_code was not set, such as when running with dry_run. Fixes #38. * Bring back pytest-sugar with a minimum version to support Pytest 3.4. * Disable pytest-sugar until Frozenball/pytest-sugar#133 is addressed. * Use tox-venv for future compatibility. * Need to avoid .eggs in recursing dirs. Ref pypa/setuptools_scm#212. * To support namespace packages, Setuptools must be 31.0.1. This change is necessary with the adoption of tox-venv, which uses Python's venv, which does not install the latest setuptools by default. * Run only default environment by default. * Add build-docs env in tox. * Use https * reference the license file in metadata * Correct travis syntax * Declare 'python' factor at top level * Normalize indentation in docs/conf.py * Update changelog * Add documentation badge. * Remove downloads shield, no longer available. * Add a license file. Fixes jaraco/skeleton#1. * --add doesn't work in a list * Remove 'bootstrap', artifact from setuptools * Use stages in travis to have deployment depend on success in all Python versions. * Check the docs during tests * Commit to 2.12.1 * update changelog * fix support for `dependency_links` * Drop support for Python 2.6 * Update changelog. * Correct logic in marker_passes. Ref #30. * rework support for --allow-hosts/--index-url * fix support for --extras * Inspired by pypa/setuptools#1059, use the preferred bdist_wheel heading. * Restore support for namespace package declaration, selected on a 'nspkg_technique' setting * Use a simple build number rather than prefixing with '1.0.' * Remove namespace_packages declaration, no longer needed. * Require tox 2.4 or later; fixes #2. * Add appveyor script for CI testing on Windows. * Move requirements for docs and testing into extras * Add readthedocs yml file * The requirement is no longer needed for tests. * Use single-quotes to satisfy the style nazis. * Rely on jaraco.packaging for loading the package metadata from the package for Sphinx. * Include pytest-sugar for nicer test output. * Include the project (for docstrings). Include Sphinx (for environments where it's not an implied provision). * Don't bother with copyright year(s). Let the repository history track the changes and copyright years. YAGNI. * Add python_requires directive. * Set the origin date once and forget it. * Fix issue in marker evaluation logic. Fixes #28. * Update changelog. Ref #27. * Run tests on nightly. Ref #23. * Use github URL * Rephrased usage section a bit (#27) * Add support for Python 2.6 in docs conf * Add PEP substitution in changelog. * Fix typo in distributions, preventing releases. Fixes #26. * No longer rely on setup_requires for wheel. * Use Python 3.6 by default * setup is already present in the module name. Just call them params. * Default upload URL is now in Python 3.6. Use that. * Strip the trailing newline and then split on newline. * Also grab the author from the package metadata * Also get the URL from the project metadata * No longer rely on the package being installed to retrieve the version. Instead, load the project name and version by invoking the setup script. * Prefer get_distribution * Remove rant about docs. If there's no link to the docs, then this is the docs. * Skip upload docs as it's deprecated anyway * Remove latent reference to project no longer using pytest-runner. Fixes #24. * Add note about the broken docs problem. * Update config to support building on ReadTheDocs * Bump to setuptools_scm 1.15.0. * Update changelog * prevent mutating opts while iterating (#21) * Fix typo * Gotta get an sdist - so use one jaraco built * Update to setuptools_scm 1.15.0rc1 * Need a later version of setuptools_scm until it's released. * Allow passing posargs * Exclude versions of setuptools_scm due to pypa/setuptools_scm#109. * Just upgrade to released setuptools now. * Incorporate pre-release of setuptools to cause releases to include the PEP-420 deferral. * Use usedevelop to workaround tox-dev/tox#373 * Provide a reference to the license declaration in the readme. Fixes jaraco/skeleton#1. * Python Packaging -- never do with one command what you can do with two. * Each requirement line is passed as a single parameter to pip, so you can't have a space separating the option and its value. * Use pkg_resources to resolve the version. Requires that the necessary package metadata have been built before building docs. * Use tox instead of pytest-runner * Remove hg metadata * Reimplement run method to rely more on Setuptools' implementation when possible. * Enable subprocesses to inherit the dependency context. Fixes #20. * Prefer rwt for standalone script dependency resolution. * Remove support for building docs, now that docs support for pypi is deprecated. I hope at some point RTD comes up with an API that once again allows automatic building of docs. * No need for a .gitignore file; projects may want to add one, but I recommend not having one unless the project has project-specific files to ignore. * Update org in badges * The name of the project need not be in the README * Update release process to use warehouse rather than legacy PyPI. Ref pypa/warehouse#1422. * Path is now .org * Also add pyversions * Use shields.io, as some of these other providers seem to have gone out of business. * Change indentation to match that which the travis tool generates when adding the password. * Add badges for PyPI, downloads, and Travis-CI. * Added tag 2.9 for changeset 8a73cfa80d1b * Add Pytest trove classifier * Added tag 2.8 for changeset 955536a145d5 * Add a trivial test such that there is something to test (and pass). * Install pypi password for automated deployments * Update org URL for issue linkage * Update changelog * Add note about --index-url parameter. * Exclude the skeleton branch from testing * Update comment to reflect the Github-backed skeleton model (preferred to the generation library-backed model). * Move Python 3.5 condition to 'on' section * Add a LICENSE file * Added tag 2.7.1 for changeset 21cfa346c896 * Add support for linking to issues and adding datestamps to changelog entries. * Remove duplicate provider line * Add PyPI deployment * Derive description, url, and namespace_packages from name * update stale URLs * s/txt/rst * Learning from lessons in the keyring 8.4 release (https://github.com/jaraco/keyring/issues/210), always clean the build artifacts before cutting a release. * Add another example with showing importable dependencies. * Added tag 2.7 for changeset a1fa887922d2 * Update changelog * Rename docs to match incoming skeleton * Added tag 2.6.3 for changeset daf0974a5e93 * Update copyright * Upon further reading, hg-git supports .gitignore, so omit .hgignore. * Add gitignore. Make .hgignore empty - there's nothing here that's project specific. * Remove the package from the skeleton. It has no value. * Generate project skeleton * Resolve the root relative to docs/conf.py. Fixes #9. * fix link on pytest's issues #567 * Remove license field, deprecated in favor of Trove Classifier. * Added tag 2.6.2 for changeset 0cc61470c2a2 * Fix error in handling of --extras * Added tag 2.6.1 for changeset cce8431d8b4d * Combine named and unnamed extras handling. * Reference '..' in docs for scm root * Added tag 2.6 for changeset 0304f39b40f7 * Add support for un-named, environment-specific extras. * Tabs for indentation. * Fix syntax * Added tag 2.5.1 for changeset fe07ae9c3f07 * Restore Python 2.6 compatibility. * Added tag 2.5 for changeset ae4193e31729 * Use setuptools_scm in docs generation. * Use dash in requirement name * Update hosting URL * Correct usage example * Added tag 2.4 for changeset 4d109575243f * Update changelog * Include README * Remove automodule * Adding project skeleton * Moved changes to their own file * Renamed readme * Added section describing standalone usage and example. * Add inline example. Fixes #4 * tabs to spaces * Added tag 2.3 for changeset b71c2b4ed8f7 * Prefer hgdistver to hgtools. * Update README to provide additional consideration. * Use contextlib to simplify run-tests. * Added tag 2.2.1 for changeset cc63a4576386 * Should have been the function, no the string reference. * Added tag 2.2 for changeset b0c0ff130ab9 * Update changelog * Use same egg-cache-dir as used by setuptools 7.0 and later. Fixes #3. * Added tag 2.1.2 for changeset ad7ce5b4257c * Update description * setup.py edited online with Bitbucket adding description so that project is not listed as "UNKNOWN" on "pypi" * Added tag 2.1.1 for changeset b4e3fd6cf0e3 * Fix --extras on Python 3 * Added tag 2.1 for changeset 339be8b7dc91 * Update readme * Add pytest command. Ref #2. * Reindent for clarity * Rename module for clarity * Added tag 2.0 for changeset 2759a927af55 * Removed deprecated functionality * pytest-runner is released under the MIT license. * Added tag 1.2 for changeset fff2c07f6458 * Force exit on test failure * Added tag 1.1 for changeset 1a37e4e32c68 * Added tag 1.1b1 for changeset 5073ad862016 * Added support for --addopts to ptr command * Added tag 1.0 for changeset fc47a169b30f * Moved docs into README Return result_code of test run in case setuptools can use it * Added tag 1.0b2 for changeset b66744dba81a * Removing unused module * Added tag 1.0b1 for changeset 9c26b0f31e30 * Renamed module to ptr and eliminated unnecessary package * Added tag 1.0a2 for changeset 329b93ea5256 * Fixed issue with installing * Added tag 1.0a1 for changeset a41b62bd27dd * Renamed module to be importable * An initial attempt to create a pytest runner that's invoked on entry points * Fixed issue with handling of easy_install paramters. * Fixed issue with index_url and allow_hosts * Added support for returning the dict so the params can be constructed inline. * Initial work on supporting easy_install parameters in test command * Expanded documentation * Added support for getting extras when running tests * Adding command ------------------------------------------------------------------- Sun Sep 4 12:11:10 UTC 2022 - marec <marec@detebe.org> - initial package build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor