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.2.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for pyreleaser_io-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ca1acc5d801e309d49a228d8773aac1b97d4e8e581f3045c2917ec133552e31 |
|
MD5 | c869940ad68527ce096738c59cb9afd4 |
|
BLAKE2b-256 | 2675c9ff03f922d4d80cb898b304908ee82d39a9fdfdc76ed5db7ec310e9d8da |