Skip to main content

Pykg

A package manager maintains local/remote dependencies for Fable Python projects.

Write F# and run Python code!

Installation

pip install pykg-manager

Usage

> pykg new myproj && cd myproj
# or mkdir myproj && cd myproj && pykg new .

> cat ./project.comf

project {
  name "fspy/testv"
  mirror "https://raw.githubusercontent.com/thautwarm/comf-index/main"
  version v0.1.0
  builder null
  src {
    "src/main.fs"
  }
  dep {
    name "lang/python"
    version ^ v3.8.0
  }
  dep {
    name "lang/net"
    version >= v5.0.0&&< v7.0.0
  }
  exe "src.main"
}

> cat src/main.fs
module Main

let _ = printfn "hello world"

> pykg a # resolge packages, compile F# sources, and run main

hello world

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykg-manager-0.1.2.tar.gz (122.6 kB view details)

Uploaded Source

Built Distribution

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

pykg_manager-0.1.2-py3-none-any.whl (145.8 kB view details)

Uploaded Python 3

File details

Details for the file pykg-manager-0.1.2.tar.gz.

File metadata

  • Download URL: pykg-manager-0.1.2.tar.gz
  • Upload date:
  • Size: 122.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pykg-manager-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2dcbfaa52ce0eb98471f54c5edd5536f135721c66a3d29a8816231655853f961
MD5 a700c1f505fe251d95419c414998a349
BLAKE2b-256 f8f047a92edc151e81aaff7678e9354c41265da575df8a795f9b42890dc62477

See more details on using hashes here.

File details

Details for the file pykg_manager-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pykg_manager-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 145.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pykg_manager-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cfd89b6885e78542cd38172d9dce4eb2740d22586c81811d7f3374c5e9ef2651
MD5 5174f77977f57bf433928aee98c11cc4
BLAKE2b-256 284d3fcdc041eb327a56ade154462cb169c05cc79b8874f6e8587abe18a417b4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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