swimlane

🐍 Official Python client for the Swimlane API

https://github.com/swimlane/swimlane-python

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 52 committers (1.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords from Contributors

interactive serializer packaging network-simulation shellcodes hacking autograding observability embedded optim
Last synced: 10 months ago · JSON representation

Repository

🐍 Official Python client for the Swimlane API

Basic Info
Statistics
  • Stars: 35
  • Watchers: 36
  • Forks: 32
  • Open Issues: 7
  • Releases: 66
Created over 10 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Security

README.rst

.. image:: https://raw.githubusercontent.com/swimlane/swimlane-python/master/docs/logo.png

Swimlane Python
===============

.. image:: https://img.shields.io/pypi/v/swimlane.svg
    :target: https://pypi.python.org/pypi/swimlane
.. image:: https://img.shields.io/pypi/pyversions/swimlane.svg
    :target: https://pypi.python.org/pypi/swimlane
.. image:: https://travis-ci.org/swimlane/swimlane-python.svg?branch=master
    :target: https://travis-ci.org/swimlane/swimlane-python
.. image:: https://readthedocs.org/projects/swimlane-python-driver/badge/?version=latest
    :target: http://swimlane-python-driver.readthedocs.io/



Python driver for the Swimlane_ API.

.. _Swimlane: http://swimlane.com


.. note::

    This package is compatible with Swimlane 10.x. It is not compatible with Turbine.


------------------------------------------------------------------------------------------

Installation
------------

Install from public repository

::

    pip install swimlane


Or use correct offline installer with bundled dependencies from `releases page`_

.. _releases page: https://github.com/swimlane/swimlane-python/releases

::

    python swimlane-python-offline-installer--.pyz


Documentation
-------------

See the `Docs on RTD`_ for examples and full documentation

.. _Docs on RTD: http://swimlane-python-driver.readthedocs.io/


Functional Tests
----------------

To run the Functional Tests, start by navigating into the *functional_tests* directory.

Install the required PIP packages with the command

::

    pip install -r requirements.txt


## Executing

The test suite allows for overriding the target server and user parameters via the following arguments:
 ::
    pytest 
    --url default="https://localhost"
    --user default="admin"
    --pass This is the password for the user defined above.
    --skipverify This is for allowing the version of PyDriver to not match the version of Swimlane.

To run a specific test and skip the version verification:

::
    pytest driver_tests/test_app_adaptor.py --skipverify

To run all the tests against 10.20.30.40:
 ::
    pytest --url "https://10.20.30.40"

.. NOTE::
    All of the data created for testing purposes is cleaned up.

    No preset data is needed beyond the base user.

    These tests are Python 3.6+ compatible.

Issues
------

Open any bug reports or feature requests through the `Swimlane support portal`_

.. _Swimlane support portal: https://support.swimlane.com/helpdesk/tickets/new

Owner

  • Name: Swimlane
  • Login: swimlane
  • Kind: organization
  • Email: info@swimlane.com
  • Location: Denver, CO

Swimlane is a Security Automation and Orchestration platform

GitHub Events

Total
  • Release event: 1
  • Watch event: 3
  • Delete event: 4
  • Push event: 11
  • Pull request review event: 1
  • Pull request event: 10
  • Fork event: 2
  • Create event: 6
Last Year
  • Release event: 1
  • Watch event: 3
  • Delete event: 4
  • Push event: 11
  • Pull request review event: 1
  • Pull request event: 10
  • Fork event: 2
  • Create event: 6

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 495
  • Total Committers: 52
  • Avg Commits per committer: 9.519
  • Development Distribution Score (DDS): 0.626
Past Year
  • Commits: 13
  • Committers: 7
  • Avg Commits per committer: 1.857
  • Development Distribution Score (DDS): 0.692
Top Committers
Name Email Commits
Nick Allen n****n@s****m 185
Zach Bartlett z****o@g****m 23
Brant b****r@s****m 19
Matt Neth m****h@g****m 19
Nick Allen n****e@g****m 19
Dmitriy Krasnikov d****v@g****m 18
Jon Ford j****d@s****m 16
Austin a****2@g****m 16
Travis Flint t****t@s****m 15
Michael Lavers k****s@i****l 14
jeanmurillo95 1****5 13
Marjan Georgiev m****v@g****m 13
CJ Koral c****l@s****m 12
Michael Butler m****r@s****m 12
Diego Angulo 7****a 10
Andrew Hare a****w@m****g 9
Michael Lavers k****s@g****m 9
CJ Koral c****l@c****u 7
Tameezuddin 9****n 6
Lisa Reynolds 7****s 6
Sean Grimes s****s@s****m 6
GitHubAction d****s@s****m 4
Koushik Kiran Kumar 1****r 4
Caleb Bass c****s@s****m 3
adammfrank a****k@g****m 3
Mark Reeder m****r@s****m 3
Daniel Hume 1****e 2
Pablo Araya 6****r 2
Vishmishra8 1****8 2
Surya Pabbineedi 9****i 2
and 22 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 121
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 days
  • Total issue authors: 0
  • Total pull request authors: 37
  • Average comments per issue: 0
  • Average comments per pull request: 0.12
  • Merged pull requests: 104
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 0
  • Pull requests: 14
  • Average time to close issues: N/A
  • Average time to close pull requests: 5 days
  • Issue authors: 0
  • Pull request authors: 8
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
Pull Request Authors
  • jeanmurillo95 (15)
  • marjan-georgiev (12)
  • danguloa (11)
  • travis-flint (11)
  • koushik-kiran-kumar (8)
  • Tameezuddin (7)
  • nikshithkolan (6)
  • dmikov (6)
  • lisa-reynolds (6)
  • zbartl (5)
  • CalebBass (4)
  • seandgrimes (4)
  • Vishmishra8 (3)
  • micheloosterhof (3)
  • parayacr (3)
Top Labels
Issue Labels
Pull Request Labels
bug (15) dependencies (2) enhancement (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 69,321 last-month
  • Total docker downloads: 1,267,151
  • Total dependent packages: 3
  • Total dependent repositories: 4
  • Total versions: 75
  • Total maintainers: 3
pypi.org: swimlane

Python driver for the Swimlane API

  • Versions: 75
  • Dependent Packages: 3
  • Dependent Repositories: 4
  • Downloads: 69,321 Last month
  • Docker Downloads: 1,267,151
Rankings
Docker downloads count: 0.8%
Downloads: 1.7%
Dependent packages count: 2.4%
Average: 5.2%
Forks count: 7.5%
Dependent repos count: 7.5%
Stargazers count: 11.5%
Maintainers (3)
Last synced: 10 months ago

Dependencies

docs/requirements.txt pypi
  • sphinx >=1.7,<1.8
functional_tests/requirements.txt pypi
  • Faker ==0.8.15 test
  • pytest >=3.5.0 test
  • pytest-html >=1.22.1 test
requirements.txt pypi
  • cachetools >=2.0,<2.1
  • certifi >=2017
  • pendulum ==2.1.2
  • pyjwt >=1.6,<1.7
  • pyuri >=0.3,<0.4
  • requests >=2,<3
  • shortid ==0.1.2
  • six >=1.12.0
  • sortedcontainers >=1.5,<1.6
test-requirements.txt pypi
  • coverage * test
  • mock * test
  • pathlib * test
  • pytest ==3.10.1 test
  • pytest-cov ==2.8.1 test
  • pytest-pythonpath * test
  • pytz * test
  • tox * test
.github/workflows/build_test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • actions/create-release v1 composite
  • actions/setup-python v2 composite
  • actions/upload-release-asset v1 composite
setup.py pypi