SHA256
1
0
forked from pool/python-py

55 Commits

Author SHA256 Message Date
Ana Guerrero
f1f853737f Accepting request 1100741 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1100741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=41
2023-07-27 14:50:36 +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
Dominique Leuenberger
39c472c4d6 Accepting request 1082445 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1082445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=40
2023-04-25 14:53:42 +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
Dominique Leuenberger
ecacc30c71 Accepting request 1038945 from devel:languages:python:pytest
- 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/request/show/1038945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=39
2022-11-30 15:07:55 +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
Dominique Leuenberger
73bdcf8065 Accepting request 961815 from devel:languages:python:pytest
- use %python_expand for %fdupes

OBS-URL: https://build.opensuse.org/request/show/961815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=38
2022-03-17 16:01:14 +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
Dominique Leuenberger
2cf9cf6743 Accepting request 948271 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/948271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=37
2022-01-26 20:26:30 +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
Richard Brown
d2e96dbdd8 Accepting request 873825 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/873825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=36
2021-02-22 13:39:32 +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
Dominique Leuenberger
bfc2435b54 Accepting request 817669 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/817669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=35
2020-06-30 19:54:15 +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
Dominique Leuenberger
5158e0e9c8 Accepting request 761141 from devel:languages:python:pytest
- 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/request/show/761141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=34
2020-01-16 17:13:33 +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
Dominique Leuenberger
7aae6d93f0 Accepting request 710865 from devel:languages:python:pytest
- Switch to multibuild to avoid cycle bsc#1138666

OBS-URL: https://build.opensuse.org/request/show/710865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=33
2019-06-27 13:52:18 +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
Stephan Kulow
8d09021650 Accepting request 679826 from devel:languages:python:pytest
- 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.
- Drop merged patch separators.patch

OBS-URL: https://build.opensuse.org/request/show/679826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=32
2019-03-01 19:26:20 +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
Yuchen Lin
f6d3367f87 Accepting request 676513 from devel:languages:python:pytest
- Make tests never fail as they are borked on pytest-4 with
  most probably no intention of being ever fixed

- Make tests really pass on pytest 3.x series
- Add patch to operate better with serparators (from upstream git):
  * separators.patch

- Drop the doc subpackage, no need for it really
- Make sure the tests are realy executed

OBS-URL: https://build.opensuse.org/request/show/676513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=31
2019-02-20 13:08:05 +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
Dominique Leuenberger
b5ab3d9943 Accepting request 644860 from 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. (forwarded request 644859 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/644860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=30
2018-11-08 08:39:33 +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
966208cbda Accepting request 179937 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py?expand=0&rev=9
2013-06-19 14:45:42 +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