semvec/pypi-packages huggingface dataset:
netsplit 0.3.6
Netsplit can help slice and dice your IP space
Requires Python: <4.0,>=3.10

# Netsplit: Slice and dice your IP space

[![PyPi version](https://badge.fury.io/py/netsplit.svg)](https://pypi.org/project/netsplit/)
[![Build status](https://github.com/hasiotis/netsplit/workflows/Pull%20Request/badge.svg)](https://github.com/hasiotis/netsplit/actions?query=workflow%3A%22Pull+Request%22)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/hasiotis/netsplit/blob/master/LICENSE)


## Installation

Install and update using:
```
pip3 install --user --upgrade netsplit
```

## Usage

Here is a very simple network plan:
```
[netsplit]
  description = "Global / Subnet"
  network = "192.168.0.0/24"

[plan]
  options = { slots = 4 }
  members = ["NetA", "NetB"]
```
We can render it with:
```
❯ netsplit plan -p examples/netsplit-simple.toml -r 2
     ╷                   ╷                                    ╷               ╷
   # │ Global / Subnet   │ Subnet                             │ idx+ext/slots │ IPs
╶────┼───────────────────┼────────────────────────────────────┼───────────────┼─────╴
   0 │ Global            │ ................192.168.0.0/24     │               │ 256
   1 │ Global / NetA     │ ..................192.168.0.0/26   │   1     /   4 │  64
   1 │ Global / NetB     │ ..................192.168.0.64/26  │   2     /   4 │  64
   1 │ Global / RESERVED │ ..................192.168.0.128/26 │   3     /   4 │  64
   1 │ Global / RESERVED │ ..................192.168.0.192/26 │   4     /   4 │  64
     ╵                   ╵                                    ╵               ╵
```
Make sure to check examples for complex network plans:

![Multicloud Plan](/examples/img/netsplit-multicloud.png)

# Similar projects:

* [Visual Subnet Calculator](https://github.com/ckabalan/visualsubnetcalc)
tendril-tx-engine 0.4.1
Template for Twisted Services for Tendril
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-tx-engine.svg?logo=pypi
    :target: https://pypi.org/project/tendril-tx-engine

.. image:: https://img.shields.io/pypi/pyversions/tendril-tx-engine.svg?logo=pypi
    :target: https://pypi.org/project/tendril-tx-engine

.. image:: https://img.shields.io/travis/tendril-framework/tendril-tx-engine.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-tx-engine

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-tx-engine.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-tx-engine

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-tx-engine

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-tx-engine.svg
    :target: https://requires.io/github/tendril-framework/tendril-tx-engine/requirements

.. image:: https://img.shields.io/pypi/l/tendril-tx-engine.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-tx-engine.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-tx-engine>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-tx-engine`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-tx-engine`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-i4-types 0.4.0
Primitives and Types for i4 Tendril Deployments
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-i4-types.svg?logo=pypi
    :target: https://pypi.org/project/tendril-i4-types

.. image:: https://img.shields.io/pypi/pyversions/tendril-i4-types.svg?logo=pypi
    :target: https://pypi.org/project/tendril-i4-types

.. image:: https://img.shields.io/travis/tendril-framework/tendril-i4-types.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-i4-types

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-i4-types.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-i4-types

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-i4-types

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-i4-types.svg
    :target: https://requires.io/github/tendril-framework/tendril-i4-types/requirements

.. image:: https://img.shields.io/pypi/l/tendril-i4-types.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-i4-types.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-i4-types>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-i4-types`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-i4-types`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-config 0.3.6
Tendril Config Infrastructure
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-config.svg?logo=pypi
    :target: https://pypi.org/project/tendril-config

.. image:: https://img.shields.io/pypi/pyversions/tendril-config.svg?logo=pypi
    :target: https://pypi.org/project/tendril-config

.. image:: https://img.shields.io/travis/tendril-framework/tendril-config.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-config

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-config.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-config

.. image:: https://img.shields.io/codacy/grade/f4317df534c74cce8acd807c02e7a6a1?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-config

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-config.svg
    :target: https://requires.io/github/tendril-framework/tendril-config/requirements

.. image:: https://img.shields.io/pypi/l/tendril-config.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-config.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-config>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-config`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-config`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-streams 0.4.1
Primitives for Stream Processing for Tendril
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-streams.svg?logo=pypi
    :target: https://pypi.org/project/tendril-streams

.. image:: https://img.shields.io/pypi/pyversions/tendril-streams.svg?logo=pypi
    :target: https://pypi.org/project/tendril-streams

.. image:: https://img.shields.io/travis/tendril-framework/tendril-streams.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-streams

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-streams.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-streams

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-streams

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-streams.svg
    :target: https://requires.io/github/tendril-framework/tendril-streams/requirements

.. image:: https://img.shields.io/pypi/l/tendril-streams.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-streams.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-streams>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-streams`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-streams`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-metrics 0.4.0
Tendril package to manage metrics
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-metrics.svg?logo=pypi
    :target: https://pypi.org/project/tendril-metrics

.. image:: https://img.shields.io/pypi/pyversions/tendril-metrics.svg?logo=pypi
    :target: https://pypi.org/project/tendril-metrics

.. image:: https://img.shields.io/travis/tendril-framework/tendril-metrics.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-metrics

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-metrics.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-metrics

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-metrics

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-metrics.svg
    :target: https://requires.io/github/tendril-framework/tendril-metrics/requirements

.. image:: https://img.shields.io/pypi/l/tendril-metrics.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-metrics.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-metrics>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-metrics`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-metrics`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-tx-utils-core 0.4.0
Core Utilities for the Twisted-based Components of the Tendril Framework
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-async-utils-core.svg?logo=pypi
    :target: https://pypi.org/project/tendril-async-utils-core

.. image:: https://img.shields.io/pypi/pyversions/tendril-async-utils-core.svg?logo=pypi
    :target: https://pypi.org/project/tendril-async-utils-core

.. image:: https://img.shields.io/travis/tendril-framework/tendril-async-utils-core.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-async-utils-core

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-async-utils-core.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-async-utils-core

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-async-utils-core

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-async-utils-core.svg
    :target: https://requires.io/github/tendril-framework/tendril-async-utils-core/requirements

.. image:: https://img.shields.io/pypi/l/tendril-async-utils-core.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-async-utils-core.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-async-utils-core>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-async-utils-core`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-async-utils-core`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-connector-rabbitmq 0.4.0
RabbitMQ Connector for Tendril
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-connector-rabbitmq.svg?logo=pypi
    :target: https://pypi.org/project/tendril-connector-rabbitmq

.. image:: https://img.shields.io/pypi/pyversions/tendril-connector-rabbitmq.svg?logo=pypi
    :target: https://pypi.org/project/tendril-connector-rabbitmq

.. image:: https://img.shields.io/travis/tendril-framework/tendril-connector-rabbitmq.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-connector-rabbitmq

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-connector-rabbitmq.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-connector-rabbitmq

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-connector-rabbitmq

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-connector-rabbitmq.svg
    :target: https://requires.io/github/tendril-framework/tendril-connector-rabbitmq/requirements

.. image:: https://img.shields.io/pypi/l/tendril-connector-rabbitmq.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-connector-rabbitmq.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-connector-rabbitmq>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-connector-rabbitmq`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-connector-rabbitmq`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
tendril-connector-influxdb 0.4.1
Tendril Connector to InfluxDB
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-connector-influxdb.svg?logo=pypi
    :target: https://pypi.org/project/tendril-connector-influxdb

.. image:: https://img.shields.io/pypi/pyversions/tendril-connector-influxdb.svg?logo=pypi
    :target: https://pypi.org/project/tendril-connector-influxdb

.. image:: https://img.shields.io/travis/tendril-framework/tendril-connector-influxdb.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-connector-influxdb

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-connector-influxdb.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-connector-influxdb

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-connector-influxdb

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-connector-influxdb.svg
    :target: https://requires.io/github/tendril-framework/tendril-connector-influxdb/requirements

.. image:: https://img.shields.io/pypi/l/tendril-connector-influxdb.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-connector-influxdb.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-connector-influxdb>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-connector-influxdb`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-connector-influxdb`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
pubmedmcp 0.1.4
A MCP server for PubMed data
Requires Python: >=3.12

# PubMed MCP

A MCP server that allows to search and fetch articles from PubMed.

PubMed is a database of over 35 million citations for biomedical literature from MEDLINE, life science journals, and online books.

This MCP server relies on the [pubmedclient](https://github.com/grll/pubmedclient) Python package to perform the search and fetch operations.

## Usage

Add the following to your `claude_desktop_config.json` file:

```json
{
    "mcpServers": {
        "pubmedmcp": {
            "command": "uvx",
            "args": ["pubmedmcp@latest"],
            "env": {
                "UV_PRERELEASE": "allow",
                "UV_PYTHON": "3.12"
            }
        }
    }
}
```

Make sure uv is installed on your system and 'uvx' is available in your PATH (claude PATH sometimes is not the same as your system PATH).
You can add a PATH key in your `claude_desktop_config.json` file to make sure uv is available in claude PATH.