semvec/pypi-packages huggingface dataset:
Apilisk 0.2.1
Remote test runner for Apiwatcher platform
License: MIT
Keywords: http client apiwatcher apilisk

Apilisk
================================

Standalone rest client for Apiwatcher platform.

It can run testcases defined in Apiwatcher locally on you machine or on
CI server.

Installation
=================================

Currently Apilisk is distributed using Pypi, more options for download
are comming soon.

Linux
********************************

The best way is to create a virtual environment and then use *pip*.

.. code-block:: shell

  virtualenv env
  . env/bin/activate

  pip install Apilisk

You must have libcurl installed.

OS X
*********************************

On Mac we suggest to use *easy_install*, although *pip* should work as well.

.. code-block:: shell

  sudo easy_install Apilisk

Run
==================================
At first you need to have a team in Apiwatcher, so sign/log in.

You need to create a project and some testcases, otherwise there is nothing to
run. :) And finally you need to have a credentials (Client ID and
Client secret). This you can find under team settings - create a new pair and
download the configuration file for Apilisk or copy paste the command with
apilisk init, which will create the file for you.

.. code-block:: python

  apilisk init --client-secret SECRET --client-id ID --agent-id "My agent"

Example file:

.. code-block::

  {
    "host": "https://api2.apiwatcher.com",
    "port": 443,
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "agent_id": "My local agent"
  }

And now just run it :)

.. code-block:: shell

  apilisk run -c apilisk.json -u -v 1 -d YOUR_DATASET_ID -p YOUR_PROJECT_HASH
ph4-python-whois 0.6.8
Whois querying and parsing of domain registration information.
License: MIT
Keywords: whois,python

Whois Python lib
================

This project has been forked from the
https://bitbucket.org/richardpenman/pywhois


Goal
====

-  Create a simple importable Python module which will produce parsed
   WHOIS data for a given domain.
-  Able to extract data for all the popular TLDs (com, org, net, ...)
-  Query a WHOIS server directly instead of going through an
   intermediate web service like many others do.
-  Works with Python 2 & 3



Example
=======

.. sourcecode:: python

    >>> import ph4whois
    >>> w = ph4whois.whois('webscraping.com')
    >>> w.expiration_date  # dates converted to datetime object
    datetime.datetime(2013, 6, 26, 0, 0)
    >>> w.text  # the content downloaded from whois server
    u'\nWhois Server Version 2.0\n\nDomain names in the .com and .net 
    ...'

    >>> print w  # print values of all found attributes
    creation_date: 2004-06-26 00:00:00
    domain_name: [u'WEBSCRAPING.COM', u'WEBSCRAPING.COM']
    emails: [u'WEBSCRAPING.COM@domainsbyproxy.com', u'WEBSCRAPING.COM@domainsbyproxy.com']
    expiration_date: 2013-06-26 00:00:00
    ...



Install
=======

Install from pypi:

.. sourcecode:: bash

    pip install ph4-python-whois

Or checkout latest version from repository:

.. sourcecode:: bash

    git clone https://github.com/ph4r05/python-whois.git

Original repo of the fork

.. sourcecode:: bash
    hg clone https://bitbucket.org/richardpenman/pywhois

Note that then you will need to manually install the futures module, which allows supporting both Python 2 & 3:


.. sourcecode:: bash

    pip install futures




Changelog
=========

0.6 - 2016-03-02:

* support added for python 3
* updated TLD list

0.5 - 2015-09-05:

* added native client, which now handles whois requests by default
* added pretty formatting to string representation
* return None instead of raising KeyError when an attribute does not exist
* new TLD's: .mobi, .io, .kg, .su, .biz

0.4 - 2015-08-13:

* new TLD's: .de, .nl, .ca, .be
* migrated to bitbucket
* added socket timeout

0.3 - 2015-03-31:

* improved datetime parsing with python-dateutil when available
* base WhoisEntry class inherits from dict
* fixed TLD's: .org, .info



Contact
=======

You can post ideas or patches here:
https://bitbucket.org/richardpenman/pywhois/issues

Thanks to the many who have sent patches for additional domains!
ice-yml-log-formatter 0.1.2
ZeroC Ice logging utils
License: MIT
Keywords: ice

ZeroC Ice logging utils
=======================

logging.conf example
^^^^^^^^^^^^^^^^^^^^

.. code::

  # https://docs.python.org/3.6/library/logging.config.html
  #
  # Level	        Numeric value
  # CRITICAL      50
  # ERROR         40
  # WARNING       30
  # INFO          20
  # DEBUG         10
  # NOTSET        0
  # higher level - less logs

  [loggers]
  keys=root

  [handlers]
  keys=consoleHandler

  [logger_root]
  level=DEBUG
  handlers=consoleHandler

  [handler_consoleHandler]
  class=StreamHandler
  level=DEBUG
  formatter=consoleFormatter
  args=(sys.stdout,)

  [formatter_consoleFormatter]
  class=ice_yml_log_formatter.YAMLLogFormatter
  format=[%(levelname)s] %(name)s: %(msg)s
  datefmt=

simple usage example
^^^^^^^^^^^^^^^^^^^^
.. code:: python

  import os
  import logging.config
  import logging

  logging.config.fileConfig('./logging.conf')

  #....
  #....
  # in your ice servant method
  try:
    raise Exception('Any cause')
  except:
    logging.exception('Oops!',
                      extra={
                        'ice_current': current,
                        'context': {
                          'any_info_key': 'any info value',
                        },
                      })

Use ``ice_current`` for ice request metatada print, and ``context`` for extra structured information.

log example
^^^^^^^^^^^
.. code::

  [DEBUG] services.fun - Dispatch
    iceIdentity: ZeroC/Fun
    iceOperation: something
    iceRequestId: 1

  [ERROR] services.fun - Unexpected error
    iceIdentity: ZeroC/Fun
    iceOperation: something
    iceRequestId: 1
    context:
      any_info_key: any info value
    Error: Fun::ExampleException
      error_data:
        some_prop: 1
      stack_trace:
        File "path-to-source/fun.py", line 71, in wrapped
          return method(self, *args, **kwargs)

        File "path-to-source/fun.py", line 123, in something
          raise Fun.ExampleException(some_prop=1)