Skip to main content

No project description provided

Project description

Fn Deps

Simple helpers for managing and publishing dependencies.

This is used by teh fn_graph project and currently only supports poetry based repos. The primary point is to make publishing a package easy and dependable. The main call is:

fn_deps publish <major|minor|patch>

This will:

  • Check there are no uncommitted changed
  • Check you are up to date with the origin/master branch
  • Update the package version
  • Use dephell to create a setup.py (very nice for local development)
  • Commit the changes ot the version and setup.py
  • Build the package
  • Tag the commit with the version
  • Push the branch and the tags to origin
  • Publish the package on Pypi

If anything goes wrong it will revert to the original commit without any changes.

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

fn_deps-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

fn_deps-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file fn_deps-0.1.0.tar.gz.

File metadata

  • Download URL: fn_deps-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.4.0-31-generic

File hashes

Hashes for fn_deps-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6b34794dfd47dcb98254a3caeceab37e67009b1e39726074af97e22ee5a72d63
MD5 ab1a5101cb16b562a73ec1f33e6a7ee4
BLAKE2b-256 8572bc02826898902faafc4d959ed1d04ecbd2333168aca2253081e8d249d1d0

See more details on using hashes here.

File details

Details for the file fn_deps-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fn_deps-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.4.0-31-generic

File hashes

Hashes for fn_deps-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b18ee11b53e3f86ce53eae046ead1f142edcddaba45d94f0f3ccc0ce7fd90dd
MD5 d6d4bc9f0a7dfabba4af670bd38af4dd
BLAKE2b-256 2e0b5a9e4fc0ccf08372d88b7a08909e5f19ccb79dff50f684bfa169ff6a7c09

See more details on using hashes here.

Supported by

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