Skip to main content

Local development of server executed projects.

Project description

parcell helps you to keep your work on your machine even when it needs to be executed remotely. This is done by sending your project’s code to one of your beefy worker servers, running the code, and sending the results back. Multiple tasks can be run in parallel and on different servers to balance the load. You can keep improving your code on your machine without lag and get notified when submitted tasks have been completed. No setup on the server side is required.

Getting started

Install the project via:

pip install parcell

Choose a working directory for your projects and cd into it.

Now run

parcell add PROJECTNAME

where PROJECTNAME is the name of the project you want to create. Follow all instructions until the script creates your project.

Then run

parcell start

to start the web interface. Note that you can avoid retyping your passwords for different servers using the --reuse-pw command line argument in either command (given all the servers accept the same password). Once the web interface is started you can interact with your project. When finished you can stop parcell by typing quit in the terminal or pressing CTRL-C. Typing restart restarts the web interface.

Use

parcell -h

or

parcell COMMAND -h

to get further information about the command line capabilities.

Contributing

Pull requests are highly appreciated :) Also, feel free to open issues for any questions or bugs you may encounter.

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

parcell-0.1.1.tar.gz (873.3 kB view details)

Uploaded Source

Built Distribution

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

parcell-0.1.1-py2-none-any.whl (894.7 kB view details)

Uploaded Python 2

File details

Details for the file parcell-0.1.1.tar.gz.

File metadata

  • Download URL: parcell-0.1.1.tar.gz
  • Upload date:
  • Size: 873.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for parcell-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a8df7ad55822edbe9feef1f7d5a09bba3a704b8e69e2fb38ef103a2e09140f73
MD5 5351ec9050ec5118628a1c140350c130
BLAKE2b-256 cf0b0a87323db23dc9793535a172003454dfe3c78fcc8b55c8dfad715dc9e1de

See more details on using hashes here.

File details

Details for the file parcell-0.1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for parcell-0.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 71511428faca78d19f4554b974f4f93d7791e48b65a4a5d5cfab61219ccbac29
MD5 885b6d714f8f298dd558ffa7479c55c5
BLAKE2b-256 68d30640fbdb19f8be7db69010860e45e9a13ba22dc87a18aa800e2f60d2b635

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