Skip to main content

No project description provided

Project description

Pipenv publisher

Pipenv integration for setuptools.

Install

From pypi

pip install pipenv-publisher

From git

pip install https://github.com/kpostekk/pipenv-publisher.git

Initialise in your project

pipenv-pub setup

After this, remember to update package meta in Pipfile!

Usage

Sync version

pipenv run stamp <package> # or pipenv-pub stamp 

Remember to add this into your __init__.py

from mypkg._version import __version__, __author__

Tip: in PyCharm you can enable file watcher to automate this task.

Lock before build

pipenv run slock # or pipenv-pub lock 

FAQ

  • Where I should define all setuptools's stuff?
    • In setup section of pipfile
  • How about my README.md or README.rst, where I should declare it?
    • Nowhere! It's magiaclly detected and added to setuptools.
  • What is setup-lock.json
    • This a file with, peresistent lock of section setup from Pipfile. It has all configuration for setup.py, including install_requires. It shouldn't be in .gitignore
  • Can I still use setup.cfg
    • Yes.
  • Why does it exist?
    • Because I can and there isn't any good tool for integrate setuptools and Pipenv.

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

pipenv-publisher-0.1.0a2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pipenv_publisher-0.1.0a2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file pipenv-publisher-0.1.0a2.tar.gz.

File metadata

  • Download URL: pipenv-publisher-0.1.0a2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for pipenv-publisher-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 3e547e40cf186f97cc4216a54fb99061e260bba95933a07a9e0cb9353e5f865a
MD5 b5178a522ad6ec1928f660caa0f9d430
BLAKE2b-256 d59529dd45ac4eae1d4edcc5c7e04262171380796d9d06e0370678ada773e540

See more details on using hashes here.

File details

Details for the file pipenv_publisher-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: pipenv_publisher-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for pipenv_publisher-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 d7a55abb30e2fb97234208496e9c3024a832d6b9b83cd979b90f389d0405524d
MD5 240880d4131ad777dd39dadcbc5da8d5
BLAKE2b-256 73937661f9f07c241edc2ca8552394c52881ef2463ca9320082090412bc7b800

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page