Skip to main content

The Prefect Core automation and scheduling engine.

Project description

Hello, world! 👋

We've rebuilt data engineering for the data science era.

Prefect is a new workflow management system, designed for modern infrastructure and powered by the open-source Prefect Core workflow engine. Users organize Tasks into Flows, and Prefect takes care of the rest.

Read the docs; get the code; ask us anything!

from prefect import task, Flow


@task
def say_hello():
    print("Hello, world!")


with Flow("My First Flow") as flow:
    say_hello()


flow.run() # "Hello, world!"

Docs

Prefect's documentation -- including concepts, tutorials, and a full API reference -- is always available at docs.prefect.io.

Contributing

Read about Prefect's community or dive in to the development guides for information about contributions, documentation, code style, and testing.

Prefect is committed to ensuring a positive environment. All interactions are governed by our Code of Conduct.

"...Prefect?"

From the Latin praefectus, meaning "one who is in charge", a prefect is an official who oversees a domain and makes sure that the rules are followed. Similarly, Prefect is responsible for making sure that workflows execute properly.

It also happens to be the name of a roving researcher for that wholly remarkable book, The Hitchhiker's Guide to the Galaxy.

Installation

Requirements

Prefect requires Python 3.5+.

Install latest release

Using pip:

pip install prefect

or conda:

conda install -c conda-forge prefect

Install bleeding edge

git clone https://github.com/PrefectHQ/prefect.git
pip install ./prefect

License

Prefect is licensed under the Apache Software License version 2.0.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

prefect-0.5.4.tar.gz (188.6 kB view details)

Uploaded Source

Built Distribution

prefect-0.5.4-py3-none-any.whl (273.1 kB view details)

Uploaded Python 3

File details

Details for the file prefect-0.5.4.tar.gz.

File metadata

  • Download URL: prefect-0.5.4.tar.gz
  • Upload date:
  • Size: 188.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for prefect-0.5.4.tar.gz
Algorithm Hash digest
SHA256 90afd7a71250ece1c404ccd4cd3fb732aca7a1b89fe6515ff80214da5178c73a
MD5 898cf546c50d9b5633379e4fb403aca8
BLAKE2b-256 e7358d03b8dc9647e774c71da3e02ebf1056f53534cfe4e8ba819f488b8fbe52

See more details on using hashes here.

File details

Details for the file prefect-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: prefect-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 273.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for prefect-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1cb16639495e012f29ac5a99cc361d212e6493c55eb3f76ef23e55893621b330
MD5 252d10cab52435e1d6a83d778dafaab9
BLAKE2b-256 20ec7f820910bdd15aa3a93c58952bfab011c9749e73fb3d6f67eb383068ccbf

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