Skip to main content

create, test, publish your python projects!

Project description

pyreleaser_io

Status

This project does almost nothing

Overview

This project is a response to a twitter post over at: https://twitter.com/garethr/status/1190968258712809472

Aim is to make creating, testing, publishing python projects a bit easier!

Current development focus

  • Creating projects

What's working so far?

Task Status
Create a new project (GH) no
Create a new project (files) yes
...plain/pipenv ready for pypi yes
...CLI executable ready for pypi no
...Flask no
...Docker (for generated projects) no
...setup.py wizard no
Testing/CI setup no
wheel building no
wheel uploading no
secure credential storage (keyring) no
support for bitbucket cloud no
support for bitbucket server no
support for gitlab no
support for travis no
support for circleci no
*AAS for use by other systems no
programatic settings file creation no
autoinstall dependencies no
create project with no vcs yes

settings file format?

---
pyreleaser_io:
  github:
    token: yourgithubtoken

Quickstart

Install pyreleaser

sudo yum install python3
pip3 install pyreleaser_io --user
pip3 install pipenv --user
pip3 install pyyaml --user
pip3 install jinja2 --user
pip3 install pygithub --user

todo: automatic dependency installation

Creating a project...

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

pyreleaser_io-0.0.3.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

pyreleaser_io-0.0.3-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file pyreleaser_io-0.0.3.tar.gz.

File metadata

  • Download URL: pyreleaser_io-0.0.3.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5rc1

File hashes

Hashes for pyreleaser_io-0.0.3.tar.gz
Algorithm Hash digest
SHA256 dc935130937f428898e0d881fc2622cbc53d9bc4983608cbc33234f51f6de130
MD5 4d8172352250940336da50907c959023
BLAKE2b-256 6f5e6413da0a91a65d16576acd18e6da361ee6714a81b534ac87eeeb853b2211

See more details on using hashes here.

File details

Details for the file pyreleaser_io-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pyreleaser_io-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5rc1

File hashes

Hashes for pyreleaser_io-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9830d787c46e4425412e47830d0fa496098f7246b7f8ff5de6a13fd5754bb328
MD5 8f45efc32bd487b18ebf611daa7f4658
BLAKE2b-256 cd50d8753357c55585feb7550b86bd08c3922f0ea3a72cf87fd5faae50c737b7

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