Skip to main content

This is a simple vector python package.

Project description

FastVector

Python License Build codecov Documentation

Template For Python Projects

This is a template for Python projects. What you get:

  • Source code and test code is seperated in different directories.
  • External libraries installed and managed by Pip and setuptools in a pyproject.toml.
  • Setup for tests using Pytest and coverage with Pytest-Cov.
  • Continuous testing with Github-Actions including pre-commit.
  • Code coverage reports, including automatic upload to Codecov.
  • Code documentation with Mkdocs.

Structure

├── pyproject.toml
├── ... other config files ...
├── docs
│   ├── api.md
│   └── index.md
├── examples
│   └── ...
├── fastvector
│   ├── __init__.py
│   ├── vector.py
│   └── version.py
└── tests
    ├── __init__.py
    └── test_vector.py

Commands

# Build and Install (local)
pip install -e .  # OR
pip install -e ../Python-Project-Template  # OR
pip install -e ../Python-Project-Template[all]
# Test
pytest tests  # OR
pytest .  # OR
pytest
# Code Coverage
pytest --cov=fastvector tests --cov-report=html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastvector123-5.3.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastvector123-5.3.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file fastvector123-5.3.0.tar.gz.

File metadata

  • Download URL: fastvector123-5.3.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for fastvector123-5.3.0.tar.gz
Algorithm Hash digest
SHA256 cce2faefdca2ab5c72671410cd228306fa1c1ea79ffedf66eb3c14fedacbc9ed
MD5 898575f919b05f00bcb041c72b4502fb
BLAKE2b-256 f68beb410928cf550233ecad7dbc6cc92b822d987a737df1450a0bd1634a702e

See more details on using hashes here.

File details

Details for the file fastvector123-5.3.0-py3-none-any.whl.

File metadata

  • Download URL: fastvector123-5.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for fastvector123-5.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0aeb32584c9f83daae0c64208df858382370a516f017e7790a8a3b6230467854
MD5 6b1c77469dc3f092a8f186c0453a011b
BLAKE2b-256 b05f51b2603cc69760ddac7260a0876a74d5fad240c70df9ace4de7c85b275f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page