Skip to main content

Scholarmis Framework

Project description

Scholarmis Framework

Scholarmis Framework is the core Python/Django package for Scholarmis, providing shared utilities, base classes, and common components used across all modules of the Scholarmis ecosystem.

It is designed to reduce code duplication, enforce consistent patterns, and serve as the foundation for modular educational management apps.


Installation

pip install scholarmis-framework

Usage

Once installed, you can import and use the shared components in any module:

from scholarmis.framework.db.models import BaseModel
  • BaseModel – A reusable abstract Django model with common fields.
  • CLI – Reuse core commands in module management scripts.

The framework does not run standalone; it is meant to be imported by Scholarmis modules.


Contributing

We welcome contributions!

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

See CONTRIBUTING.md for more details.


License

Scholarmis Framework is licensed under the MIT License – see LICENSE.


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

scholarmis_framework-1.0.0.tar.gz (57.8 kB view details)

Uploaded Source

Built Distribution

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

scholarmis_framework-1.0.0-py3-none-any.whl (84.4 kB view details)

Uploaded Python 3

File details

Details for the file scholarmis_framework-1.0.0.tar.gz.

File metadata

  • Download URL: scholarmis_framework-1.0.0.tar.gz
  • Upload date:
  • Size: 57.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scholarmis_framework-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2f98dd04ea1cc8cb39e2ebd536d09c00a2032a31acd39b9fabd1a52493ba979e
MD5 1ed87d361bcf88e22df9d9281111f9bc
BLAKE2b-256 b845f0c2c9e3214d4ae624e475c5508a14d9b5603fdd6ee2d468c6aebb1f766c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.0.tar.gz:

Publisher: publish.yml on scholarmis/scholarmis-framework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scholarmis_framework-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scholarmis_framework-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64d735d1a7645644eb8d819796942521e7cbd420b268442c12c0b62da41c876d
MD5 4c5a00dc8649eff4ef49b824f8c5f465
BLAKE2b-256 fc136d4ee3e4dc3224966561e025af5df619a4b9c12370116003c51222a38297

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.0-py3-none-any.whl:

Publisher: publish.yml on scholarmis/scholarmis-framework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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