app-d: Automated Python Push-Deploy
Setting up a git push deployment target isn’t terribly difficult, but it gets tedious if you do it often.
With app-d, creating new push-deploy setups becomes a little bit easier. In addition, app-d sets up a remote repository that other developers with group permissions can push and deploy to as well.
What Does it Do?
In short, app-d runs through the following steps:
Connect to your remote server
Add a group
Add your user to the new group
Create directories for the remote repository and the application itself
Set correct permissions and handling ACL for these directories
Install a post-receive hook for correct deployment
Requirements
Python 3.3+
Installation
$ pip install app-d
Usage
Run app-d for an interactive version, or see app-d --help for CLI arguments.
License
MIT
Metadata
Release files for app-d 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| app-d-0.2.3.tar.gz | 4.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| app_d-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.4 kB
Release files / app-d-0.2.3.tar.gz
| Download URL | app-d-0.2.3.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
464faf2414d643c18428acd9f65b2b999303c1f00dea508bce388977df4c41d3
|
|
BLAKE2b-256 checksum How to use checksums |
467ef4fcb70f4d84d58c9ee2113586360c405b4108e95fc7791e3ee2aad2c2a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / app_d-0.2.3-py3-none-any.whl
| Download URL | app_d-0.2.3-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
526658a651ae5cc355b73b5bb8722be2c77be186c674cd75bd78ff4df0279dd9
|
|
BLAKE2b-256 checksum How to use checksums |
2c71a7f3f760209070c2aa95eae428ab979d0a388118908b3a3197f7f98e8842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for app-d 0.2.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.