Skip to main content

CAD system for righteous zen programmers

Project description

This library is part of zencad project. Servoce wraps opencascade core for integrate with zencad.

Status:
- master
- dev

ZenCad

Install from PyPi.

python3 -m pip install pyservoce

Install from Source Code.

  1. Get Dependies. (OCCT, PyBind11, Licant)
sudo add-apt-repository ppa:freecad-maintainers/occt-releases -y
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable -y
sudo apt-get update
sudo apt install -y libocct-foundation-7.3 libocct-ocaf-7.3 libocct-data-exchange-7.3 libocct-foundation-dev libocct-ocaf-dev libocct-data-exchange-dev
sudo apt install -y python3-pybind11
python3 -m pip install licant --user
  1. Get source code
git clone https://github.com/mirmik/servoce --recursive
cd servoce
  1. Install as python package from sources.
python3 ./setup.py install --user
  1. Install as dynamic library with CMake.
source ./tools/set_occt_paths.sh
cmake .
cmake --build
cmake --build . --target install
  1. Install as dynamic library with Licant.
./make.py
sudo ./make.py install

Depend repositories:

https://github.com/mirmik/igris
https://github.com/mirmik/nos
https://github.com/mirmik/licant

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyservoce-1.24.0-cp39-cp39-win_amd64.whl (28.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pyservoce-1.24.0-cp39-cp39-manylinux1_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.9

pyservoce-1.24.0-cp38-cp38-win_amd64.whl (55.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

pyservoce-1.24.0-cp38-cp38-manylinux1_x86_64.whl (31.1 MB view details)

Uploaded CPython 3.8

pyservoce-1.24.0-cp38-cp38-macosx_10_9_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyservoce-1.24.0-cp37-cp37m-win_amd64.whl (55.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

pyservoce-1.24.0-cp37-cp37m-manylinux1_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.7m

pyservoce-1.24.0-cp37-cp37m-macosx_10_11_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.7m macOS 10.11+ x86-64

pyservoce-1.24.0-cp36-cp36m-win_amd64.whl (55.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

pyservoce-1.24.0-cp36-cp36m-manylinux1_x86_64.whl (31.2 MB view details)

Uploaded CPython 3.6m

File details

Details for the file pyservoce-1.24.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 28.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for pyservoce-1.24.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2c6049cae9d85d5a1eca49e668dfcf31fb6b7e5b7616e512617002a231da423f
MD5 c04afc587831e11007d625ffd6ebc2b0
BLAKE2b-256 d51cecd9d9853567770ef8a5a02d7049ff1909818535c1799ce341dea8bc7d84

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 36.1 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.5

File hashes

Hashes for pyservoce-1.24.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b1b51036130c4ef4e45986fd517d8ad177da4df8ebfb81145c41aec45873c98
MD5 6febace5fa02324ea6eb4b28740c72e8
BLAKE2b-256 4dc643f8ea7e9432c3c4c5f4559402ea0719ee404590cdb8160e0ab9d9962df8

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 55.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for pyservoce-1.24.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6df2a48e4f09196906a188b99b11d0011f4a029c2b80cb3c8b9ab74ba82a7f5f
MD5 d175c71aa0629404397552e8a72374e5
BLAKE2b-256 f5f4c02636087e074de1da76aa76d8b3c135f2437ce4bc6d089a803bd7c8ed52

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.9

File hashes

Hashes for pyservoce-1.24.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 732c8327f7fc875cd46d06f962ef579d1479cbe0429050315b8ab5d56e2421d8
MD5 9fcaa14141366a47e25884f56e34a86e
BLAKE2b-256 5f623ac2774c69c2f1b1e6cf1f02b6d5f3cbc5d0cbbd5018e6346d9ff606ccac

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for pyservoce-1.24.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d59f2a84db872420509ed7b52cd443c46c9f75229ff55e04fef3f4f7439147d1
MD5 3a6b7306708f027cbf9b4980d3d41e8d
BLAKE2b-256 d16e114202dd73ebf6843f81dff6ba577ac53c37ad2d50d32141d70a9f5da016

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 55.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for pyservoce-1.24.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e245a8977ab65ebcb01d43d2a5a1e77fc40e07e7dc0dacdd472cb8971678232e
MD5 1d07fa44d7d7f8c672e28aab0aa6c8c2
BLAKE2b-256 5026aa742cbd297ccd75d268087e02efa5b468bd27d03bea28c12fae349b9d97

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.9

File hashes

Hashes for pyservoce-1.24.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6bed90365b38c3cb625f6534abac78701730bd63059968b2201967d8a974b0d8
MD5 4ae8a4c3ce0e81deddebe82fe904b9b5
BLAKE2b-256 94f55e3eb14942e2ba0acc518cff456633267d8be4ee784a5f1630ed3c9fbad2

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp37-cp37m-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp37-cp37m-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 33.4 MB
  • Tags: CPython 3.7m, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for pyservoce-1.24.0-cp37-cp37m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 9528d63e3cffa7e02927295b1a76f22b5160e1a833631d5b66ef4e4da0458264
MD5 5e8bb4dbe90440d129cd38e386dabc9b
BLAKE2b-256 361646f73587912fb6d1653dc9c9fd49806583da5637b7a3d9da90543deded6f

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 55.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for pyservoce-1.24.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6ce7245ab744dabe4f59b6051d5c7e4e4a8fb879c4beebc267c99045899a8dcb
MD5 024f876a59e6d7d286554117ee11f3f4
BLAKE2b-256 f6c0cb3cc4a8d261ff3ac720516814b1cf36e19284615a377a55c9209cdc0b87

See more details on using hashes here.

File details

Details for the file pyservoce-1.24.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyservoce-1.24.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.9

File hashes

Hashes for pyservoce-1.24.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f48bbda4532f56198225beddd91fc2ac28f8d0aebc1eba7a96371fcfeedfec19
MD5 f255402be26618b2004b64c7af303fbf
BLAKE2b-256 5ff82380eacf40262fc4f39b94463009f8ae84286cc7354b0bf550a7a4f4e5a1

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