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 #173 from sigv/172-metrics-v2

Switch to Metrics API v2

96f52ebe079db05707d3001551b4ee56742b2f44 authored almost 5 years ago
Switch to Metrics API v2

The v2 (Jolokia) metrics have been available for a while. They are
in Puppet Server 5.3 and 6.9 ...

4606d5e643eaac934d0d43b02a8eebef475e4811 authored almost 5 years ago
Merge pull request #171 from b4ldr/143_ssl_verify

BaseAPI ssl_verify: update the docstring

19bdd251f665750d2371684a8740347377cd6875 authored almost 5 years ago
BaseAPI ssl_verify: update the docstring

to indicate verify_api can take a string. #143

ff4418940dbda3742b14990d587fbf4354a74a46 authored almost 5 years ago
Merge pull request #168 from bastelfreak/rel200

release 2.0.0

9eb9fb64c016bcee7c4cb52f458254afc84c9a9a authored about 5 years ago
release 2.0.0

72260007abaf0a915feb626c4b304cfe7f906795 authored about 5 years ago
Merge pull request #166 from dom-nie/httpretty_not_needed_for_package

Httpretty is not used outside tests and breaks install on newer python versions for some systems

f1d18ed2328bb039c969abe52e7da2d738950be5 authored about 5 years ago
Fixing coveralls, moving pytest config to single file and setting tests packages to latest

9b8af02319863a43bcbcff83f087966220b8bf7d authored about 5 years ago
Httpretty is not used outside tests and breaks install on newer python versions for some systems

495a371a74618a1eace08413a0b32d4cf93295d5 authored about 5 years ago
Merge pull request #163 from dom-nie/mypy_cleanup

Adding mypy + cleanup + further removal of python2 code

3e24f3c9bf1cec62c896ccd5ba58980784c2bf05 authored about 5 years ago
Removing __unicode__ which is no longer needed with removal of python 2 support

Fixing typos, adding missing new lines

1e70e1e2873e63ab9f6f8edb075abd0a26b33e9e authored about 5 years ago
Cleanup, finishing removal of python 2.X support and removing star imports

e6fffd53fd8c1ef5d390a58beace583158fe40ac authored about 5 years ago
Adding mypy to tests, cleanup, finishing removal of python 2.X support and removing star imports

d69a60f0d0c53e5bbd9b2a47c6ba81768f21de5b authored about 5 years ago
Merge pull request #162 from dom-nie/changing_python_support

Dropping old python 2.7/3.5 and ensuring 3 latest versions are supported

6f96622cf1a8cb17bdeb3be192a72678963a766f authored about 5 years ago
Adding workaround for marker pep8 marker warning

Adding newline to file

06a77726d740f10f904674b484df39973a7a211b authored about 5 years ago
Reformating conf.py to match pep8

95ace2a112954eb9f81c78c3907fb7c3f050f96b authored about 5 years ago
Upgrade of tests package and configuration for python changes

b7965cb1b54e66932f5445ff3bc8112a0b141980 authored about 5 years ago
Dropping old python and ensuring 3 latest versions are supported

b76286ea5a4068ef04f7761da6f3987fe58109b5 authored about 5 years ago
Merge pull request #160 from bastelfreak/rel120

release 1.2.0

26df0a49a1ff92a6422b1c2a83d55956e29383a2 authored over 5 years ago
release 1.2.0

5dd887653a5834174245a0a40e3904729bcdad2b authored over 5 years ago
Merge pull request #159 from bastelfreak/requirements

bundle requirements-test.txt

a496e7d1bf20373424509cc40a8f7d3bed2e4d1f authored over 5 years ago
bundle requirements-test.txt

dc5bdb6f47cecd73c2f75cc7195a4e8a6adc43b9 authored over 5 years ago
Merge pull request #152 from bastelfreak/status

define the project status as stable

f80031547ed8eccd79b016d1268af95bc656a207 authored over 5 years ago
Merge pull request #153 from gdubicki/nodes_query_optionally_without_event_counts

Add option to get nodes without using event-counts

e722f750aa7ac4efa7da9e7b5f4e599e008ef16e authored over 5 years ago
Merge pull request #157 from bastelfreak/rel110

release 1.1.0

19305fe0b6cac17fa8fa06e2eb7beed315470813 authored over 5 years ago
release 1.1.0

face143434985e0e8328bfb71e3e21d48048fa68 authored over 5 years ago
Merge pull request #155 from agunnerson-ibm/json

QueryBuilder.py: Use native data structures for internal representation

bf9d75af9ab89b0b988367a7e0de289026ae50ff authored over 5 years ago
Merge pull request #156 from jake2184/master

Add support for the Command API, /pdb/cmd/v1.

edfa2ab5522e491bece9ac4a9d745bcb14971e9d authored over 5 years ago
Fix nosec to satify pep8

9caf66c413fe1be7bbc855b4bd8dc3420bd2789a authored over 5 years ago
Add #nosec to sha1 line - erroneous bandit error

25ac7f1f3b2e56fdf85ffa444d25a2a28ad0d640 authored over 5 years ago
Fix to meet PEP8

db42bcfbc106296927ebb8780f19397de3f4c9a1 authored over 5 years ago
Add support for the Command API, /pdb/cmd/v1. Added _cmd alongside _query to minimise changes to original code

67bb132e46b65d9fd3316234a0602be2923d1382 authored over 5 years ago
QueryBuilder.py: Use native data structures for internal representation

The [PuppetDB documentation][1] says that queries are JSON arrays, so
this commit updates all of...

0c1b8d87af2e74eb57b01c3e5932ce7c43ccea7f authored over 5 years ago
Add option to get nodes without using event-counts

As event-counts query may be very slow and has experimental
status it is beneficial for some use...

3d36e90fde52d43dc4719fe00f07985fb7daa78d authored over 5 years ago
Merge pull request #151 from bastelfreak/deps

deduplicate dependencylist

1fae0a321b39dd1cb6b72247f9600f40795edd37 authored over 5 years ago
define the project status as stable

3606eb8d95008f339838d5db027064b278594623 authored over 5 years ago
deduplicate dependencylist

d54b4544c812b9d30facb6a8fbe2160c66c7b622 authored over 5 years ago
set correct description content type

de78eccdf2343bfc10233ea29b0913db298cf0ef authored over 5 years ago
fix author email in setup.py

779c420328b71ef22d361c431c53823be373e659 authored over 5 years ago
README.rst: Convert to valid ReStructuredText

5ab7c68ddc2d0398e4c681c07abdb6092d6cd4d0 authored over 5 years ago
CHANGELOG.rst: purge trailing whitespace

091554956f866f632e6524c0373462a3f92d1918 authored over 5 years ago
CHANGELOG.rst: Convert to valid ReStructuredText

7e889055a969e785e963d7e508c78b77a7830d8c authored over 5 years ago
update travis secret

cf191780842240951942bdc073b99f6089d73b64 authored over 5 years ago
update travis secret

2057fbb1a286fd3ab4114583a34987b81c2ded40 authored over 5 years ago
update travis secret

f93eacc7f2ab392ac3e411e4b57c8224ed23aa5f authored over 5 years ago
fix wrong dependencies on setup.py

3b0d409fd200a98acadad685a278e473699b9d90 authored over 5 years ago
update author information

ad3dbf749c7942021a83ea7b6e5310c78d42762a authored over 5 years ago
replace deprecated wheel section with bdist_wheel

a376dc271b23a8e04b029310bfb5b735f1fd6637 authored over 5 years ago
update travis secret

7eaea4727073600eab7018bfbf0c67d7d0ba3f7d authored over 5 years ago
Merge pull request #150 from larsnaesbye/master

1.0.0 and CHANGELOG

dd7e649ebf096c5fe2c80b749fc6b563a4033f02 authored over 5 years ago
1.0.0 and CHANGELOG

8fa2bb06572821245e3bd1e8d2e458e42c90bc5b authored over 5 years ago
Merge pull request #148 from bastelfreak/blub

Test/document python versions: 2.7,3.5,3.6,3.7

a2101459ef7e00f62101ea82b9b302f3cfa0463f authored over 5 years ago
Test/document python versions: 2.7,3.5,3.6,3.7

6312b0771e8d01fa6a8881152b829e53cd07895b authored over 5 years ago
Merge pull request #149 from bastelfreak/deps

Update dependencies to latest versions

90995111ceced57241af59977a9235a76cbe9264 authored over 5 years ago
six pypi: bump dependency 1.11.0->1.12.0

e780c44f1b3b1d6cdbde17fa4ededb9b58973eca authored over 5 years ago
httpretty pypi: bump dependency 0.9.5->0.9.6

30128f5961a32d50079bfa2d8428ba249e0d8d5a authored over 5 years ago
requests pypi: bump dependency 2.20.0->2.22.0

bccc1316b3d9654a83a1d6e2d558fe7e44add0c6 authored over 5 years ago
Merge pull request #146 from llowder/llowder-update-requests

Update requirements.txt for new requests version

e91bb8bf2306d0089a867e3b25f08a6161694435 authored over 5 years ago
Update requirements.txt for new requets version

Updates a dependency to address CVE-2018-18074

af218d44383dbef38a799e1d0527540bae2e5748 authored over 5 years ago
Merge pull request #147 from bastelfreak/auto_pypi

Automate pypy releases

e19d3ccc315af973638e6ad70855112547769b69 authored over 5 years ago
Updating httpretty use use pypi and fixing tests to use new

format

d895fcf810898e831134f0da422017fe87635bd7 authored over 5 years ago
Adding version definition based on a text file and travis tag options

f27236f76555151d199c2888714392cbbb102f92 authored over 5 years ago
Upload and publish is built in to setuptools

588e7a5013bda8a8de4ea9f8bc63bf1683fa8399 authored over 5 years ago
enable IRC notifications for builds

d5898cb7338455c573dec3690c85720c71116f94 authored over 5 years ago
Adding travis commit options

fbfede1facf248a4309a1aa15eca95364358e82c authored over 5 years ago
cleanup requirements.txt

3c04a73054b46409fbce89b0ca31d60b00de2a01 authored over 5 years ago
execute travis workers with xenial

26e00571e7ac1b6fa932c60fab4d434068b6a354 authored over 5 years ago
bandit: Fix false positive password detection

7964455d78848bac8afd831f9dd4e4f7a6c3bcb4 authored over 5 years ago
do releases under the voxpupuliorg pypi account

996ad050b63dbeac59ea3119636019c5b62d9f83 authored over 5 years ago
Merge pull request #145 from othalla/ci_enh

Update & fix CI

72fc05387d7ed7e0fd7e46d48fee6d68a160e735 authored over 5 years ago
Update CI

9fe0929a4baba4afafdab93cfd4c9ab1b1487c67 authored almost 6 years ago
QueryBuilder: Added support for FromOperator, arrays and FromOperator with InOperator (#139)

* added support for [in, <array>] and unit tests

cedeecf48014b4ad5b8e2513ca8230c814f45603 authored over 6 years ago
Merge pull request #137 from homedepot/post_alt_body

Send POST queries in body of request

9e9813437fc09fbbaf27cce1fbfa0058679534de authored over 6 years ago
pypuppetdb/api.py: POST query in body of request

PuppetDB will ignore query and filter specifications if the
request is sent using POST and the q...

7fe6187dc7d86ca9f0dbd4e939b26017ead01b85 authored over 6 years ago
tests/test_baseapi.py: POST query must be in body

It is not documented well, but testing has shown that
PuppetDB will ignore queries where the inf...

b3de342c7e505407ad3fa171c1f75b2165ce55fb authored over 6 years ago
pypuppetdb/api.py: simplify JSON encoding for POST

The python json library already has a mechanism to provide a
fallback function for use when an o...

cde9332b375f822033197d56c5c8cbf27d8ee7e1 authored over 6 years ago
tests/test_baseapi.py: test POST with QueryBuilder

Make sure to test that both strings and QueryBuilder objects
can be sent as POST requests to the...

08d32ce01cdc0fcb2ca71643000d1a823bb58f51 authored over 6 years ago
requirements.txt: explicitly include six

six is already a pre-requirement of one of the development
libraries, but it is explicitly calle...

c98b400bede5daeb4c8f62114ddd3ddde8a57388 authored over 6 years ago
tests/test_baseapi.py: address pep8 formatting

Co-authored-by: Bill Ward <[email protected]>

69e977a74edd71628213b81792ecbb377383edd3 authored over 6 years ago
teststests/test_baseapi.py: POST test support py3

Fix python3 tests for POSTing to PuppetDB with the query
in the body. In python2, requests encod...

2038d6f7b3c9f3887ae92dc49bf5afa47467a6df authored over 6 years ago
pypuppetdb/api.py: POST query in request body

A very large query in the querystring of POST requests can
result in HTTP 414 errors returned fr...

901d0efc046a5a60a64d0596d9b107fc6c25808d authored over 6 years ago
tests/test_baseapi.py: test POST w/ query in body

When a POST request is sent with the query in the body,
instead of as a querystring, then:
- the...

3a8fb9f1e2cf9976ce4cd450a367f0a1efbcb5c0 authored over 6 years ago
tests/test_baseapi.py: test POST query to puppetdb

Add a test that specifies using POST to send a query to the
puppetdb. The default options for PO...

d8aa6c424c941f69785bcfc180f9951b4430280a authored over 6 years ago
tests/test_baseapi.py: enhance test setup

Enhance `stub_request` to easily set up tests using HTTP
POST, etc., and to easily specify other...

b02edfe8c5070f8214e944423ba71692e40d1f75 authored over 6 years ago
Merge pull request #136 from RobReus/master

Adding new endpoint: status

14fd15373688bc26199278d0b3001673c33ec87d authored over 6 years ago
Adding new endpoint: status

The PuppetDB status endpoint returns a dictionary with status information
about the PuppetDB ser...

6161f3819ce1a8b9ca64103ae74fefdff13b8035 authored over 6 years ago
Merge pull request #134 from jeis2497052/master

Small spelling changes

3bf7cd7d7f15574bb7b2ee21a8485f768d8b3469 authored almost 7 years ago
Propose small spelling changes

448d479dcf587d9467505dfdb05eb62f74bcd168 authored almost 7 years ago
Merge pull request #125 from mterzo/rel_3_3

Version bump to 0.3.3

72d371cc9ca7c87318b9ca35ef55d0eb3fbffd3f authored over 7 years ago
Adding ability to specify additional queries when using Node.facts()

d342567f5ccb9a5ee02bf9fc56dc0415278b9f7a authored over 7 years ago
Version bump to 0.3.3

594fa6c392452643fc7b148c5104a4726a03e4c6 authored over 7 years ago
Merge pull request #126 from Ghjnut/master

Fix bug with parsing results from inventory endpoint

0ff7d72d83a93feba417636112160f3b1e5fd634 authored over 7 years ago
:bug: unable to process results from the inventory endpoint due to using dot-notation when trying to grab items from a dict

3f745ead335a7fdb124ecbe1712fdbc8c649e66d authored over 7 years ago
:bug: Bad syntax for checked timestamp in inventory() unit test

7745c77dadc64bc08355222d97dfcb75e890aeb2 authored over 7 years ago
:white_check_mark: Adding tests that mock a sample response from the server for facts() and inventory() and ensure we're able to parse the results

501ecf0214d15286d4c840b84b430d6aa3aaed37 authored over 7 years ago
Merge pull request #123 from Ghjnut/master

Added support for RBAC token authentication

62f4b61b6e148c2c5ed58df67f92aff95ce36dc6 authored over 7 years ago
:memo: Updating documentation to include details on using token authentication

d91c7fc3da82e0ae767da050c55eb4b683ed99fe authored over 7 years ago
:white_check_mark: Add tests for using new token authentication method

087fc01e735b04fa2d3e17b05a77883c9b715022 authored over 7 years ago
Add support for using token authorization

9bb017ec4984e97c0081903134a55d0085fbc378 authored over 7 years ago
Merge pull request #122 from scoopex/master

Typo

66692f7e5c643f1169cc36ff7782db1ac401f84f authored over 7 years ago