Commit Graph

42 Commits

Author SHA256 Message Date
4ce4906c94 - Remove all traces of py._path.svn{url,wc}. (bsc#1204364, CVE-2022-42969)
- Add patch remove-svn-remants.patch to help with that goal.
- Refresh pr_222.patch as needed for above.


- Update in SLE-15 (bsc#1195916, bsc#1196696, jsc#PM-3356, jsc#SLE-23972)
- Drop CVE-2020-29651.patch, issue fixed upstream in 1.10.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=34
2023-09-06 21:15:54 +00:00
5514fa1036 Accepting request 1100656 from home:mcalabkova:branches:devel:languages:python:pytest
- Skip tests failing with pytest 7.4, they don't matter
  * failure comes from py.core, which has low usage
  * https://github.com/pytest-dev/py/issues/288
  * according to that this code is not used in Tumbleweed anyway

OBS-URL: https://build.opensuse.org/request/show/1100656
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=32
2023-07-26 06:42:53 +00:00
fd3a8ba750 Accepting request 1082403 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1082403
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=30
2023-04-24 09:17:26 +00:00
ccc4b63b0c - Remove python_module macro definition
- Add python-py dep for testing
- Use autosetup insteado of setup + patch
- More specific python_sitelib in %files

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=28
2022-11-29 17:05:45 +00:00
aa307d3dc5 - use %python_expand for %fdupes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=26
2022-03-15 08:33:56 +00:00
fab18cf2d6 Accepting request 961809 from home:coolo:branches:devel:languages:python:pytest
- %fdupes is no python, remove %python_exec

OBS-URL: https://build.opensuse.org/request/show/961809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=25
2022-03-15 08:14:51 +00:00
caf9f787c5 Accepting request 948231 from home:dirkmueller:Factory
- update to 1.11.0:
  * Support Python 3.11
  * Support ``NO_COLOR`` environment variable
  * Update vendored apipkg: 1.5 => 2.0

OBS-URL: https://build.opensuse.org/request/show/948231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=24
2022-01-23 22:30:58 +00:00
f207f21050 Accepting request 873813 from home:bnavigator:branches:devel:languages:python:pytest
- Update to 1.10.0
  * Fix a regular expression DoS vulnerability in the py.path.svnwc
    SVN blame functionality (CVE-2020-29651)

OBS-URL: https://build.opensuse.org/request/show/873813
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=22
2021-02-19 16:01:59 +00:00
Tomáš Chvátal
8f8df86cff OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=21 2020-10-19 07:27:41 +00:00
Tomáš Chvátal
1695fe3a86 Accepting request 842294 from home:jayvdb:branches:devel:languages:python:pytest
- Devendor apipkg and iniconfig
- Add pr_122.patch to activate test suite

OBS-URL: https://build.opensuse.org/request/show/842294
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=20
2020-10-19 05:58:33 +00:00
Tomáš Chvátal
929b6f3baf Accepting request 817644 from home:mcalabkova:branches:devel:languages:python:pytest
- Update to 1.9.0
  * Add type annotation stubs

OBS-URL: https://build.opensuse.org/request/show/817644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=18
2020-06-29 10:13:17 +00:00
Tomáš Chvátal
5607d11cbe - Update to 1.8.1:
- Handle ``FileNotFoundError`` when trying to import pathlib in
    ``path.common`` on Python 3.4 (#207).
  - ``py.path.local.samefile`` now works correctly in Python 3 on
    Windows when dealing with symlinks.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=16
2020-01-06 12:57:39 +00:00
Tomáš Chvátal
044a6ef27a - Switch to multibuild to avoid cycle bsc#1138666
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=14
2019-06-19 10:09:47 +00:00
Tomáš Chvátal
7cc7715a9a - Update to 1.8.0:
* add ``"importlib"`` pyimport mode for python3.5+, allowing unimportable test suites
    to contain identically named modules.
  * fix ``LocalPath.as_cwd()`` not calling ``os.chdir()`` with ``None``, when
    being invoked from a non-existing directory.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=12
2019-02-27 13:50:12 +00:00
Tomáš Chvátal
3875c0afb0 - Make tests never fail as they are borked on pytest-4 with
most probably no intention of being ever fixed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=10
2019-02-15 11:20:26 +00:00
Tomáš Chvátal
d655f0f770 - Add patch to operate better with serparators (from upstream git):
* separators.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=9
2019-02-15 11:19:51 +00:00
Tomáš Chvátal
169d6fd6a7 - Make tests really pass on pytest 3.x series
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=8
2019-02-15 11:01:54 +00:00
Tomáš Chvátal
0ff5f6a7d8 - Drop the doc subpackage, no need for it really
- Make sure the tests are realy executed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=7
2019-02-12 14:51:00 +00:00
439acb5f51 Accepting request 644859 from home:mimi_vx:branches:devel:languages:python:pytest
- update to 1.7.0
 * use ``shutil.get_terminal_size()`` in Python 3.3+ to determine the size of the
  terminal, which produces more accurate results than the previous method.
 * introduce new ``PY_IGNORE_IMPORTMISMATCH`` environment variable
  that suppresses ``ImportMismatchError`` exceptions when set to ``1``.
 * add ``TerminalWriter.width_of_current_line`` (i18n version of
  ``TerminalWriter.chars_on_current_line``), a read-only property
  that tracks how wide the current line is, attempting to take
  into account international characters in the calculation.

- update to 1.7.0
 * use ``shutil.get_terminal_size()`` in Python 3.3+ to determine the size of the
  terminal, which produces more accurate results than the previous method.
 * introduce new ``PY_IGNORE_IMPORTMISMATCH`` environment variable
  that suppresses ``ImportMismatchError`` exceptions when set to ``1``.
 * add ``TerminalWriter.width_of_current_line`` (i18n version of
  ``TerminalWriter.chars_on_current_line``), a read-only property
  that tracks how wide the current line is, attempting to take
  into account international characters in the calculation.

OBS-URL: https://build.opensuse.org/request/show/644859
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-py?expand=0&rev=5
2018-10-26 13:10:14 +00:00
Dominique Leuenberger
5b2f2c5ac4 Accepting request 627084 from devel:languages:python:pytest
ok (forwarded request 627083 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/627084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=29
2018-08-07 07:41:04 +00:00
Dominique Leuenberger
220cb0a97d Accepting request 613462 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/613462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=28
2018-06-05 10:49:41 +00:00
Dominique Leuenberger
d876528a0f Accepting request 542942 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/542942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=27
2017-11-21 14:27:58 +00:00
Dominique Leuenberger
9ee671c592 Accepting request 541996 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/541996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=26
2017-11-19 10:05:49 +00:00
Dominique Leuenberger
5addd54cac Accepting request 507378 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/507378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=25
2017-07-04 09:57:16 +00:00
Dominique Leuenberger
bf851b47e7 Accepting request 460255 from devel:languages:python
first batch of singlespec packages

OBS-URL: https://build.opensuse.org/request/show/460255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=24
2017-02-27 17:32:01 +00:00
Dominique Leuenberger
ba218aff4f Accepting request 424622 from devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/424622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=23
2016-09-10 22:51:48 +00:00
Stephan Kulow
3f4ca83075 Accepting request 315853 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/315853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=22
2015-07-19 09:44:52 +00:00
Stephan Kulow
29b7311e90 Accepting request 314745 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/314745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=21
2015-07-05 15:55:40 +00:00
Dominique Leuenberger
04a5535310 Accepting request 284103 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/284103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=20
2015-02-06 21:35:52 +00:00
Stephan Kulow
2d404f5896 Accepting request 253069 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/253069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=19
2014-10-01 05:40:10 +00:00
Stephan Kulow
4cf63889b2 Accepting request 242960 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/242960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=17
2014-07-31 08:04:02 +00:00
Stephan Kulow
7e4c7c2681 Accepting request 234199 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/234199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=16
2014-05-17 04:43:15 +00:00
Stephan Kulow
d566ba0654 Accepting request 225730 from devel:languages:python
- Update to version 1.4.20:
  + ignore unicode decode errors in xmlescape.  Thanks Anatoly Bubenkoff.
  + on python2 modify traceback.format_exception_only to match python3 
    behaviour, namely trying to print unicode for Exception instances
  + use a safer way for serializing exception reports (helps to fix
    pytest issue413)
- Drop %check section, we never ran tests. That would need python-pytest
  and introduce a cycle

OBS-URL: https://build.opensuse.org/request/show/225730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=15
2014-03-18 12:38:16 +00:00
Stephan Kulow
8ef7bb993d Accepting request 212707 from devel:languages:python
- update to 1.4.19:
  - merge in apipkg fixes
  - some micro-optimizations in py/_code/code.py for speeding
    up pytest runs.  Thanks Alex Gaynor for initiative.
  - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring
    for py.io.TerminalWriter() independently from capabilities
    of the output file.  Thanks Marc Abramowitz for the PR.
  - some fixes to unicode handling in assertion handling.
    Thanks for the PR to Floris Bruynooghe.  (This helps
    to fix pytest issue 319).
  - depend on setuptools presence, remove distribute_setup (forwarded request 212705 from mvyskocil)

OBS-URL: https://build.opensuse.org/request/show/212707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=14
2014-01-07 12:59:29 +00:00
Stephan Kulow
2b8eeb157d Accepting request 209874 from devel:languages:python
- Update to version 1.4.18
  + introduce path.ensure_dir() as a synonym for ensure(..., dir=1)
  + some unicode/python3 related fixes wrt to path manipulations
    (if you start passing unicode particular in py2 you might 
    still get problems, though)
- Changes from 1.4.17
  + make py.io.TerminalWriter() prefer colorama if it is available
    and avoid empty lines when separator-lines are printed by
    being defensive and reducing the working terminalwidth by 1
  + introduce optional "expanduser" argument to py.path.local
    to that local("~", expanduser=True) gives the home
    directory of "user".
- Changes from 1.4.16
  + fix issue35 - define __gt__ ordering between a local path
    and strings
  + fix issue36 - make chdir() work even if os.getcwd() fails.
  + add path.exists/isdir/isfile/islink shortcuts
  + introduce local path.as_cwd() context manager.
  + introduce p.write(ensure=1) and p.open(ensure=1)
    where ensure triggers creation of neccessary parent dirs. (forwarded request 209873 from posophe)

OBS-URL: https://build.opensuse.org/request/show/209874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=13
2013-12-09 16:01:34 +00:00
Tomáš Chvátal
0c03405af8 Accepting request 204628 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=12
2013-10-25 09:26:58 +00:00
Stephan Kulow
d5cdf054f5 Accepting request 180873 from devel:languages:python
- update to 1.4.15:
  - majorly speed up some common calling patterns with
    LocalPath.listdir()/join/check/stat functions considerably.
  - fix an edge case with fnmatch where a glob style pattern appeared
    in an absolute path. (forwarded request 180857 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/180873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=10
2013-06-29 12:33:50 +00:00
Stephan Kulow
27bce42d16 Accepting request 176815 from devel:languages:python
- update to 1.4.14:
 - fix dupfile to work with files that don't carry a mode.
 - fix getting statementrange/compiling a file ending
   in a comment line without newline (on python2.5)
 - for local paths you can pass "mode=True" to a copy()
   in order to copy permission bits (underlying mechanism
   is using shutil.copymode)
 - add paths arguments to py.path.local.sysfind to restrict
   search to the diretories in the path.
 - add isdir/isfile/islink to path.stat() objects allowing to perform
   multiple checks without calling out multiple times
 - drop py.path.local.__new__ in favour of a simpler __init__
 - iniconfig: allow "name:value" settings in config files, no space after
   "name" required
 - fix issue 27 - NameError in unlikely untested case of saferepr

- update to 1.4.14:
 - fix dupfile to work with files that don't carry a mode.
 - fix getting statementrange/compiling a file ending
   in a comment line without newline (on python2.5)
 - for local paths you can pass "mode=True" to a copy()
   in order to copy permission bits (underlying mechanism
   is using shutil.copymode)
 - add paths arguments to py.path.local.sysfind to restrict
   search to the diretories in the path.
 - add isdir/isfile/islink to path.stat() objects allowing to perform
   multiple checks without calling out multiple times
 - drop py.path.local.__new__ in favour of a simpler __init__
 - iniconfig: allow "name:value" settings in config files, no space after
   "name" required (forwarded request 176757 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/176815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=8
2013-06-05 11:35:53 +00:00
Stephan Kulow
dc9989fd59 Accepting request 148575 from devel:languages:python
Made required changes (forwarded request 148425 from posophe)

OBS-URL: https://build.opensuse.org/request/show/148575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=6
2013-01-17 09:03:08 +00:00
Andreas Jaeger
4e2f397d6c Accepting request 126136 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/126136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=5
2012-06-26 13:57:13 +00:00
Stephan Kulow
2c7316281b Accepting request 106131 from devel:languages:python
- Update to version 1.4.7:
  * fix issue11 - own test failure with python3.3 / Thanks Benjamin Peterson
  * help fix pytest issue 102
- Changes from version 1.4.6:
  * help to fix pytest issue99: unify output of 
    ExceptionInfo.getrepr(style="native") with ...(style="long")
  * fix issue7: source.getstatementrange() now raises proper error
    if no valid statement can be found
  * fix issue8: fix code and tests of svnurl/svnwc to work on subversion 1.7 - 
    note that path.status(updates=1) will not properly work svn-17's status 
    --xml output is broken.
  * make source.getstatementrange() more resilent about non-python code frames
    (as seen from jnja2)
  * make trackeback recursion detection more resilent
    about the eval magic of a decorator library
  * iniconfig: add support for ; as comment starter
  * properly handle lists in xmlgen on python3
  * normalize py.code.getfslineno(obj) to always return a (string, int) tuple
    defaulting to ("", -1) respectively if no source code can be found for obj.
- Changes from version 1.4.5:
  * improve some unicode handling in terminalwriter and capturing
- Spec file cleanup:
  * BuildRequire python-distribute instead of setuptools
  * Simplified macro usage
  * Removed outdated %clean section

OBS-URL: https://build.opensuse.org/request/show/106131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=3
2012-02-22 14:54:36 +00:00
Stephan Kulow
6c8783a620 Accepting request 93473 from devel:languages:python
Dependency for OpenStack packages.

OBS-URL: https://build.opensuse.org/request/show/93473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=1
2011-11-28 17:27:08 +00:00