Skip to main content

Asyncio implementation of megfile

Project description

aiomegfile - Asyncio implementation of megfile

Build

Codecov Latest version Support python versions License

aiomegfile is asyncio implementation of megfile.

Quick Start

This project is not production-ready.

Installation

git clone https://github.com/megvii-research/aiomegfile.git
cd aiomegfile

pip3 install -e .

How to Contribute

  • We welcome everyone to contribute code to the aiomegfile project, but the contributed code needs to meet the following conditions as much as possible: You can submit code even if the code doesn't meet conditions. The project members will evaluate and assist you in making code changes

    • Code format: Your code needs to pass code format check. aiomegfile uses ruff as lint tool
    • Static check: Your code needs complete type hint. aiomegfile uses pytype as static check tool. If pytype failed in static check, use # pytype: disable=XXX to disable the error and please tell us why you disable it.
    • Test: Your code needs complete unit test coverage. aiomegfile uses pyfakefs and moto as local file system and s3 virtual environment in unit tests. The newly added code should have a complete unit test to ensure the correctness
  • You can help to improve aiomegfile in many ways:

    • Write code.
    • Improve documentation.
    • Report or investigate bugs and issues.
    • If you find any problem or have any improving suggestion, submit a new issuse as well. We will reply as soon as possible and evaluate whether to adopt.
    • Review pull requests.
    • Star aiomegfile repo.
    • Recommend aiomegfile to your friends.
    • Any other form of contribution is welcomed.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

aiomegfile-0.0.1-py3-none-any.whl (66.4 kB view details)

Uploaded Python 3

File details

Details for the file aiomegfile-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: aiomegfile-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 66.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for aiomegfile-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e82160e4c5633ff0d2ccadb468c0988cc51dc1634990262c7f5b464e38e335f0
MD5 0336424617326efa1cfab77e05b4fb5e
BLAKE2b-256 b3063f1d79892601593adabac5fc0943879777c4b5ff001d102400130e0cb50b

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