tap-pypistats


Nametap-pypistats JSON
Version 0.0.11 PyPI version JSON
download
home_pageNone
SummarySinger tap for pypistats.org
upload_time2025-09-04 19:39:28
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords meltano pypistats singer-io singer-tap
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tap-pypistats

Singer tap for extracting data from the pypistats API.

See https://pypistats.org/api/.

## Installation

### Using [`pipx`](https://pipx.pypa.io/)

```bash
pipx install tap-pypistats
```

### Using [`uv`](https://docs.astral.sh/uv/getting-started/installation/)

```bash
uv tool install tap-pypistats
```

#### Pinned dependencies

Install `tap-pypistats[pinned]` to get a more stable dependency tree.

## Usage

```
tap-pypistats -c config.json
```

* `-c, --config` - Config file. See below for details.

## Settings

| Name | Type | Description | Default |
| ---- | ---- | ----------- | ------- |
| packages | array | List of packages to get stats for | `[]` |

### Config example

```json
{
  "packages": ["requests"]
}
```

## Acknowledgements

* [Christopher Flynn](https://flynn.gg/), for creating [pypistats.org](https://pypistats.org).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tap-pypistats",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "meltano, pypistats, singer-io, singer-tap",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/c9/1d/eb12a218429ece3a9d3bafc31ca675094d7c73c79c649dc0e29e954775b7/tap_pypistats-0.0.11.tar.gz",
    "platform": null,
    "description": "# tap-pypistats\n\nSinger tap for extracting data from the pypistats API.\n\nSee https://pypistats.org/api/.\n\n## Installation\n\n### Using [`pipx`](https://pipx.pypa.io/)\n\n```bash\npipx install tap-pypistats\n```\n\n### Using [`uv`](https://docs.astral.sh/uv/getting-started/installation/)\n\n```bash\nuv tool install tap-pypistats\n```\n\n#### Pinned dependencies\n\nInstall `tap-pypistats[pinned]` to get a more stable dependency tree.\n\n## Usage\n\n```\ntap-pypistats -c config.json\n```\n\n* `-c, --config` - Config file. See below for details.\n\n## Settings\n\n| Name | Type | Description | Default |\n| ---- | ---- | ----------- | ------- |\n| packages | array | List of packages to get stats for | `[]` |\n\n### Config example\n\n```json\n{\n  \"packages\": [\"requests\"]\n}\n```\n\n## Acknowledgements\n\n* [Christopher Flynn](https://flynn.gg/), for creating [pypistats.org](https://pypistats.org).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Singer tap for pypistats.org",
    "version": "0.0.11",
    "project_urls": {
        "Documentation": "https://github.com/edgarrmondragon/tap-pypistats#readme",
        "Homepage": "https://github.com/edgarrmondragon/tap-pypistats"
    },
    "split_keywords": [
        "meltano",
        " pypistats",
        " singer-io",
        " singer-tap"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4ba3423acd85a2387911472b323711a77e5b084e534ce8f538f91582136c49c",
                "md5": "8ec4912dca4e011e041714c5ee90b891",
                "sha256": "e5f071ea3be6d0cd7b296cbec4a19cf1458fd078efc0545f59eeaec9ffe8725b"
            },
            "downloads": -1,
            "filename": "tap_pypistats-0.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8ec4912dca4e011e041714c5ee90b891",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 8325,
            "upload_time": "2025-09-04T19:39:27",
            "upload_time_iso_8601": "2025-09-04T19:39:27.482215Z",
            "url": "https://files.pythonhosted.org/packages/c4/ba/3423acd85a2387911472b323711a77e5b084e534ce8f538f91582136c49c/tap_pypistats-0.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c91deb12a218429ece3a9d3bafc31ca675094d7c73c79c649dc0e29e954775b7",
                "md5": "df4dc941973bd0bcd6cb43ad12731280",
                "sha256": "4c9302f394004859c0bbda5adfc07428c9de89502f41a0eca553b7a020f7fce2"
            },
            "downloads": -1,
            "filename": "tap_pypistats-0.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "df4dc941973bd0bcd6cb43ad12731280",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 30442,
            "upload_time": "2025-09-04T19:39:28",
            "upload_time_iso_8601": "2025-09-04T19:39:28.509520Z",
            "url": "https://files.pythonhosted.org/packages/c9/1d/eb12a218429ece3a9d3bafc31ca675094d7c73c79c649dc0e29e954775b7/tap_pypistats-0.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-04 19:39:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "edgarrmondragon",
    "github_project": "tap-pypistats#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tap-pypistats"
}
        
Elapsed time: 0.74446s