14
0

143 Commits

Author SHA256 Message Date
c9658490ec Accepting request 1183868 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1183868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=35
2024-06-29 13:16:55 +00:00
bbea981f82 Accepting request 1183867 from home:ChHuang
Release 0.10.1

OBS-URL: https://build.opensuse.org/request/show/1183867
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=90
2024-06-28 15:07:48 +00:00
f8c5614ddc Accepting request 1183801 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1183801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=34
2024-06-28 13:47:44 +00:00
Andreas Hasenkopf
5a35e76055 Accepting request 1183627 from home:ChHuang
Release 0.10.0

OBS-URL: https://build.opensuse.org/request/show/1183627
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=88
2024-06-28 07:11:32 +00:00
f4f238f034 Accepting request 1175736 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1175736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=33
2024-05-22 19:32:15 +00:00
8befca980b Accepting request 1175728 from home:gniebler:branches
- Release 0.9.1
  * Staging extension: fix the return value of set_status_report() (fixes #158)
  * Document OBS release process

OBS-URL: https://build.opensuse.org/request/show/1175728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=86
2024-05-22 10:02:09 +00:00
4f36345f53 Accepting request 1173655 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1173655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=32
2024-05-13 15:58:32 +00:00
b27d6164b6 Accepting request 1173643 from home:gniebler:branches
- Release 0.9.0
  * Staging extension (closes #151) (#154)
  * Type annotations and models

OBS-URL: https://build.opensuse.org/request/show/1173643
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=84
2024-05-13 12:16:36 +00:00
9f1eda1d24 Accepting request 1173629 from home:rfrohl:branches:devel:languages:python
build for all python versions, including python311

OBS-URL: https://build.opensuse.org/request/show/1173629
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=83
2024-05-13 11:38:30 +00:00
9dbc132d84 Accepting request 1161091 from devel:languages:python
- update to 0.8.2:
  * If `osc` raises an exception, pretend it is not there

  * Treat `deleted` and `expand` parameters of `/source/<project>/`
  * Do not send the `deleted` parameter, when the `view` parameter
  * Use `cached_property` instead of `backports.cached_property`
  * Handle absence of `sshkey` in `.oscrc` gracefully
  * Removed obsolete parser instance to allow pickling of Osc instances

OBS-URL: https://build.opensuse.org/request/show/1161091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=31
2024-03-25 20:09:58 +00:00
dcd0bf2a67 - update to 0.8.2:
* If `osc` raises an exception, pretend it is not there
  * Treat `deleted` and `expand` parameters of `/source/<project>/`
  * Do not send the `deleted` parameter, when the `view` parameter
  * Use `cached_property` instead of `backports.cached_property`
  * Handle absence of `sshkey` in `.oscrc` gracefully
  * Removed obsolete parser instance to allow pickling of Osc instances

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=81
2024-03-24 08:55:32 +00:00
ec00066cbf Accepting request 1132553 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1132553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=30
2023-12-12 18:31:58 +00:00
b952825311 Accepting request 1132531 from home:apritschet:branches:openSUSE:Factory
- Release 0.8.1
  * Support for new OSC config

OBS-URL: https://build.opensuse.org/request/show/1132531
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=79
2023-12-11 19:11:07 +00:00
aaf55cb777 Accepting request 1129978 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1129978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=29
2023-11-30 21:03:58 +00:00
Andreas Hasenkopf
33c9074714 Accepting request 1129968 from home:bluesunshine
Wed Nov  29 18:03:47 UTC 2023 - Chen Huang <chhuang@suse.com>
- Release 0.8.0
  * Added the attributes extension
  * Project.get_meta: target the /_project path to really get specific revisions
  * Add an optional rev parameter to Project.get_meta
  * Reusable function to extract error message from responses and converted get_objectified_xml into standalone function
  * Removed backport of lru_cache
  * Session optimizations
  * Add Build.get_log

OBS-URL: https://build.opensuse.org/request/show/1129968
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=77
2023-11-30 11:46:28 +00:00
b27218c9ef Accepting request 1069656 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1069656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=28
2023-03-06 17:56:43 +00:00
402edd79f2 Accepting request 1069521 from home:apritschet:branches:openSUSE:Factory
- Release .0.7.12
  * Enhanced usability and reliability for `HttpSignatureAuth`
  * Prevent sharing of sessions across forked processes
  * Fixed typo in quickstart doc

OBS-URL: https://build.opensuse.org/request/show/1069521
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=75
2023-03-06 14:20:02 +00:00
bb651b3145 Accepting request 1057070 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1057070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=27
2023-01-09 16:24:16 +00:00
5565a7140d Accepting request 1056999 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.11
  * Make it possible to force setting meta
  * Improved strong authentication method
  * Support product list views honoring the `expand` parameter

OBS-URL: https://build.opensuse.org/request/show/1056999
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=73
2023-01-09 12:56:28 +00:00
3817f62799 Accepting request 1046130 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1046130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=26
2023-01-02 14:02:27 +00:00
222790d4a8 Accepting request 1046117 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.10
  * Include the original error message, when an SSH key cannot be read
  * Added a link to the documentation of `HttpSignatureAuth`
  * Allow `Package.exists` to raise exceptions
  * Added methods to get/set the project config

OBS-URL: https://build.opensuse.org/request/show/1046117
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=71
2023-01-02 10:10:43 +00:00
08a5a36588 Accepting request 1042475 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1042475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=25
2022-12-13 17:55:24 +00:00
3edef6ad31 Accepting request 1042358 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.9
  * Simplified handling of SSH keys (fixes #114)
  * Replaced `Request.cmd` with `Request.update` (fixes #113)
  * Added a comment parameter to project and package `set_meta`

OBS-URL: https://build.opensuse.org/request/show/1042358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=69
2022-12-12 21:01:54 +00:00
86377226a7 Accepting request 1032915 from devel:languages:python
- Release 0.7.7
  * Support for Python 3.11
  * Workaround for another parameter inconsistency in the API

OBS-URL: https://build.opensuse.org/request/show/1032915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=24
2022-11-03 18:14:01 +00:00
f3031e3d28 Clean up SPEC.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=67
2022-11-02 15:19:31 +00:00
d181efcef9 Accepting request 1032867 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.7
  * Support for Python 3.11
  * Workaround for another parameter inconsistency in the API

OBS-URL: https://build.opensuse.org/request/show/1032867
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=66
2022-11-02 15:15:09 +00:00
fb19872376 Accepting request 1030158 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1030158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=23
2022-10-20 14:03:33 +00:00
02776dcc3f Accepting request 1030114 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.6
  * Treat `deleted` and `expand` parameters of `/source/<project>/` 
    as boolean (despite not being documented as such)
  * Do not send the `deleted` parameter, when the `view` parameter 
    is present

OBS-URL: https://build.opensuse.org/request/show/1030114
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=64
2022-10-20 12:07:33 +00:00
75b64839ad Accepting request 1008858 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1008858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=22
2022-10-07 23:23:31 +00:00
5a3b3d36a9 Accepting request 1008800 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.5
  * Workaround for another inconsistency in parameter handling in OBS API

OBS-URL: https://build.opensuse.org/request/show/1008800
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=62
2022-10-07 18:35:07 +00:00
b50fef16dd Accepting request 1008139 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.4
  * Deprecated `Project.get_files` (fixes #101)
    (i.e. yet another workaround for an inconsistent server API)
  * Updated documentation for `Package.cmd` method

OBS-URL: https://build.opensuse.org/request/show/1008139
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=61
2022-10-06 08:57:49 +00:00
eb7cf60c69 Accepting request 1004700 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1004700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=21
2022-09-19 14:03:39 +00:00
Andreas Hasenkopf
47eda902c4 Accepting request 1004698 from home:apritschet:branches:devel:languages:python
- Release 0.7.3
  * Consider "boolean" parameters of specific API endpoints (fixes #97)
    Workaround for
    https://github.com/openSUSE/open-build-service/issues/9715

OBS-URL: https://build.opensuse.org/request/show/1004698
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=59
2022-09-19 12:19:08 +00:00
0673cc8275 Accepting request 1004598 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.2
  * Suppress logging of response content when streaming
  * Fixed error in docstring
  * Removed Python2 support libararies (closes #81)
  * Removed warning about boolean query params
  * Fixed issues in `Project.put_meta` (fixes #84)
  * Deprecated `projects.put_meta` in favor of using `set_meta` (fixes #85)

OBS-URL: https://build.opensuse.org/request/show/1004598
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=58
2022-09-19 07:57:46 +00:00
beeb2445ef Accepting request 997538 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/997538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=20
2022-08-17 16:17:11 +00:00
04a30e6579 Accepting request 997364 from home:apritschet:branches:openSUSE:Factory
- Release 0.7.1
  * Make distinction between "true" booleans and pretenders
- Release 0.7.0
  * Support setting of multiple values on attribute
  * Added feature to download binaries
  * Handle boolean query params
  * Convert relative paths to SSH keys to absolute paths

OBS-URL: https://build.opensuse.org/request/show/997364
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=56
2022-08-17 12:39:41 +00:00
82b3713653 Accepting request 993539 from devel:languages:python
- Buildrequires cached-property always, not only for Python lower than 3.8
  * This is needed due to a mismatching python-rpm-macros
- Fix conditional Requires and BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/993539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=19
2022-08-06 20:08:31 +00:00
a0d21819ca Make SPEC more SLE-15 compatible
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=54
2022-08-06 15:05:13 +00:00
bd04719e47 Missing BR
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=53
2022-08-03 12:50:45 +00:00
7dc1889b97 This way we are actually syntax compliant ;).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=52
2022-08-03 12:49:07 +00:00
cae9389941 Accepting request 992543 from home:deneb_alpha:branches:devel:languages:python
- Buildrequires cached-property always, not only for Python lower than 3.8
  * This is needed due to a mismatching python-rpm-macros

OBS-URL: https://build.opensuse.org/request/show/992543
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=51
2022-08-03 10:10:32 +00:00
ab6d2927db with replaced by and
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=50
2022-08-03 08:18:39 +00:00
e39b2f1811 - Fix conditional Requires and BuildRequires.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=49
2022-08-03 08:02:25 +00:00
600ecd5355 Accepting request 992375 from devel:languages:python
- It's PyYAML, not pyYAML.
- Fix two typos
- Enhanced dependency management for Py3.7 and earlier
  * Re-add `responses` that is needed for building tests
- Use python_module macro for build requires
- Remove the BuildRequires:  %{python_module devel}
- Refactoring of spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/992375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=18
2022-08-02 20:09:33 +00:00
995b5400a1 - It's PyYAML, not pyYAML.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=47
2022-08-02 15:45:54 +00:00
38f75bca2e - Fix two typos
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=46
2022-08-02 08:23:11 +00:00
9ba2599ee2 Accepting request 992107 from home:deneb_alpha:branches:devel:languages:python
- Enhanced dependency management for Py3.7 and earlier
  * Re-add `responses` that is needed for building tests
- Use python_module macro for build requires
- Remove the BuildRequires:  %{python_module devel}
- Refactoring of spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/992107
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=45
2022-08-02 08:22:03 +00:00
d08bc30d7c Accepting request 990578 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/990578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=17
2022-07-22 17:21:14 +00:00
ef0ed81e15 Accepting request 990570 from home:apritschet:branches:openSUSE:Factory
- Release 0.6.6
  * Workaround for credential mangers of `osc` having different return types

OBS-URL: https://build.opensuse.org/request/show/990570
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-osc-tiny?expand=0&rev=43
2022-07-21 15:17:07 +00:00
ccd3b4ac62 Accepting request 990423 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/990423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-osc-tiny?expand=0&rev=16
2022-07-21 09:33:08 +00:00