Skip to main content

A placeholder for future Ultralytics projects.

Project description

Ultralytics pip Package Template

This is a minimal template repository for reserving Python package names on PyPI and deploying v0.0.0 placeholders. It provides a streamlined way to ensure that your package name is available for future development and releases.

What is this repository for?

  • Name Reservation: Ensures the package name you desire is reserved on PyPI.
  • Placeholder Deployment: Allows for an initial v0.0.0 release to indicate the package name is taken but the package is not yet functional.

Quick Start

Step 1: Clone the Repository

Clone this repository to your local machine.

git clone https://github.com/ultralytics/pip.git <your-package-name>

Step 2: Update Package Information

Edit the setup.py file to update the package name, author, and other meta-information.

Step 3: Create a Virtual Environment (Optional)

It's a good practice to create a virtual environment.

python3 -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`

Step 4: Install Dependencies

If your package has dependencies, install them.

pip install -r requirements.txt

Step 5: Package and Upload

Package your code and upload it to PyPI.

python setup.py sdist bdist_wheel
twine upload dist/*

Now your package name is reserved and a v0.0.0 placeholder is deployed on PyPI.

Recommendations

  • Once you start the actual development, replace this README with one that describes your package's functionality.
  • Add a LICENSE file appropriate for your project.
  • Update the requirements.txt and setup.py as your project evolves.

Support

For issues and feature requests related to this template, please open an issue on GitHub.

License

This project is licensed under the AGPL-3.0 License. For more details, see the LICENSE file.

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

ultralytics-hub-0.0.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

ultralytics_hub-0.0.0-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file ultralytics-hub-0.0.0.tar.gz.

File metadata

  • Download URL: ultralytics-hub-0.0.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ultralytics-hub-0.0.0.tar.gz
Algorithm Hash digest
SHA256 2507e57c7506dc43d572df9e89e9ef781047fcbdb2d8eb5c888c58e5ff3a6e37
MD5 9ba42f55bcda4f19ba739c9273574e6c
BLAKE2b-256 b9883131745ff0c8cc267dfaf1f09524e1478215448a5a6c7e5a784d773cc689

See more details on using hashes here.

File details

Details for the file ultralytics_hub-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ultralytics_hub-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 296642a4fb6430fc1a13d2a384e7ac5668620427073c78ac2f0382d4dda33c2d
MD5 92abd0ec975d33cef8be4d78ba1eaf10
BLAKE2b-256 2e2e1ce7d1d3674cf80b43297b67b5f48f59fcd277e78bb13e09fbdb28880677

See more details on using hashes here.

Supported by

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