Skip to main content

GALACTIC helper core

Project description

hatch pre-commit ruff black doc8 mypy pylint slotscheck

Prerequisites

galactic-helper-core requires Python 3.11, a programming language that comes pre-installed on Linux and macOS, and which is easily installed on Windows;

Installation

First, install galactic in a virtual environment (conda or venv) using the instructions given in the Quick start guide.

Second, you can install galactic-helper-core in the same environment using the bash command:

(galactic) $ pip install galactic-helper-core

Don’t forget to add the --pre flag if you want the latest unstable build.

If you want to verify package integrity using hashes, you can install galactic-helper-core in the same environment with the following bash command:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/stable/galactic-helper-core.txt

and for the pre-release version with the following bash command:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/pre/galactic-helper-core.txt

Contributing

Build

Building galactic-helper-core requires

  • hatch, which is a tool for dependency management and packaging in Python.

Build galactic-helper-core using the bash command:

$ hatch build

Testing

Test galactic-helper-core using the bash command:

$ hatch test

for running the tests.

$ hatch test --cover

for running the tests with the coverage.

$ hatch test --doctest-modules src

for running the doctest.

Linting

Lint galactic-helper-core using the bash commands:

$ hatch check

for running linting.

$ hatch check

for automatic fixing of linting issues.

Documentation

Build the documentation using the bash command:

$ hatch run docs:build

Getting Help

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

galactic_helper_core-0.5.0.0.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

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

galactic_helper_core-0.5.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file galactic_helper_core-0.5.0.0.tar.gz.

File metadata

  • Download URL: galactic_helper_core-0.5.0.0.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for galactic_helper_core-0.5.0.0.tar.gz
Algorithm Hash digest
SHA256 ae54f8bcd7b1cdfc44006f28d96cd82ee6d9bee65a12ba006309ffa0faf6a24a
MD5 ba5c381a5183aa791bdc924a14944553
BLAKE2b-256 8c9ae2e61d6dbaca3c43d76af1c82e78168e7294a37fa6f8ed7f112b5416b806

See more details on using hashes here.

File details

Details for the file galactic_helper_core-0.5.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for galactic_helper_core-0.5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfc9d08e2037e26ec349555a30b25a2bea0c240ac9e5a0031daa57ca63e20c1a
MD5 b1c072229dfee4831518013cfb076c88
BLAKE2b-256 49eb3d56f322957ef85791169a3b200556847360c19917805ee0251ba97b6453

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