Skip to main content

base repo config

Project description

A sample Python project

A sample project to copy the correct structure of a python project.

Pyproject.toml

Project properties to update:

  • name : name of the project
  • description : description of the project
  • authors : authors of the project
  • keywords : keywords to help search of the project
  • classifiers : one or more classifiers of the project
  • dependencies : equivalent to requirements.txt
  • urls : homepage, documentation and repository
  • scripts : startup script when executing like python -m < project >
  • tool.bumpver.file_pattern : name of the folder of the project

Update to PyPi

Steps to update to pip:

  • tox -r : check integrity of the project and execute tests
  • bumpver update --patch : update version of the project. Also --minor and --major is supported
  • python -m build : build the project
  • twine check dist/* : check build files
  • twine upload dist/* : upload to PyPi (may upload before to testpypi with twine upload -r testpypi dist/*)
  • pip install < project > : to install the package and check it (may check before from testpypi with pip install -i https://test.pypi.org/simple < project >)

Structure

Data folder is used for external files (like configuration files or scripts)

Basic packages to install: pip install .[dev]

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

pybaserepo-0.2.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

pybaserepo-0.2.2-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file pybaserepo-0.2.2.tar.gz.

File metadata

  • Download URL: pybaserepo-0.2.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pybaserepo-0.2.2.tar.gz
Algorithm Hash digest
SHA256 24517228b97400bfffbe80222a719e23c7c5a4f938a0692ea800208dfcf68544
MD5 08beae9578218de5fc1fbf564a3c012d
BLAKE2b-256 bdfce3d444338d9af3a90ed257cc596ed3d732dbe44e4ee8b75474cd872a575f

See more details on using hashes here.

File details

Details for the file pybaserepo-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pybaserepo-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pybaserepo-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c20e09f77fd8bd375754139d82f88f9806730857f40c83c684949ce01f3b7df5
MD5 986b2a2131669e0028ee784fbef57f8e
BLAKE2b-256 518326a260f5669c101b9c41b6c0c89234e416d7e2f8eccbea923d29a788d5eb

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