Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/pypuppetdb

Python library for working with the PuppetDB API
https://github.com/voxpupuli/pypuppetdb

Merge pull request #211 from gdubicki/release_2.4.0_final

Release 2.4.0 (final)

7778e884383a302469cfe28258f497f1c3dc3ab0 authored over 3 years ago by Greg Dubicki <[email protected]>
Release 2.4.0 (final)

cb16d83972e05d7baec30b7532bfdcaddd3f3d57 authored over 3 years ago by Greg Dubicki <[email protected]>
Merge pull request #208 from gdubicki/explain_api_and_baseapi

Explain API and BaseAPI classes

bc9be84163b10040c5b582294ce049168f1b1e2e authored over 3 years ago by Greg Dubicki <[email protected]>
Explain API and BaseAPI classes

in the developer docs.

Also add missing `Inventory` type to
the section about types.

6c8c3a8bae17b12b1375a15c588dd5d5cc01a035 authored over 3 years ago by Greg Dubicki <[email protected]>
Formatting and typos fixes

5c31640e54b820c4f8f870d07a027ddb180517c8 authored over 3 years ago by Greg Dubicki <[email protected]>
Formatting and typos fixes

bf321fe0cead5779886bbbe4280b8c439bc9ea4b authored over 3 years ago by Greg Dubicki <[email protected]>
We don't use mypy now but restore framework to start

5d3d5fd053e3148bb321832d1a27c48ad3807bd8 authored over 3 years ago by Greg Dubicki <[email protected]>
Merge pull request #207 from gdubicki/release_2.4.0.rc1

Prepare RC1 of version 2.4.0

b3d3631070eaa828d20d25090656e5c7926386ac authored over 3 years ago by Greg Dubicki <[email protected]>
Add docs update changelog entry as #206 is merged

f8c9081f15468a8169fe75d301f09e8bf903e09e authored over 3 years ago by Greg Dubicki <[email protected]>
Prepare RC1 of version 2.4.0

7053b9b99bcb2bcec1f3e66a58d4179b53d279ef authored over 3 years ago by Greg Dubicki <[email protected]>
Merge pull request #206 from gdubicki/docs_pql_update

Document new pql() method and reorg from PR #201

d74a6e43259127b4db0b0b839bffd7a7432e2079 authored over 3 years ago by Tim Meusel <[email protected]>
Fix warnings when generating docs

da688216a1cc726ab6a4734acb4868dc25956ba6 authored over 3 years ago by Greg Dubicki <[email protected]>
Fix formatting in generated docs

8b5aac60c96bcd595fd668204f7543b7c7a490b6 authored over 3 years ago by Greg Dubicki <[email protected]>
Document new PQL and reorg from PR #201

and generally revamp the docs. Some fixes:
* add info on how to use the ssl_verify to provide
...

65f8798d9106822386b82a61f7e0a6906e4909de authored over 3 years ago by Greg Dubicki <[email protected]>
Merge pull request #201 from gdubicki/pql

Add PQL support, refactor and reorganize code

894703c0ea4f7b27774b05aad5452b6b640cdcb6 authored over 3 years ago by Tim Meusel <[email protected]>
Add PQL test with casting

183963c3e2b585109205ccd6b6550a44b6622656 authored over 3 years ago by Greg Dubicki <[email protected]>
Fix: correct method name

- a bug found when testing this
version of the pypuppet code with
a current version of Puppetboa...

2b0ba7e91622b7bc997ca2493462d4804c24d39c authored over 3 years ago by Greg Dubicki <[email protected]>
Clean up kwargs for pql() (thx b4ldr)

as we don't really have any other arguments
that you can pass here except the listed ones

af5e177c439a207692915bbeb31515ec7e5cad3f authored over 3 years ago by Greg Dubicki <[email protected]>
Split 'other' into separate files

now to avoid having to have another reorg
in the future and lose git history again

be5eac24178aced4247ae4ce128032943915a031 authored over 3 years ago by Greg Dubicki <[email protected]>
Use full API names, as documented

bafdf86a5fd7c621d73a759825eb8f5980175422 authored over 3 years ago by Greg Dubicki <[email protected]>
It's status, not services API

4ea70143dce5eb39b3a773e50b29cf93807637ac authored over 3 years ago by Greg Dubicki <[email protected]>
Add casting to pql() query, refactor more

and fix #202

acad558a6eaeeea546ce961a694bdeaaf06166ea authored over 3 years ago by Greg Dubicki <[email protected]>
Add single nodes test

fc846c70a2404373d9d9402729404c2ff444c575 authored over 3 years ago by Greg Dubicki <[email protected]>
Correct comments, improve validation

a0275363b03c30b2b962199186bff9b3e4ab8f41 authored over 3 years ago by Greg Dubicki <[email protected]>
Refactor: restore split into QueryAPI and PqlAPI

and reorganize the tests

fa7252158e7715d6a7bdb9db00c43ba04e5ae7a5 authored over 3 years ago by Greg Dubicki <[email protected]>
Fixes and cleanup

e821fb968c205f91c29d62a595883d1611211993 authored over 3 years ago by Greg Dubicki <[email protected]>
Add test for PQL queries

822c0c9d99f8b04bc8248c69c9ea4c0d4e5d1508 authored over 3 years ago by Greg Dubicki <[email protected]>
Refactor: split API per request type

07a40ce44b10404d5d829c4582693eeba23344b3 authored over 3 years ago by Greg Dubicki <[email protected]>
Add tests and fix getting type from PQL

plus we are not using nosetests
and don't build RPM so remove traces
of it

9d1783c3e461d50727a9af734a5b6d06908c3caf authored over 3 years ago by Greg Dubicki <[email protected]>
Complete moving auth to session

83959e80f0ee88096d9f6463adba87d4f1d0b8c2 authored over 3 years ago by Greg Dubicki <[email protected]>
Fix some tests

6a10a1adc8c2e7be22baf0f68adb81a73f82c95e authored over 3 years ago by Greg Dubicki <[email protected]>
Allow using PQL in most methods

1b93efeb9c4d5063b8d28c435fc7284a26c3e33b authored over 3 years ago by Greg Dubicki <[email protected]>
Add basic support for PQL queries

returning plain dicts, not any fancy types
(yet?).

6defb2b3d320c0f252eb8fc126aab6c4a6e9f3b4 authored over 3 years ago by Greg Dubicki <[email protected]>
Fix PEP8 issues, mypy is not really used

8e3ca99c9b6b4e54c3d7fd0f8d5509e2f8a10ed5 authored over 3 years ago by Greg Dubicki <[email protected]>
Fix PEP8-checks

3cb41cbcc3fc4efd746eb7f37c64822914bd796c authored over 3 years ago by Greg Dubicki <[email protected]>
Refactor: pull casting out

1117583eec0e8577773929620c7fcc475bc5bf29 authored over 3 years ago by Greg Dubicki <[email protected]>
Split _pql and _query methods (thx b4ldr)

and refactor the testsby splitting them into
more files too, like the API code.

3fef56492180c8612c2abfd1edfb768c8f4ae5b8 authored over 3 years ago by Greg Dubicki <[email protected]>
Create dependabot.yml

1f474f85362c7f3d64226746cd4efc125a778612 authored over 3 years ago by Greg Dubicki <[email protected]>
Merge pull request #203 from gdubicki/python39

Test on Python 3.9, make it officially supported

20074944d8b511880700e92be753604f217f7020 authored almost 4 years ago by Garrett Honeycutt <[email protected]>
Test on Python 3.9, make it officially supported

504f8188d7c8e20739f78ff4f9ac7b10c040a9cd authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #127 from cputans/node-fact-query

Adding ability to specify additional queries when using Node.facts()

9905db582232be1626fd9b89e716f2d9802b1f44 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge branch 'master' into node-fact-query

1acc64f9233538bc677f72b7ea48390aabf181fa authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #200 from voxpupuli/fix_readthedocs

Let's brag about docs being up to date

413ab40d6ea8e09d67824059869cbfa69821ed86 authored almost 4 years ago by Greg Dubicki <[email protected]>
Let's brag about docs being up to date

77a616b49f2354f706d06bdbe7f86643fdf2b406 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #199 from voxpupuli/fix_readthedocs

Fix: remove another warning breaking doc build

76882cafd1927473c8cfbf5b193f78be5690e9e6 authored almost 4 years ago by Greg Dubicki <[email protected]>
Fix: remove another warning breaking doc build

f1f0e1b7356d1b5c3ef1e50de808133af1d89af1 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #198 from voxpupuli/fix_readthedocs

Fix: install pypuppetdb itself for docs too

33b26f373285829d0920ed1bf33b77331adc4767 authored almost 4 years ago by Greg Dubicki <[email protected]>
Fix: install pypuppetdb itself for docs too

d5701265c0457efc305b80d1c8f69c31324680fd authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #197 from voxpupuli/fix_readthedocs

Fix generating docs for Readthedocs

993a0731d35ff4ad34edf12af76ade5c096aa839 authored almost 4 years ago by Tim Meusel <[email protected]>
Fix generating docs for Readthedocs

* We need to use Python 3 as we need to install pypuppetdb to get its code
parsed for autodoc
...

d791668e18f902db6356c264ab7e444478012793 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #196 from voxpupuli/docs_python2

Fix generating docs in readthedocs

d106ba4ed1963874fed07a222bb004f8454f056e authored almost 4 years ago by Greg Dubicki <[email protected]>
Fix generating docs in readthedocs

as we (they?) are still using Python 2 there

f5a28af0fdc90ae1e9a1471709bde8dd3085fc33 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #195 from voxpupuli/tweak_requirements

Provide upper version limit in case of an API change

4cdd1f18d21e3d428169f81b30ec3bb746ddf9fb authored almost 4 years ago by Greg Dubicki <[email protected]>
Provide upper version limit in case of an API change

78ea744fb7a2e545a071a3902c5a76a70191c913 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #194 from gdubicki/remove_travis_from_release

Fix new releases versions as we are not using Travis anymore

0941ccbcb794dd40f84774db0014e1a520a55a85 authored almost 4 years ago by Tim Meusel <[email protected]>
Fix new releases versions as we are not using Travis anymore

d3455b74e2b986ac0737e038de70a27e8cd71d70 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #192 from gdubicki/new_release

Prepare v2.3.0 release

b5721266162e58be2a3bb90678a0e9d39930248d authored almost 4 years ago by Tim Meusel <[email protected]>
Prepare v2.3.0 release

c89a68cb60f277b68867601d97241adb9af35400 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #191 from gdubicki/tweak_gha

Update tests badge to GHA & make it work + start running bandit too

653487f624ec36d1788eeab103806af9e7a524dd authored almost 4 years ago by Tim Meusel <[email protected]>
Start running bandit tests too

01bd2fbb8f2dfa5666e5b3dfb5a416dd6d007dc7 authored almost 4 years ago by Greg Dubicki <[email protected]>
Update tests badge + we need to run tests for master to make it work

c7f35a932c0ba055918f5b9d91a66f65842ffa2c authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #190 from gdubicki/revamp_readme

Revamp the README and the generated docs

d3003ff3897737fa115afc462f3acf2bb181c1a6 authored almost 4 years ago by Tim Meusel <[email protected]>
Our tests are not compatible with Pytest 6 yet

e468a17ec00378a1864fb3d9777fbbc828455215 authored almost 4 years ago by Greg Dubicki <[email protected]>
It's not .com and update the link

d2d02128ced9b0cb3e9a2105e5ee1ad33cb7b00a authored almost 4 years ago by Greg Dubicki <[email protected]>
Switch to a modern docs theme

fffc4e9e9a78e65a2d4a31172ea922337f358398 authored almost 4 years ago by Greg Dubicki <[email protected]>
Move contribution guide to a separate file

a56ee6336fefff35aac69a625e772d10e228c630 authored almost 4 years ago by Greg Dubicki <[email protected]>
Split docs into 3 sections

ebaea952e67f57641b1f325a6cfe01ff3899a305 authored almost 4 years ago by Greg Dubicki <[email protected]>
Move the docs into docs/

1ef2b5db78bae74735c9eb35969e7b3f59a45523 authored almost 4 years ago by Greg Dubicki <[email protected]>
Remove outdated package info - get it dynamically

86e0fb79d095f5320f48bd0c68dec21b787f1266 authored almost 4 years ago by Greg Dubicki <[email protected]>
Update info how to run tests and rebuild the docs

1ba50b7834d34f89f99a43483abc5f37b61f68d1 authored almost 4 years ago by Greg Dubicki <[email protected]>
Remove the outdated spec files

2e90b5d1551198cef84da773069cb52b7b826b87 authored almost 4 years ago by Greg Dubicki <[email protected]>
Reformat, reorganize, remove the outdated native packages, add TOC placeholder

ff451f5f6dce27c148b2c97ce0c2786a1777e56d authored almost 4 years ago by Greg Dubicki <[email protected]>
Convert from RST to Markdown

78e869af57eebe6b3a0560e1870af45e5e3d4b40 authored almost 4 years ago by Greg Dubicki <[email protected]>
Merge pull request #189 from bastelfreak/gha

move from travis to github actions

2bb3718e0988cd00ba04015d42035514b59063a9 authored almost 4 years ago by Tim Meusel <[email protected]>
move from travis to github actions

2678750b2c6455b4789a6950ca6c4ed3a98928ac authored almost 4 years ago by Tim Meusel <[email protected]>
Merge pull request #188 from whackyhack/directory_of_setup_py

Improve README

f905f03c993f6ac23ee725300041c82145b37acb authored about 4 years ago by Kenyon Ralph <[email protected]>
setup.py requires presence of other files

Without cd, python complains can't open setup.py; if trying to run pypuppetdb/setup.py, it compl...

508ca5aa2748c2e4256a3ac493e463ca39cf801e authored about 4 years ago by whackyhack <[email protected]>
Merge pull request #185 from lelutin/enable_wth_statement

Enable with statement

e0dc3692b50886fd69d6cb173815cd35c9e4c49e authored about 4 years ago by Mina Galić <[email protected]>
Add documentation about the new disconnect() method

45d1e79a1fd6673c0d816d1a4c4a7fe579926089 authored about 4 years ago by Gabriel Filion <[email protected]>
test that calling the disconnect() method causes HTTP sessions to close

This is similar to the test we are doing in the case of the "with"
statement, but we're making s...

e9cee62ae07d8c8a7cd3e8f4bdae06baddbc2af7 authored about 4 years ago by Gabriel Filion <[email protected]>
create disconnect() method for BaseAPI

This new method can help ppl tearing things down without using the
"with" statement. Similarly t...

4de3956e8a29088fa4f46fd2ff863381eadfaa51 authored about 4 years ago by Gabriel Filion <[email protected]>
test that requests.Session.close() is getting called when exiting "with"

When we exit the "with" block used on the connect() function, we expect
HTTP sessions to be clos...

491adb1399e157bef4b50ea1d42915e7332143ae authored about 4 years ago by Gabriel Filion <[email protected]>
Add test for creating connection with 'with' statement.

7a7856d9ec56de91325c7bf7c62ff25c0241badc authored about 4 years ago by Gabriel Filion <[email protected]>
document usage of 'with' for the BaseAPI object

0e65ee75910bbf33231584c6c1cafac9f7ced437 authored about 4 years ago by Gabriel Filion <[email protected]>
Enable BaseAPI to be used with 'with' statement

By implementing those two functions, the BaseAPI object can be used with
a 'with' statement like...

ae87e1a8c71d3ff46efd84ff40c5c2329739e310 authored about 4 years ago by Gabriel Filion <[email protected]>
Merge pull request #182 from kenyon/fix-api-connect-doc

docs/api.rst: fix rendering of connect() docs

3a5f5f76c7af150d4c52a6195b50f786bb19d63f authored over 4 years ago by Mina Galić <[email protected]>
Merge pull request #181 from kenyon/fix-README-formatting

README formatting and link fixes

370af6965bb989e1a6d8df572796ef5296452b04 authored over 4 years ago by Mina Galić <[email protected]>
docs/api.rst: fix rendering of connect() docs

d9eb0caae0e281bf8547c230e5ac7ae1d3d5b048 authored over 4 years ago by Kenyon Ralph <[email protected]>
README: fix link to requests

6c7ad6f78aa5430468b85088a41ec178f8491db6 authored over 4 years ago by Kenyon Ralph <[email protected]>
README: fix link and bullet formatting

7a054456eb11a6cb741f2bc86e4ec702a62ae53e authored over 4 years ago by Kenyon Ralph <[email protected]>
Merge pull request #179 from bastelfreak/rel220

release 2.2.0

3d1e378795ffed0d61b730e72bdf16f5cc38476c authored over 4 years ago by Tim Meusel <[email protected]>
release 2.2.0

cd640a53ed2733fb89064005be57183494bda0b0 authored over 4 years ago by Tim Meusel <[email protected]>
Merge pull request #177 from MeggyCal/patch-1

Loosen requirements and drop six

4440b389052b14138502d741d088cd5221998b26 authored almost 5 years ago by Nick Maludy <[email protected]>
Loosen requirements and drop six

We do not need strictly pinned version of requests, the package works also with newer versions.
...

4eaa49668bd2dc06e656ff14ac65a12fd2179ed2 authored almost 5 years ago by MeggyCal <[email protected]>
Merge pull request #176 from nmaludy/release/v2.1.0

Release 2.1.0 version bump

a4469868e80a5cd4f6862463c1b2f457ac1d8239 authored almost 5 years ago by Tim Meusel <[email protected]>
Release 2.1.0 version bump

c69862e78dbe993859d3eb60213f40e73ca38b50 authored almost 5 years ago by Nick Maludy <[email protected]>
Merge pull request #175 from nmaludy/master

Metrics v2 fixes

9a23ec78a53673426d4851e08f85ee9c41bdb66d authored almost 5 years ago by Tim Meusel <[email protected]>
Added new class parameter metric_api_version and metric() parameter version to specify the version of the Metrics API to query

c838f85043acd64fedac91edff928fae5bc5f5fa authored almost 5 years ago by Nick Maludy <[email protected]>
Fixed metrics v2 read function. Added metrics v2 list fuction metrics(). Added ability to pass arbitrary payloads to _query()

d8376b2db7cc6f156faed6414e2a4ca53e14e49e authored almost 5 years ago by Nick Maludy <[email protected]>
Fixed metrics v2 read function. Added metrics v2 list fuction metrics(). Added ability to pass arbitrary payloads to _query()

6a779f364f6d4a1e85345205b08bd6135fc8e384 authored almost 5 years ago by Nick Maludy <[email protected]>