Skip to main content

Synaptik

A Python library for neural connections, memory formation, and intelligence.

Installation

Install from PyPI:

pip install synaptik

Or install from source:

git clone https://github.com/hemprasadbadgujar/synaptik.git
cd synaptik
pip install -e .

Quick Start

from synaptik import hello_world

print(hello_world())
# Output: Hello, World! Welcome to Synaptik!

Development

Setup Development Environment

git clone https://github.com/hemprasadbadgujar/synaptik.git
cd synaptik
pip install -e ".[dev]"

Running Tests

pytest

Publishing to PyPI

This package is automatically published to PyPI when a new release is created on GitHub.

Manual Publishing

  1. Update the version in pyproject.toml and setup.py
  2. Build the package:
    python -m build
    
  3. Upload to PyPI:
    python -m twine upload dist/*
    

Automatic Publishing via GitHub Actions

The package is automatically published when you:

  1. Create a new release on GitHub (tagged release)
  2. Or manually trigger the workflow from GitHub Actions

Note: You need to configure PyPI trusted publishing:

  1. Go to PyPI → Account Settings → API tokens
  2. Add a new API token with "Trusted publishing"
  3. Add your GitHub repository to the trusted publishers

License

MIT License - see LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Author

Hemprasad Badgujar

Metadata

Release files for synaptik 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for synaptik 0.1.0
File Size Uploaded Provenance
synaptik-0.1.0.tar.gz 3.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for synaptik 0.1.0
File Interpreter ABI Platform
synaptik-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / synaptik-0.1.0.tar.gz

Download URL synaptik-0.1.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
12776aa5df45798ac7a7ac74ad8bd11d20029efb2b614b95f680d921cc362747
BLAKE2b-256 checksum
How to use checksums
b79a35b3c69fecb789de85c769c5b3dadb3f05618a5efe27a0ca45417a9c61ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / synaptik-0.1.0-py3-none-any.whl

Download URL synaptik-0.1.0-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbf86d0cbe96c3c1621d272cef9d5d201237d03063486bce2cfcc82383baf89d
BLAKE2b-256 checksum
How to use checksums
8985faf04fa24f4a53d0cccdc82c8559fff9d321b1f2f7e93fd84bb946fc9ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Security for synaptik 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page