semvec/pypi-packages huggingface dataset:
nessus-nessus-parser 0.2.2
A wrapper around the tapioca-nessus_report_parser for translating the Nessus API documents into Python Objects
License: MIT
Keywords: nessus

Nessus Report Parser
====================

Nessus Report Parser transforms a nessus xml report file into a Plain Python object

The object contains sub objects, mirroring the XML node hierarchy, parsing date string and integer values and attributes to their appropriate Python Datastructures.

Usage
-----

::

    from nessus import parse_nessus_file, parse_nessus_xml
    parse_nessus_file('path/to/nessus/file.nessus')
mass-pagure-prs 0.1.dev1
A library to do mass Pagure pull requests.
License: MIT
Keywords: pagure mass pr

Mass Pagure Pull Requests tool
==============================

This library provides tools to to do mass changes within
Fedora packages' spec files and create Pagure pull requests
for them.

Example Usage
-------------

.. code-block:: python

    from mass_pagure_prs import BasePRsGenerator


    class PagurePRsGenerator(BasePRsGenerator):

        def modify_spec(self, specfile):
            """Modify a spec file and return a modified version.

            Args:
                specfile (str): A spec file as a string.
            
            Return:
                (str) A modified spec file.
            """
            # Do things with a spec file and return a
            # modified spec file as a string.

        def check_mock_build_results(self, output):
            """Given the output of the mock build check the result."""
            # Optional, can be skipped. Enables checking mock build
            # results/logs/created rpms if mock build is ran for packages.

        def check_koji_scratch_build_results(self, output):
            """Given the output of the Koji scratch build check the result."""
            # Optional, can be skipped. Enables checking Koji scratch build
            # results if Koji scratch build is ran for packages.


    def main():
        prs_generator = PagurePRsGenerator(
            packages_filename='packages.txt',
            output_dirname='/tmp/pagure_prs',
            dry_run=False,
            pagure_token='pagure_token',
            pagure_user='pagure_user',
            fas_user='fas_user',  # will not be needed with Pagure 4.0.0
            fas_password='fas_password',  # will not be needed with Pagure 4.0.0
        )

        # Set branch name and texts for commit messages, PR description etc.
        prs_generator.configure(
            git_branch='sample_branch',
            changelog_entry='sample message',
            commit_message='sample message',
            pr_title='sample message',
            pr_description='sample message'
        )

        # Open PRs.
        # Receive the list of links to opened PRs if not in dry run.
        prs = prs_generator.run(do_mock_build=True, do_koji_scratch_build=False)
ssvd 5.2.0
Sparse Singular Value Decomposition for biclustering.
License: MIT
Requires Python: >=3.6.0


�� setup.py (for humans)
========================

This repo exists to provide  `an example setup.py <https://github.com/kennethreitz/setup.py/blob/master/setup.py>`_ file, that can be used to bootstrap your next Python project. It includes some advanced patterns and best practices for ``setup.py``, as well as some commented–out nice–to–haves.

For example, this ``setup.py`` provides a ``$ python setup.py upload`` command, which creates a *universal wheel* (and *sdist*) and uploads your package to `PyPi <https://docs.python.org/3/distutils/packageindex.html>`_ using `Twine <https://pypi.python.org/pypi/twine>`_, without the need for an annoying ``setup.cfg`` file. It also creates/uploads a new git tag, automatically.

In short, ``setup.py`` files can be daunting to approach, when first starting out — even Guido has been heard saying, "everyone cargo cults thems". It's true — so, I want this repo to be the best place to copy–paste from :)

`Check out the example! <https://github.com/kennethreitz/setup.py/blob/master/setup.py>`_

.. image:: https://farm1.staticflickr.com/628/33173824932_58add34581_k_d.jpg


To Do
-----

- Tests via ``$ setup.py test`` (if it's concise).

Pull requests are encouraged!

More Resources
--------------

- `What is setup.py? <https://stackoverflow.com/questions/1471994/what-is-setup-py>`_ on Stack Overflow
- `The Hitchhiker's Guide to Packaging <https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/creation.html>`_
- `Cookiecutter template for a Python package <https://github.com/audreyr/cookiecutter-pypackage>`_


License
-------

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.

✨��✨