Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kiwitcms/tcms-api

Kiwi TCMS client library in Python
https://github.com/kiwitcms/tcms-api

Revert "Build intermediary kiwitcms/kiwi"

This reverts commit c6edb1aa255d3b134c4b31d70c53ceb81211beba.

db63410f95e78b096886951053cf349cc5e0a996 authored 12 months ago by Alexander Todorov <[email protected]>
Collect docker-compose logs during testing

2f0351e471d6b8055337e477865c118a8e73dac5 authored 12 months ago by Alexander Todorov <[email protected]>
Refactor an assert statement into an if-raise

this is failing from time to time in CI but all we get is AssertionError
without any indidation ...

0ee9bcf53222867eb5797bf9733ec03228d33e0c authored 12 months ago by Alexander Todorov <[email protected]>
Refactor RPC connection refresh using a proxy-class

the main reason here is that after a refresh we need to call .login()
method on the underlying i...

b8940a734be2cff6aa631b2f8a3ed64a45ed76ca authored 12 months ago by Alexander Todorov <[email protected]>
Revert "Refresh internal https transport every 4 minutes"

This reverts commit f376919cb677bf07f31fce790405b8398f11a41c.

7e92842b8c49f552d1e6483faf65a76ece51692d authored 12 months ago by Alexander Todorov <[email protected]>
Changelog for v12.9.1

dccc52a6f27cc860204dba5de348564d092e1a8b authored 12 months ago by Alexander Todorov <[email protected]>
Changelog for v12.9

6846480c4d106f812ea7e181630f85a4bdf4d588 authored 12 months ago by Alexander Todorov <[email protected]>
Refresh internal https transport every 4 minutes

to avoid an `ssl.SSLEOFError: EOF occurred in violation of protocol` error
on Python 3.10 and later

f376919cb677bf07f31fce790405b8398f11a41c authored 12 months ago by Alexander Todorov <[email protected]>
Sanitize sys.version output

Apparently some versions of Python on some platforms add a new-line
character inside the version...

1eb0d5e4985dec830066d218db94e2ac2c9a4555 authored 12 months ago by Alexander Todorov <[email protected]>
Send XML-RPC method name in Referer: header to improve logs

2d5f1ab9dbe1f587a7abfbf1b6d87d2a9e631f62 authored 12 months ago by Alexander Todorov <[email protected]>
Include Python version in user-agent string

c32cb52220661abc96a83e96e5554d3fa345ecf2 authored 12 months ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 23.12.0 → 23.12.1](https://github.com/psf/black/compare/23.12....

4e776a8f177dbab01d019c80b369bd06ce2b531e authored 12 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Try fixing Windows job

80cf9ba955fac936c822a40791931d85921ab0de authored about 1 year ago by Alexander Todorov <[email protected]>
Changelog for v12.8.2

921096c17f2581fbb7068a67c552eb7f86f27c56 authored about 1 year ago by Alexander Todorov <[email protected]>
Execute .login() as part of __init__() methods again

because the entire Kiwi TCMS test suite uses these internal classes and
relies upon this behavio...

0fb0df65d3c065b0193e463ce4b6934b2e6a0f56 authored about 1 year ago by Alexander Todorov <[email protected]>
Limit TestPlan.name and TestCase.summary length before any usage

this applies the limit before any usage, either .filter() or .create()
to avoid the situation wh...

cd7b1b24e65a563bde331b7930fda957394162de authored about 1 year ago by Alexander Todorov <[email protected]>
Changelog for v12.8.1

b6bdd2922e5a5158c6b4e2d882ee89b096860b4d authored about 1 year ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 23.11.0 → 23.12.0](https://github.com/psf/black/compare/23.11....

219f3d32bb2294691dc8423324e286528acf5d20 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Upgrade pip in AppVeyor CI

8c1bfe74a742eb02185617c26cb653168e76a243 authored about 1 year ago by Alexander Todorov <[email protected]>
Limit TestPlan.name to 255 characters when creating TP

f1b551d302551b038fc9b641e356003b050d5520 authored about 1 year ago by Alexander Todorov <[email protected]>
Changelog for v12.8

e841b826feb80461c34748f48af4d9bbd27db348 authored about 1 year ago by Alexander Todorov <[email protected]>
Limit TestCase.summary to 255 characters when creating TC

7b1465dbc8c0f308f3dc6d2b2040338babf61964 authored about 1 year ago by Alexander Todorov <[email protected]>
Fix build error in CI on Windows

WARNING: The script wheel.exe is installed in 'C:\Users\appveyor\AppData\Roaming\Python\Python31...

eee1e07ebc6698c473d926be4e2b4eebcfb519c8 authored about 1 year ago by Alexander Todorov <[email protected]>
Changelog for v12.7

NOTE: using the current version of Kiwi TCMS

a92303ab8c35d436df048e9e7c57e145636399e4 authored about 1 year ago by Alexander Todorov <[email protected]>
Use the version from the main package for docs

6a95519b2ae6f3da4bf9dceaf2c51464559da298 authored about 1 year ago by Alexander Todorov <[email protected]>
Unify instructions between README and docs

move everything into documentation to avoid duplicates

99ddf165d20a95a0096e412ab2598d220b9cebb6 authored about 1 year ago by Alexander Todorov <[email protected]>
Update copyright year in documentation and README

290dd68c2c7a7e4a1b03066d6651fe3f427c83f0 authored about 1 year ago by Alexander Todorov <[email protected]>
Add config file for ReadTheDocs

46719c7c5c44c72429dc9ec8887d895954ee912e authored about 1 year ago by Alexander Todorov <[email protected]>
Refactor calling .login() outside of __init__() method of Xmlrpc classes

and call .login() as part of TCMS.__init__() instead!

`__init__` method calls overridden method...

8e31a8fe382dd3e3c43f76747d600509b9ceadda authored about 1 year ago by Alexander Todorov <[email protected]>
Refactor open() call to always close the file

otherwise we get an alert from CodeQL

69d32b9d7ab937ec748df8b2658063ea8d741c0f authored about 1 year ago by Alexander Todorov <[email protected]>
Refactor potentially uninitialized variable

539a5af6620dd2ec1d575e7cb57cc1aaa0a911ae authored about 1 year ago by Alexander Todorov <[email protected]>
Don't execute CodeQL via cron

this scanner is running on pull requests and commits to the main branch
and we don't really need...

c6fcf901ba9bf2b2b7f56142f0f6753fdd31f9c1 authored about 1 year ago by Alexander Todorov <[email protected]>
Build & test with Python 3.11

e02d6425dcff8b8876d973741b55738e99cbf62e authored about 1 year ago by Alexander Todorov <[email protected]>
Build intermediary kiwitcms/kiwi

before an official image with Python 3.11 is released

c6edb1aa255d3b134c4b31d70c53ceb81211beba authored about 1 year ago by Alexander Todorov <[email protected]>
Tests: override self.verify in DoNotVerifySSLSession.__init__

make extra sure that we don't attempt to verify SSL certificates during
testing because Kiwi TCM...

996ae068c6adc2d167b43ae9576d693791f27fd5 authored about 1 year ago by Alexander Todorov <[email protected]>
Bring back the no-self-use checker

https://pylint.readthedocs.io/en/latest/whatsnew/2/2.14/summary.html#removed-checkers

f0dbb4f196c8c30bf685f705ce8f8e07318e155c authored about 1 year ago by Alexander Todorov <[email protected]>
Refactor implicit-str-concat

c6324e9818720600952b571b9f32fee6f97f55cb authored about 1 year ago by Alexander Todorov <[email protected]>
Silence broad-exception-raised from pylint

raise RuntimeError instead of Exception.

1d104bb4101aeba7329823edecb95846aaaf1bfe authored about 1 year ago by Alexander Todorov <[email protected]>
Silence a deprecated-module warning

while some parts of the distutils module are indeed deprecated
the strtobool() function is not

d799502263c06fda637dff2539b17f40d9c926fe authored about 1 year ago by Alexander Todorov <[email protected]>
Replace deprecated urllib.parse functions for usage with newer Python

DeprecationWarning: urllib.parse.splittype() is deprecated as of 3.8, use urllib.parse.urlparse(...

db8df697f7594bff97013723c13a8586e3ac23e6 authored about 1 year ago by Alexander Todorov <[email protected]>
Enable code formatting with Black

39d41e2becdc21bc8e1872cdb9c0158cf7b39a6a authored about 1 year ago by Alexander Todorov <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

ff19791aee3c7ad91a8958791e8e1844c5d3ea8b authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-comm...

72af613eea51a6bc72f064cc784286199996930f authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Always upload CI logs for easier debugging

c232f05beab45eb78b94fdb024d45b0e17235757 authored almost 2 years ago by Alexander Todorov <[email protected]>
New arguments for plugin_helpers.Backend.update_test_execution()

now accepts the start_date/stop_date arguments at the end of it's
signature. This is required to...

99cc9e39b4a6a14935128f6d89e48cbbcf9d852b authored almost 2 years ago by Alexander Todorov <[email protected]>
Changelog for v12.2

43af43f9c383a454b402d0ebb876192221166bdf authored almost 2 years ago by Alexander Todorov <[email protected]>
Adjust test docker image for RHEL 9 & Python 3.9

f7635569640379902caf6e5cb07bd8fc4e8887ed authored about 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-comm...

d76e1d29b1f8d3d43f7d61dface62ae471cabbf6 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Also start testing the client library with Python 3.9

0f7acdaeee878272738e469c0ecf167c58ee05db authored about 2 years ago by Alexander Todorov <[email protected]>
Add CodeQL workflow for GitHub code scanning

4858f9321c50911ac2adeedc192a71002a950bb7 authored about 2 years ago by LGTM Migrator <[email protected]>
Fallback to C:\tcms.conf in case we're on Windows

deeb2c59f4c1efc3e8d7092f14882ba7a93116af authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v11.4

a64752c07da4fcb662b2c17f9e5b05f43b4d830d authored over 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-comm...

6012af2a93e322c76a9293ed299b322f84c6cfa0 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Specify start_date when creating a TestRun

181f804419d9675626db1fb7fd7fd138e3241441 authored over 2 years ago by Alexander Todorov <[email protected]>
Make it possible to print info about created/reused TP/TR

ebc304e62c9b70f7b59152ae27ada7cc8cf610b4 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v11.3

3b685a2ea3631a6f2feb2c23a23dd6d79015ea6e authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v11.2

4f0154c228cca53ce8aa6693a77fdf132c14c49c authored over 2 years ago by Alexander Todorov <[email protected]>
Introduce plugin_helpers.Backend name & version attributes

and the `created_by_text` property so that plugins can override the
annotations with more specif...

2693d98e263e0b9aa2521501c775c2b6758ac245 authored over 2 years ago by Alexander Todorov <[email protected]>
Cache default_tester_id property to avoid multiple lookups

1ffe4b3e9247d1111f9bdfc636d720b5194f9cb1 authored over 2 years ago by Alexander Todorov <[email protected]>
Use current user if plugin_helpers.Backend.default_tester_id is None

default_tester_id may still be specified via ENV or via inherited
classes but the code is now mo...

dd83fe8aab7da538e1058e18a50f4c21b994a33f authored over 2 years ago by Alexander Todorov <[email protected]>
Turn plugin_helpers.Backend.default_tester_id into property

Note: this will break existing plugins which override it so they
need to be updated accordingly.

58747b86a274c83c1c6ea2ae7fa0e5b93c29364e authored over 2 years ago by Alexander Todorov <[email protected]>
If TCMS_PARENT_PLAN ENV variable is specified use it. Fixes #4

Refs https://github.com/kiwitcms/tap-plugin/issues/5

af76e088e0371280d94e78473209308dced1bdfc authored over 2 years ago by Alexander Todorov <[email protected]>
Sanity check config & replace json-rpc with xml-rpc

to help misguided users not experience a crash. Refs #45

a6d4c2d519b5e5a21f2f85f3e88d60389c0f8d43 authored over 2 years ago by Alexander Todorov <[email protected]>
Make plugin prefix configurable via TCMS_PREFIX ENV. Fixes #6

Refs https://github.com/kiwitcms/tap-plugin/issues/13

afdc58b9b429d06a1c37517d1f49ce77900d7cec authored over 2 years ago by Alexander Todorov <[email protected]>
Allow TCMS_DEFAULT_TESTER_ID to be specified via ENV

2baf30797ab7efbd381b52d99e599dce523a8557 authored over 2 years ago by Alexander Todorov <[email protected]>
tests: Adjust URL config for Django 4.0

the url() alias has been deprecated since Django 3.1, see
https://github.com/kiwitcms/Kiwi/commi...

5f2616ecd638ec469fa407f84695e3b728b9f1d3 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v11.1

a2cff5b8233f38870875e493b42f2e1b67ca5395 authored over 2 years ago by Alexander Todorov <[email protected]>
ci: CentOS 8 is EOL on Dec 31, 2021. Use CentOS Stream 8

d6a5061a9ec9739e31e03e985b34b40ef1bee5ab authored over 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

b3b61b90ceca14a81116b8210b9f6915da4263b2 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Add pre-commit CI config

acae56c4c792732c54e640af723be5f5e3164411 authored over 2 years ago by Alexander Todorov <[email protected]>
Pylint prefers using f-strings

f45113f1daa8ac23ed7a397bde52074121d9811b authored about 3 years ago by Alexander Todorov <[email protected]>
ci: Upstream container is build on RHEL 8 UBI and uses microdnf instead of dnf

46069fc48f04e3c097c052cf59ab8393115cf7db authored about 3 years ago by Alexander Todorov <[email protected]>
Don't keep internal cache of TC/TE inside TR

this isn't necessary b/c it messes up the return value for
add_test_case_to_run() and also b/c t...

29e5eb83c99b0dd9506e2b0ca105cf55de5bdd41 authored about 3 years ago by Alexander Todorov <[email protected]>
ci: Pin setuptools_scm version so we can build gssapi

0820a9156c61d87327687db28a4d931f24039042 authored about 3 years ago by Alexander Todorov <[email protected]>
plugin_helpers.Backend.add_test_case_to_run() now returns a list

however make it work with older Kiwi TCMS versions, see
https://github.com/kiwitcms/Kiwi/commit/...

1ab7f21b2827f169ee1903d0ab398fbfb0592d1c authored about 3 years ago by Alexander Todorov <[email protected]>
Changelog for v11.0

03cecfc93246800de15307f220a050172748d589 authored about 3 years ago by Alexander Todorov <[email protected]>
Revert "CI: Build intermediary kiwitcms/kiwi image"

This reverts commit 4e700547947f51fe05564b55394b2f541c3bf1ea.

Upstream is already on Python 3.8

6cfea5ce693d86aeceee3efffbf1050cd81b058c authored about 3 years ago by Alexander Todorov <[email protected]>
CI: Build intermediary kiwitcms/kiwi image

only until a new upstream version with 3.8 support is released

4e700547947f51fe05564b55394b2f541c3bf1ea authored over 3 years ago by Alexander Todorov <[email protected]>
Migrate to Python 3.8

b69625258e0144c738d8a99f11c6449b1083b584 authored over 3 years ago by Alexander Todorov <[email protected]>
Upgrade to GitHub-native Dependabot

3b3b894713c44f76a3b537c852452e50ae23b5d5 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Make flake8 happy

ee97281f7bb643d1aee937aef988c3d4f66b74df authored over 3 years ago by Alexander Todorov <[email protected]>
docs: Add hint how to find config file location on Windows

5c3d6df373804461d0428dc18d3a80fdcf52c703 authored almost 4 years ago by Mr. Senko <[email protected]>
Changelog for v10.0

b77c2a74ffded67e2a4ac94f5a21ccba6b8a60b7 authored almost 4 years ago by Mr. Senko <[email protected]>
Modify API calls to be consistent with upcoming Kiwi TCMS v10

2a569cac0fd86aaa5b4223a6f3eaf68f540119dc authored almost 4 years ago by Mr. Senko <[email protected]>
Changelog for v9.0

4b21f117ddc701a730bd794f5e72bdba740d8607 authored almost 4 years ago by Mr. Senko <[email protected]>
Method Backend.build_id() doesn't receive product_id parameter anymore

this is to align with kiwitcms/Kiwi#246

f0caa78134b48387556629f014d52caa60b89957 authored almost 4 years ago by Mr. Senko <[email protected]>
Changelog for v8.6.0

ccf8c84fe8fa65379c4e324176d0a45e8039d5fb authored about 4 years ago by Mr. Senko <[email protected]>
Use a sub-package to install gssapi

this will prevent problems like such:
https://stackoverflow.com/questions/63333299/kiwi-tcms-dja...

bfbddf8d9b9375d0f26a0f5fcd21ab38a5da40d0 authored about 4 years ago by Mr. Senko <[email protected]>
Adjust tests

2a44804265cd38d2475817b62732ac21c89e52e7 authored about 4 years ago by Mr. Senko <[email protected]>
Setting PUBLIC_VIEWS has been removed

3147d0a8e9b29b3aef4dca7cd3aa219c42a9c203 authored about 4 years ago by Mr. Senko <[email protected]>
tests: use Product.filter() instead of User.filter() API

b/c later versions of Kiwi TCMS require explicit permissions
and auth.view_user is not granted b...

e4f6a206d9feadf98088a98ab79e7b1f165060a1 authored about 4 years ago by Mr. Senko <[email protected]>
Use raise from & make pylint happier

acea20e52d66531bde8d3d30bd4af599c5c71ae7 authored about 4 years ago by Mr. Senko <[email protected]>
Changelog for v8.5.0

8e66912e966aba7d6a619439718eade4ae29c3e8 authored over 4 years ago by Mr. Senko <[email protected]>
Add testing for Python 3.7 & 3.8

In #35 there's a patch to make this library more version
compatible so we should see the tests f...

8a53876fc60abb23809d3d548a1c023eeb220339 authored over 4 years ago by Mr. Senko <[email protected]>
Fix super() call in CookieTransport for Python 3.8

This commit fixes "TypeError: __init__() got an unexpected keyword
argument 'headers'" when impo...

e595c7d41a1333712f2c583fab812e74fbeddbbc authored over 4 years ago by Václav Klikar <[email protected]>
Changelog for v8.4.0

e313ed202d451d3928d28d1946ea2da68bdf38a9 authored over 4 years ago by Mr. Senko <[email protected]>
Refs kiwitcms/django-plugin#50 Provide fallback if cant find status by name

e3005143891835c3a170584e3cc0671b4e873abd authored over 4 years ago by Bryan Mutai <[email protected]>
Update copyright

92e4fbebe8e645e1d5494eb1a78b1c72647be906 authored over 4 years ago by Mr. Senko <[email protected]>
Add requirements file to make RTD happy

b/c it can't compile gssapi

c187a451c3a74aba634cfbc3582b776b00b4626c authored over 4 years ago by Mr. Senko <[email protected]>
Add instructions how to install gssapi

because they don't ship binary packages on Linux, see
https://github.com/pythongssapi/python-gss...

70c9b157f76ebd6878ca32611f2edc669a70eca1 authored over 4 years ago by Mr. Senko <[email protected]>